检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:谢仲文[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.81