期刊文献+
共找到198篇文章
< 1 2 10 >
每页显示 20 50 100
Construction and Practices of the Course of Software Process&Tools Oriented Certified in Engineering Education 被引量:2
1
作者 Guoxiang Fan Yong Guo +1 位作者 Zhiying Tu Zhongjie Wang 《计算机教育》 2021年第12期132-139,共8页
In recent years,it is the general trend to adopt the standards of international engineering education certification to construct curriculum.“Software Process and Tools”is one of the core courses of Harbin Institute ... In recent years,it is the general trend to adopt the standards of international engineering education certification to construct curriculum.“Software Process and Tools”is one of the core courses of Harbin Institute of Technology’s software engineering undergraduate training program.Focusing on the construction work and practical exploration of the course in the process of reforming the software engineering professional curriculum system,and how to achieve the standards of engineering education certification,This paper makes a review and summary.This paper focuses on the status and the role of the course in the whole curriculum system,as well as project-driven teaching content design and practical teaching methods.And summarizes the experience and results of 3 rounds of teaching practice. 展开更多
关键词 engineering education certification software engineering major software process and tools curriculum construction
在线阅读 下载PDF
Design Knowledge and Software Engineering
2
作者 Zenya Koono, Hui Chen, Hassan Abolhassani, Behrouz H.Far Saitama University, 255 Shimo okubo Urawa,Saitama 338 8570, Japan 《Wuhan University Journal of Natural Sciences》 CAS 2001年第Z1期46-58,共13页
This paper points out various relationships between Design Knowledge and Software Engineering. After introduction of human design, the relationships between industrial Software Engineering is discussed, then further d... This paper points out various relationships between Design Knowledge and Software Engineering. After introduction of human design, the relationships between industrial Software Engineering is discussed, then further details of human design knowledge are revealed with discussions on humanistic aspects of design. 展开更多
关键词 software design design knowledge automatic software design learning effect software engineering
在线阅读 下载PDF
A Knowledge Graph based Software Engineering Curriculum Design Method
3
作者 Zhongjie Wang Hujie Huang Xiaofei Xu 《计算机教育》 2020年第12期134-143,共10页
New theories,methodologies,and technologies have been continuously invented and widely applied in modern software development,along with many new tools and best practices that are of remarkable significance in the sof... New theories,methodologies,and technologies have been continuously invented and widely applied in modern software development,along with many new tools and best practices that are of remarkable significance in the software industry.In Software Engineering(SE)programs of universities,it is quite difficult for their curricula to chase after the fast-evolving technology trend.As a consequence,there have been significant challenges in designing an evolvable SE curriculum.In this paper,we present a knowledge graph based curriculum design method for SE programs.Knowledge Points(KPs)are organized into a multi-layer and multi-dimensionally annotated knowledge graph called SEKG,and five principles are applied to partition the SEKG into a set of inter-related courses.Metrics for evaluating the quality of an SE curriculum are briefly discussed.This method can not only help design a systematic curriculum from existing software engineering KPs but also facilitate curriculum evolution to adapt to technology trends. 展开更多
关键词 curriculum design software engineering knowledge graph graph partitioning knowledge points
在线阅读 下载PDF
A Knowledge Management Framework in Software Requirements Engineering Based on the SECI Model
4
作者 Azeddine Chikh 《Journal of Software Engineering and Applications》 2011年第12期718-728,共11页
Software requirements engineering deals with: elicitation, specification, and validation of software requirements. Furthermore there is a need to facilitate collaboration amongst stakeholders and analysts. Fewer effor... Software requirements engineering deals with: elicitation, specification, and validation of software requirements. Furthermore there is a need to facilitate collaboration amongst stakeholders and analysts. Fewer efforts were deployed to support them in performing their job on a day to day basis. To solve this problem we use knowledge management for software requirements engineering. This paper proposes a knowledge management framework, based on the SECI model of knowledge creation, aimed at exploiting tacit and explicit knowledge related to software requirements within a given software project. The core part of the proposed framework is a set of four sub systems “Socializer”;“Externalizer”;“Combiner”;and “Internalizer”, attached to a couple of domain ontologies and a set of knowledge assets. Indeed we aim to facilitate a semantic based interpretation of knowledge assets related to software requirements by restricting their interpretation through the application domain and software requirements ontologies. We anticipate that this framework would be very helpful for stakeholders as well as analysts to exchange and manage their knowledge within a given software project. We show in the case study, through a virtual payroll project using the two-step approach: domain level requirements plus design level requirements, how the key elicitation SRE techniques are used during the first phase of domain requirements elicitation through the four subsystems of our framework. 展开更多
关键词 software Requirements engineering knowledge MANAGEMENT DOMAIN Ontologies SECI Model
暂未订购
Knowledge Based Software Engineering for Software Development
5
作者 LI Yue-xin 《通讯和计算机(中英文版)》 2007年第1期11-14,22,共5页
关键词 软件 系统工程 信息革命 管理信息系统
在线阅读 下载PDF
Computer Aided Software Engineering(CASE)for CAD Systems Production
6
作者 Jerzy WROBEL 《Computer Aided Drafting,Design and Manufacturing》 1991年第1期46-54,共9页
In the paper the basic elements of CAD systems from software point of view are dis- cussed.The creation and next the modification of CAD systems needs specialized software tools.In the paper the idea computer Aided So... In the paper the basic elements of CAD systems from software point of view are dis- cussed.The creation and next the modification of CAD systems needs specialized software tools.In the paper the idea computer Aided Software Engineering(CASE)for CAD systems production and practi- cal software realization of such a software tool is considered.The main element of this tool is special program provided for convenient storage and modification of CAD source program.In the paper the simple examples are presented and discussed. 展开更多
关键词 Computer aided software engineering CASE software tool
在线阅读 下载PDF
Cognitive Software Engineering: A Research Framework and Roadmap 被引量:1
7
作者 Zohair Chentouf 《Journal of Software Engineering and Applications》 2014年第6期530-539,共10页
The work of software engineers is inherently cognitive. Integral to their duties is understanding and developing several artifacts. Each one is based on a specific model and a given level of abstraction. What distingu... The work of software engineers is inherently cognitive. Integral to their duties is understanding and developing several artifacts. Each one is based on a specific model and a given level of abstraction. What distinguishes Software Engineering is the logical complexity of some artifacts (especially programs), the high dependency among them, and the fact that the success of the software project also depends on the human and social factors, which characterize the engineers as individuals and as a group. The complexity of the daily tasks within a software development team motivates the investigation on the relevance of automating the software professionals’ cognitive processes in order to make their work easier and more efficient. The success of this endeavor is expected to emerge as Cognitive Software Engineering. For this aim, the present article suggests a research framework and roadmap, which build on the current state of the art. Some future directions in the Cognitive Software Engineering are presented. 展开更多
关键词 software engineering COGNITIVE Systems CASE toolS COGNITIVE software engineering
在线阅读 下载PDF
A Functional Data Modeling Tool for Engineering Applications
8
作者 来可伟 《High Technology Letters》 EI CAS 1999年第1期42-48,共7页
The fact that most engineering applications are developed by engineers themselves rather than computer professionals calls for the data modeling methods to be powerful enough to represent complex engineering phenomena... The fact that most engineering applications are developed by engineers themselves rather than computer professionals calls for the data modeling methods to be powerful enough to represent complex engineering phenomena, but simple enough to use. A data modeling method which can help engineers to write C++ code with high quality is introduced. 展开更多
关键词 DATA MODELING System analysis and design software engineering tool
在线阅读 下载PDF
Reducing the Gap between Software Engineering Curricula and Software Industry in Jordan
9
作者 Samer Hanna Hayat Jaber +1 位作者 Ayad Almasalmeh Fawze Abu Jaber 《Journal of Software Engineering and Applications》 2014年第7期602-616,共15页
Nowadays software is taking a very important role in almost all aspects of our daily lives which gave great importance to the study field of Software Engineering. However, most of the current Software Engineering grad... Nowadays software is taking a very important role in almost all aspects of our daily lives which gave great importance to the study field of Software Engineering. However, most of the current Software Engineering graduates in Jordan lack the required knowledge and skills to join software industry because of many reasons. This research investigates these reasons by firstly analyzing more than 1000 software job listings in Jordanian and Gulf area e-recruitment services in order to discover the skills and knowledge areas that are mostly required by software industry in Jordan and the Gulf area, and secondly comparing these knowledge areas and skills with those provided by the Software Engineering curricula at the Jordanian Universities. The awareness of the Software Engineering students and academic staff of the concluded mostly required knowledge areas and skills is measured using two questionnaires. Recommendations to decrease the gap between Software Engineering academia and industry had also been taken from a sample of software companies’ manager using a third questionnaire. The results of this research revealed that many important skills such as Web applications development are very poorly covered by Software engineering curricula and that many Software engineering students and academic staffs are not aware about many of the mostly needed skills to join industry. 展开更多
关键词 software engineering software INDUSTRY knowledge Areas knowledge GAP Required Skills to JOIN INDUSTRY
暂未订购
Towards Knowledge Management in RE Practices to Support Software Development
10
作者 Mamoona Humayoun Asad Masood Qazi 《Journal of Software Engineering and Applications》 2015年第8期407-418,共12页
Requirement engineering in any software development is the most important phase to ensure the success or failure of software. Knowledge modeling and management are helping tools to learn the software organizations. Th... Requirement engineering in any software development is the most important phase to ensure the success or failure of software. Knowledge modeling and management are helping tools to learn the software organizations. The traditional Requirements engineering practices are based upon the interaction of stakeholders which causes iteratively changes in requirements and difficulties in communication and understanding problem domain etc. So, to resolve such issues we use knowledge based techniques to support the RE practices as well as software development process. Our technique is based on two prospective, theoretical and practical implementations. In this paper, we described the need of knowledge management in software engineering and then proposed a model based on knowledge management to support the software development process. To verify our results, we used controlled experiment approach. We have implemented our model, and verify results by using and without using proposed knowledge based RE process. Our resultant proposed model can save the overall cost and time of requirement engineering process as well as software development. 展开更多
关键词 knowledge Management software REQUIREMENT engineering software Development METHODOLOGIES knowledge Modeling
在线阅读 下载PDF
Toward the Design and Implementation of Traceability Engineering Tool Support
11
作者 Subik Pokharel Hassan Reza 《Journal of Software Engineering and Applications》 2019年第6期249-265,共17页
Requirements of a system keep on changing based on the need of stakeholders or the system developers, making requirement engineering an important aspect in software development. This develops a need for appropriate re... Requirements of a system keep on changing based on the need of stakeholders or the system developers, making requirement engineering an important aspect in software development. This develops a need for appropriate requirement change management. The importance of requirements traceability is defining relationships between the requirements and artefacts extracted by the stakeholder during the software development life-cycle and gives vital information to encourage software understanding. In this paper, we have concentrated on developing a tool for requirement traceability that can be used to extend the requirement elicitation and identification of system-wide qualities using the notion of quality attribute scenarios to capture the non-functional requirements. It allows us to link the functional and non-functional requirements of the system based on the quality attribute scenarios template proposed by the Carnegie Mellon Software Engineering Institute (SEI). Apart from this, the paper focuses on tracing the functional and non-functional requirements of the system using the concept of requirement traceability matrix. 展开更多
关键词 REQUIREMENT engineering REQUIREMENT engineering tool tool Support Quality Attributes REQUIREMENT TRACEABILITY software engineering
在线阅读 下载PDF
Imperfection of Domain Knowledge and Its Formalization in Context of Design of Robust Software Systems
12
作者 Meenakshi Sridhar Naseeb Singh Gill 《Journal of Software Engineering and Applications》 2015年第9期489-498,共10页
In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the team of the designers/developers, about the problem domains and environments is essential in order to develop robust ... In this paper, it is emphasized that taking into consideration of imperfection of knowledge, of the team of the designers/developers, about the problem domains and environments is essential in order to develop robust software metrics and systems. In this respect, first various possible types of imperfections in knowledge are discussed and then various available formal/mathematical models for representing and handling these imperfections are discussed. The discussion of knowledge classification & representation is from computational perspective and that also within the context of software development enterprise, and not necessarily from organizational management, from library & information science, or from psychological perspectives. 展开更多
关键词 FORMAL Methods in software engineering Imperfect knowledge Formalizing Common SENSE Formalizing UNCONSCIOUS knowledge
在线阅读 下载PDF
Knowledge Management of Software Productivity and Development Time
13
作者 James A. Rodger Pankaj Pankaj Ata Nahouraii 《Journal of Software Engineering and Applications》 2011年第11期609-618,共10页
In this paper, we identify a set of factors that may be used to forecast software productivity and software development time. Software productivity was measured in function points per person hours, and software develo... In this paper, we identify a set of factors that may be used to forecast software productivity and software development time. Software productivity was measured in function points per person hours, and software development time was measured in number of elapsed days. Using field data on over 130 field software projects from various industries, we empirically test the impact of team size, integrated computer aided software engineering (ICASE) tools, software development type, software development platform, and programming language type on the software development productivity and development time. Our results indicate that team size, software development type, software development platform, and programming language type significantly impact software development productivity. However, only team size significantly impacts software development time. Our results indicate that effective management of software development teams, and using different management strategies for different software development type environments may improve software development productivity. 展开更多
关键词 software engineering software Metrics FOURTH Generation LANGUAGES CASE toolS Field Study toolS And Techniques Models And Principles Team Size VOLATILITY DEVELOPMENT Platform And Type Productivity Elapsed DEVELOPMENT Time
在线阅读 下载PDF
Challenges for Software Engineering in Automation
14
作者 Birgit Vogel-Heuser Christian Diedrich +4 位作者 Alexander Fay Sabine Jeschke Stefan Kowalewski Martin Wollschlaeger Peter Gohner 《Journal of Software Engineering and Applications》 2014年第5期440-451,共12页
This paper gives an introduction to the essential challenges of software engineering and requirements that software has to fulfill in the domain of automation. Besides, the functional characteristics, specific constra... This paper gives an introduction to the essential challenges of software engineering and requirements that software has to fulfill in the domain of automation. Besides, the functional characteristics, specific constraints and circumstances are considered for deriving requirements concerning usability, the technical process, the automation functions, used platform and the well-established models, which are described in detail. On the other hand, challenges result from the circumstances at different points in the single phases of the life cycle of the automated system. The requirements for life-cycle-management, tools and the changeability during runtime are described in detail. 展开更多
关键词 AUTOMATION software engineering MODELS toolS
在线阅读 下载PDF
Progress of Expert Systems in Electromagnetic Engineering 被引量:1
15
作者 赖生建 王秉中 《Journal of Electronic Science and Technology of China》 2005年第4期328-333,共6页
It is urgent to solve various problems in electromagnetic (EM) engineering under the increasingly complicated environment. Some expert systems (ES) come into being just to keep up with the demand for solving these... It is urgent to solve various problems in electromagnetic (EM) engineering under the increasingly complicated environment. Some expert systems (ES) come into being just to keep up with the demand for solving these problems. Combined with the analysis of development orES technology and the development trend of EM engineering software in recent years, the application orES technology in EM engineering is discussed, and especially the progress of complete ES in electromagnetic compatible (EMC) is introduced. 展开更多
关键词 electromagnetic (EM) engineering expert system knowledge-BASE engineering software electromagnetic compatible (EMC) electromagnetic interfere(EMI)
在线阅读 下载PDF
Quantum Algorithm of Imperfect KB Self-organization. Pt II: Robotic Control with Remote Knowledge Base Exchange
16
作者 A.G.Reshetnikov S.V.Ulyanov 《Artificial Intelligence Advances》 2021年第2期44-70,共27页
The technology of knowledge base remote design of the smart fuzzy con­trollers with the application of the"Soft/quantum computing optimizer"toolkit software developed.The possibility of the transmission... The technology of knowledge base remote design of the smart fuzzy con­trollers with the application of the"Soft/quantum computing optimizer"toolkit software developed.The possibility of the transmission and commu­nication the knowledge base using remote connection to the control object considered.Transmission and communication of the fuzzy controller’s knowledge bases implemented through the remote connection with the control object in the online mode apply the Bluetooth or WiFi technologies.Remote transmission of knowledge bases allows designing many different built-in intelligent controllers to implement a variety of control strategies under conditions of uncertainty and risk.As examples,two different models of robots described(mobile manipulator and(“cart-pole”system)inverted pendulum).A comparison of the control quality between fuzzy controllers and quantum fuzzy controller in various control modes is presented.The ability to connect and work with a physical model of control object without using than mathematical model demonstrated.The implemented technol­ogy of knowledge base design sharing in a swarm of intelligent robots with quantum controllers.It allows to achieve the goal of control and to gain additional knowledge by creating a new quantum hidden information source based on the synergetic effect of combining knowledge.Develop­ment and implementation of intelligent robust controller’s prototype for the intelligent quantum control system of mega-science project NICA(at the first stage for the cooling system of superconducted magnets)is discussed.The results of the experiments demonstrate the possibility of the ensured achievement of the control goal of a group of robots using soft/quantum computing technologies in the design of knowledge bases of smart fuzzy controllers in quantum intelligent control systems.The developed software toolkit allows to design and setup complex ill-defined and weakly formal­ized technical systems on line. 展开更多
关键词 Quantum software engineering Quantum algorithm Group of intelligent robots Multi-agent system Intelligent control Fuzzy controller Remote transmission of knowledge knowledge synergetic
在线阅读 下载PDF
融合知识图谱的智测引擎在人工智能软件测试中的应用
17
作者 李英 《无线互联科技》 2025年第22期38-41,共4页
文章主要探讨基于人工智能(Artificial Intelligence,AI)的软件测试“智测引擎”系统的研发,其核心是通过融合知识图谱与自然语言处理、机器学习等AI技术,实现软件测试全流程的自动化与智能化。研究设定五大核心目标,涵盖测试用例自动... 文章主要探讨基于人工智能(Artificial Intelligence,AI)的软件测试“智测引擎”系统的研发,其核心是通过融合知识图谱与自然语言处理、机器学习等AI技术,实现软件测试全流程的自动化与智能化。研究设定五大核心目标,涵盖测试用例自动生成、缺陷自动识别与分类、测试流程动态优化、测试数据管理与回溯以及系统在实际场景中的性能验证与交互设计完善。围绕研究目标,重点探索知识图谱在测试中的应用路径:在测试用例生成环节,借助知识图谱提升需求文档理解精度,实现文本到用例的精准转化;在缺陷识别领域,依托缺陷知识图谱优化识别与分类效果;在流程优化中,通过知识图谱关联任务与资源信息,支撑智能调度。经实际项目验证与反馈迭代,智测引擎可显著提升测试效率与软件质量,其技术思路为软件测试智能化提供实践参考,也为软件工程学科教学提供案例支持。 展开更多
关键词 智测引擎 软件测试 知识图谱 人工智能 测试自动化 缺陷识别 测试流程优化
在线阅读 下载PDF
基于Stack Overflow的场景-解决方案知识图谱构建方法
18
作者 白雪芳 刘名威 赵文耘 《计算机应用与软件》 北大核心 2025年第11期191-197,共7页
在软件问答社区中,帖子可能存在重复、滞后、信息冗余等问题。目前对Stack Overflow的信息抽取工作以单个问题为研究对象,抽取准确度较差。为此,提出一种针对多问题场景抽取场景与解决方案的方法,设计并构建了场景-解决方案知识图谱。... 在软件问答社区中,帖子可能存在重复、滞后、信息冗余等问题。目前对Stack Overflow的信息抽取工作以单个问题为研究对象,抽取准确度较差。为此,提出一种针对多问题场景抽取场景与解决方案的方法,设计并构建了场景-解决方案知识图谱。相比于已有工作,该方法能够对含有多个问题的场景进行信息抽取。实验证明,该方法抽取得到的结果更加准确。 展开更多
关键词 Stack Overflow 知识图谱 软件工程
在线阅读 下载PDF
From knowledge based software engineering to knowware based software engineering 被引量:3
19
作者 LU RuQian JIN Zhi 《Science in China(Series F)》 2008年第6期638-660,共23页
The first part of this paper reviews our efforts on knowledge-based software engineering, namely PROMIS, started from 1990s. The key point of PROMIS is to generate applications automatically based on domain knowledge ... The first part of this paper reviews our efforts on knowledge-based software engineering, namely PROMIS, started from 1990s. The key point of PROMIS is to generate applications automatically based on domain knowledge as well as software knowledge. That is featured by separating the development of domain knowledge from the development of software. But in PROMIS, we did not find an appropriate representation for the domain knowledge. Fortunately, in our recent work, we found such a carrier for knowledge modules, i.e. knowware. Knowware is a commercialized form of domain knowledge. This paper briefly introduces the basic definitions of knowware, knowledge middleware and knowware engineering. Three life circle models of knowware engineering and the design of corresponding knowware implementations are given. Finally we discuss application system automatic generation and domain knowledge modeling on the J2EE platform, which combines the techniques of PROMIS, knowware and J2EE, and the development and deployment framework, i.e. PROMIS/KW**. 展开更多
关键词 PROMIS knowledge based software engineering knowware J2EE PROMIS/KW** knowware based software engineering
原文传递
人工智能工具在“软件工程学”课程教学中的应用探讨 被引量:2
20
作者 张琳 蔡维纬 《武汉轻工大学学报》 2025年第3期115-119,共5页
随着人工智能技术的快速发展,AI工具正在深刻改变软件工程领域的开发流程与协作模式。以“软件工程学”课程教学为研究对象,探讨人工智能工具在教学场景中的创新应用模式。通过引入代码生成工具、自动化测试平台、智能协作系统等AI技术... 随着人工智能技术的快速发展,AI工具正在深刻改变软件工程领域的开发流程与协作模式。以“软件工程学”课程教学为研究对象,探讨人工智能工具在教学场景中的创新应用模式。通过引入代码生成工具、自动化测试平台、智能协作系统等AI技术,构建“理论-实践-反馈”一体化的教学体系,优化传统教学中的效率瓶颈与能力培养短板。通过AI工具的合理应用,有效提升了学生的工程实践能力、问题解决能力和团队协作能力,为软件工程专业的人才培养提供了新路径。 展开更多
关键词 人工智能 软件工程教学 教育数字化转型 项目驱动式教学 智能辅助工具
在线阅读 下载PDF
上一页 1 2 10 下一页 到第
使用帮助 返回顶部