计算机科学
需求获取
软件工程
非功能性需求
功能要求
领域(数学分析)
领域工程
领域知识
领域分析
需求分析
软件开发
软件
数据挖掘
程序设计语言
基于构件的软件工程
软件建设
数学分析
数学
作者
Yingyue Zhang,Jiale Kang,Wenbin Dai
标识
DOI:10.1109/iecon48115.2021.9589564
摘要
As an important part of Industry 4.0, industrial software development must be highly flexible and reconfigurable to deal with a large number of requirements and random failures during the manufacturing process. Requirements understanding errors that occur in the early stages of software development often cannot be discovered prior to the testing phase. Therefore, the analysis and understanding of requirements are particularly crucial in the software development process. In this paper, a knowledge-driven functional-oriented requirements elicitation and analysis method are proposed to extract both functional and non-functional requirements from design documents. Nonfunctional requirements which are implicit in the documents will be elicited according to the domain knowledge graphs and predefined rules. A domain glossary is also constructed for the elicitation process, especially from unstructured sources. Domain knowledge graphs are modified periodically according to the feedback information to form a closed loop from requirements to code. The feasibility of the proposed method is demonstrated under an automobile welding line.
科研通智能强力驱动
Strongly Powered by AbleSci AI