基于特征组合的软件需求建模  被引量:3

Approach to Modeling Software Requirements Based on Feature Combination

在线阅读下载全文

作  者:谢仲文[1,2] 李彤[1,2] 代飞[1,2] 卢萍[1,2] 王剑[3] 刘金卓[1,2] 高提雷[2,4] 

机构地区:[1]云南大学软件学院,昆明650091 [2]云南省软件工程重点实验室,昆明650091 [3]昆明理工大学信息与自动化学院,昆明650093 [4]云南大学信息学院,昆明650091

出  处:《计算机科学》2012年第1期130-133,141,共5页Computer Science

基  金:国家自然科学基金项目(60963007);云南省软件工程重点实验室开放基金项目(2010KS01);云南省自然科学基金项目(2007F008M;2010CD026);云南大学软件学院学科建设基金项目(2010KS01);云南大学理(工)科校级科研项目(2009F36Q);云南大学研究生科研课题重点项目(ynuy201030)资助

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

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

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象