期刊文献+

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

Approach to Modeling Software Requirements Based on Feature Combination
下载PDF
导出
摘要 需求建模在需求工程中起着重要的作用。为了提高软件需求建模的效率和质量,提出一种基于特征组合的软件需求建模方法。首先,将特征分为功能性特征和非功能性特征;其次,形式化定义功能性特征的各个部件,包括原子功能性特征和复合功能性特征;第三,把功能性特征之间的特征组合抽象为特征运算,并提出了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.
出处 《计算机科学》 CSCD 北大核心 2012年第1期130-133,141,共5页 Computer Science
基金 国家自然科学基金项目(60963007) 云南省软件工程重点实验室开放基金项目(2010KS01) 云南省自然科学基金项目(2007F008M 2010CD026) 云南大学软件学院学科建设基金项目(2010KS01) 云南大学理(工)科校级科研项目(2009F36Q) 云南大学研究生科研课题重点项目(ynuy201030)资助
关键词 需求工程 特征 功能性特征 非功能性特征 特征组合 Requirement engineering Feature Functional feature Non-functional feature Feature combination
  • 相关文献

参考文献14

  • 1Pressman R S. Software Engineering:a Practitioner' s Approach (Fifth Edition) [M]. McGraw Hill, New York, 2000.
  • 2金芝 何克清 王青.软件需求工程-部分研究工作进展.计算机学会通讯,2007,(11).
  • 3陈小红,尹斌,金芝.基于问题框架的需求建模:一种本体制导的方法[J].软件学报,2011,22(2):177-194. 被引量:24
  • 4Kang KC,Cohen S G, Hess J A, et al. Feature-Oriented domain analysis (FODA) feasibility study[R]. CMU/SEI-90-TR-21. Pittsburgh: Software Engineering Institute, Carnegie Mellon U-niversity, 1990.
  • 5Zhang Wei,Mei Hong,Zhao Hai-yan,et al. Transformation from CIM to PIM: A Feature-Oriented Component-Based Approach [C]//Proceedings of the 8th International Conference on Model Driven Engineering Langtmges and Systems. Heidelberg: Springer Berlin, 2005: 248-263.
  • 6Zhang Wei, Mei Hong, Zhao Hai-yan. A Feature-Oriented Ap- proach to Modeling Requirements Dependencies [C] // 13th IEEE International Conference on Requirements Engineering. 2005 : 273-284.
  • 7Schobbens P Y, Heymans P, Trigaux J C, et al. Feature I)ia grams: A Survey and a Formal Semantics[C]//Proceedings of the 14th IEEE International Conference on Requirements Engi- neering(RE~ 06). 2006 : 136-145.
  • 8王忠杰,徐晓飞,战德臣.基于特征的构件模型及其规范化设计过程[J].软件学报,2006,17(1):39-47. 被引量:24
  • 9张俊,刘淑芬,姚志林.一种基于角色的特征模型构件化方法[J].电子学报,2011,39(2):304-308. 被引量:4
  • 10吕建,马晓星,陶先平,徐锋,胡昊.网构软件的研究与进展[J].中国科学(E辑),2006,36(10):1037-1080. 被引量:101

二级参考文献115

共引文献173

同被引文献52

  • 1舒风笛,赵玉柱,王继喆,李明树.个性化领域知识支持的用户主导需求获取方法[J].计算机研究与发展,2007,44(6):1044-1052. 被引量:11
  • 2Clements P,Northrop L.Software product Lines:Practices and Patterns[M].张莉,王雷,译.北京:清华大学出版社,2001.
  • 3Pohl K,BockleG,vanderLindenF.Software Product line Engineering:Foundations,Principles,and Techniques[M].Heidelberg New York:Springer Berlin,2005.
  • 4Lee K,Kang K C.Feature Dependency Analysis for Product Line Component Design[C]// Proceedings of 8th the International Conference on Software Reuse,ICSR.2004.
  • 5Peng Xin,Zhao Wen-yun,Xue Yun-jiao,et al.Ontology-Based Feature Modeling and Application-Oriented Tailoring[C]//Proceedings of 9th the International Conference on Software Reuse,ICSR.2006.
  • 6Batory D,Sarvela J N,Rauschmayer A.Scaling Step-Wise Refinement[J].IEEE Transactions on Software Engineering,2004,30(6):355-371.
  • 7Liu Jia,Batory D,Lengauer C.Feature Oriented Refactoring of Legacy Applications[C]//Proceedings of 28th the International Conference on Software Engineering,ICSE.2006.
  • 8Kang K C,Cohen S G,Hess J A,et al.Feature-Oriented Domain Analysis (FODA) Feasibility Study[R].CMU/SEI-90-TR-21.Pittsburgh:Software Engineering Institute,Carnegie Mellon University,1990.
  • 9Kang K C,Kim S,Lee J,et aL FORM:A Feature-Oriented Reuse Method with Domain-Specific Reference Architectures[J].Annals of Software Engineering,1998,5 (1):143-168.
  • 10Apel S,Scholz W,Lengauer C.Detecting Dependences and Interactions in Feature-Oriented Design[C]//Proceedings of 21st International Symposium on Software Reliability Engineering,ISSRE.2010.

引证文献3

二级引证文献7

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部