论文部分内容阅读
在项目度量领域,软件成本估算模型COCOMO是一个非常具有影响力的模型,它具有原始COCOMO模型和COCOMOⅡ模型两个版本。其中原始COCOMO包含基本、中级和详细模型,COCOMOⅡ包含应用组合、早期设计和后体系结构模型。本文对COCOMO模型进行了分析研究,介绍了一些关于软件成本估计的知识及与其相关的模型和技术,然后讨论各模型成本估算方法及过程。为了提高成本估算的准确性,本文重点探讨了根据特定软件组织环境利用其中的历史项目数据对基本COCOMO模型和COCOMOⅡ模型的校准问题。关于具体的参数校正方法,早期设计模型和后体系结构模型选用了基于Bayesian框架的G-PRIOR方法,基本COCOMO模型则采用了对数数据相关算法进行参数修正。以上三个模型多用在传统的软件开发环境中,对于目前广泛使用的ICASE软件开发环境,则校准使用COCOMOⅡ应用组合模型,该模型使用对象点数来估算工作量。为了校准工作的实施和充分利用COCOMO的成本预测功能,本文开发了COCOMO系统,主要完成的功能有成本估算、参数校正、历史项目数据的管理、成本阶段分配、风险评估等。