摘要
在基于商业构件(COTS)的软件开发中,构件的评价与选择是贯穿整个开发过程的关键步骤。有两类典型的基于COTS的系统,即COTS方案系统和COTS密集型系统。本文首先描述了针对COTS方案系统的单构件评价问题的特点,并对各种评价方法进行了分析、对比。然后将COTS密集型系统的多构件选择问题定义为一个在给定的约束条件下求解最佳构件组合的数学优化问题。最后给出了该优化问题的形式描述及其相应的求解方法。
COTS evaluation and selection is the key process during the development of COTS-based software. There are two typical COTS-based systems, one is COTS Solution System(CSS) and the other COTS Inttensive System (CIS), This paper first introduces the characteristics of the individual COTS selection in CSS and gives a detailed analysis and summary to deci sion-making techniques for this selection problem Then the multiple COTS selection in CIS is defined as a mathematical optimization problem to determine the most promising COTS combination for maximizing the global fitness while under cost constraints. Finally the paper gives a formal description of the optimization problem and its solution.
出处
《计算机科学》
CSCD
北大核心
2006年第6期264-266,277,共4页
Computer Science
基金
中国高校博士点基金(No.20030533011)
湖南省自然科学基金(No.05JJ40312)
中南大学博士后科学基金资助。
关键词
商业构件
构件评价与选择
多准则决策
数学优化
COTS, COTS evaluation and selection, Multi-criteria decision making, Mathematical optimization