计算机科学 ›› 2012, Vol. 39 ›› Issue (1): 130-133.

• 软件工程 • 上一篇    下一篇

基于特征组合的软件需求建模

谢仲文 李彤 代飞 卢萍 王剑 刘金卓 高提雷   

  1. (云南大学软件学院 昆明650091) (云南省软件工程重点实验室 昆明650091) (昆明理工大学信息与自动化学院 昆明6500930)(云南大学信息学院 昆明650091)
  • 出版日期:2018-11-16 发布日期:2018-11-16

Approach to Modeling Software Requirements Based on Feature Combination

  • Online:2018-11-16 Published:2018-11-16

摘要: 需求建模在需求工程中起着重要的作用。为了提高软件需求建模的效率和质量,提出一种基于特征组合的软件需求建模方法。首先,将特征分为功能性特征和非功能性特征;其次,形式化定义功能性特征的各个部件,包括原子功能性特征和复合功能性特征;第三,把功能性特征之间的特征组合抽象为特征运算,并提出了23条特征运算的公理;第四,形式化定义非功能性特征并通过其作用域把功能性特征和非功能性特征统一为软件需求模型;最后,给出了基于特征组合的软件需求建模过程。

关键词: 需求工程,特征,功能性特征,非功能性特征,特征组合

Abstract: Software rectuirement modeling has a great effect on software rectuirements engineering. This paper offered a new theory of software requirements modeling based on the combination of software features, to improve the efficiency and quality of software requirements modeling process. To be started, software features were classified into functional features and non-functional features. Secondly,we made a formal definition of all the feature components in these functional features, including atomic and composite functional features.Thirdly, to support the formalization process, the fcature combination process of functional features was abstracted as feature operations, and we proposed 23 operation axioms. Then a formal definition of non-functional features was brought up, also a scope analysis was built to integrate functional and nonfunctional features as the ultimate software requirement model. At the end of this paper, a detailed software requirement modeling process was proposed based on the concept of software feature combination, which is also the innovation of this paper.

Key words: Requirement cnginecring,Feature,Functional fcature,Non-functional fcature,Fcature combination

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!