期刊文献+

基于FCD扩展的多构件选择过程 被引量:1

Multiple COTS selection process based on extension to FCD
下载PDF
导出
摘要 大型软件系统中的构件间存在依赖关系,因此难以对单个构件独立进行评估。现有的方法大多针对单个构件,并不适合多个构件的评估和选择。对一种成熟的系统分解方法FCD进行扩展,提出了一种针对多构件进行评估和选择的方法。在系统分解的过程中识别出局部需求和横切需求。局部需求被分解到各个模块中作为对候选构件进行局部评估的准则,横切需求则进入全局评估。系统分解的过程中,需求吸取识别出来的现有构件的特征,从而进一步精化,同时考虑到不同粒度的构件的组合。全局选择被定义成为一个在给定约束条件下选择出一组具有最大的全局需求满足度的最优构件组合的非线性优化问题。 In large software system, eomponents depend on eaeh other, whieh leads to the difficult evaluation of individual eomponent. The present methods for single COTS seleetion do not fit multiple COTS seleetion very well. Then a multiple COTS seleetion process was proposed based on extension of a proven system deeomposition teehnique named FCD. During the process of deeomposition, local requirements and erosseutting requirements were identified. Local requirements were allocated into modules as local evaluation eriteria for eandidates COTS while erosseutting requirements were eonsidered in global evaluation. The process supports requirements adaptation to capabilities inherent in COTS products and takes into eonsideration varying granularity of COTS as well. The global seleetion was deseribed as a nordlinearly eonstrained optimization problem with the purpose of determining an optimal eombination of COTS produets with maximal global fitness under eertain constraints.
作者 盛津芳 王斌
出处 《计算机应用》 CSCD 北大核心 2007年第4期860-862,867,共4页 journal of Computer Applications
基金 湖南省自然科学基金资助项目(05JJ40132) 中南大学博士后科学基金资助项目
关键词 基于构件的软件开发 构件选择过程 软件需求分解 COTS-based software development COTS selection process requirements deeomposition
  • 相关文献

参考文献16

  • 1WALLNAU KC,HISSAM SA,SEACORD RC.Building Systems from Commercial Components[M].Addison-Wesley,2001.
  • 2BAUM L,BECKER M,GEYER L,et al.Mapping Requirements to Reusable Components using Design Spaces[A].Proceedings of IEEE Int'l Conference on Requirements Engineering (ICRE-2000)[C].Schaumburg/Chicago,USA,2000.
  • 3CHANG CK,HUANG JC,HUA S,et al.Function-Class Decomposition:A Hybrid Software Engineering Method[J].IEEE Computer,2001,34(12):87 -93.
  • 4BARRY B,YE Y,JESAL B,et al.Composable spiral processes for COTS-based application development[A].4th International Conference COTS-Based Software Systems (ICCBSS),LNCS3412[C].2005.6-7.
  • 5KONTIO J.OTSO:A Systematic Process for Reusable Software Component Selection,CS-TR-3478[R].University of Maryland Technical Reports,1995.
  • 6ALVES C,CASTRO J.CRE:A Systematic Method for COTS Components Selection[A].XV Brazilian Symposium on Software Engineering (SBES)[C].Rio de Janeiro,Brazil,October 2001.
  • 7VIGDER M,MCCLEAN T,BORDELEAN F.Evaluating COTS Based Architectures[A].Proceedings of the ICCBSS 2003[C].Ottawa,Canada,2003.
  • 8CARNEY D.COTS Evaluation in the Real World[R].SEI interactive,Carnegie Mellon University,1998.
  • 9MAIDEN N,NCUBE C.Acquiring COTS Software Selection Requirements[J].IEEE Software,1998,15(2):46-56.
  • 10LAUESEN S.COTS tenders and integration requirements[A].Proceedings of 12th IEEE International Requirements Engineering Conference[C].2004.166 -75.

二级参考文献7

  • 1SHENGJinfang CHENSongqiao WANGBin.COTS Evaluation and Selection Based on Requirements Decomposition[J].Chinese Journal of Electronics,2005,14(1):62-67. 被引量:8
  • 2Maiden N, Ncube C. Acquiring COTS Software Selection Requirements [J]. IEEE Software, 1998, 15(2): 46-56.
  • 3Chang C K, Huang J C, Hua S, et al. Function-Class Decomposition:A Hybrid Software Engineering Method. IEEE Computer, 2001,34(12): 87-93.
  • 4Fourer R, Gay D M, Kernighan B W. AMPL: A Modeling Language for Mathematical Programming [M]. Duxbury Press, 2002.
  • 5MINLP World. http://www.gamsworld.org/minlp/index.htm, 2005.
  • 6Alves C, Castro J. CRE: A Systematic Method for COTS Components Selection [R]. XV Brazilian Symposium on Software Engineering (SBES), Rio de Janeiro, Brazil, 2001-10.
  • 7Kontio J. OTSO: A Systematic Process for Reusable Software Component Selection [R]. University of Maryland Technical Reports,CS-TR-3478, 1995.

共引文献8

同被引文献7

引证文献1

二级引证文献3

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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