查看更多
当前 - 选择题 - 项目管理
中等
单选题
2025年11月第3题
#第二版教材
#了解即可

软件成本估算中,(【COCOMO基础模型】)以静态单变量代码行数去估算。

问题(1)
浓缩知识点

COCOMO即构造性成本模型,是巴里·博姆在1981年提出的经典软件成本估算模型,主要分为基础、中级、详细三个层次。其中基础COCOMO模型属于静态单变量模型,仅以代码行数(KLOC)作为唯一估算依据,不考虑环境、项目特征等其他因素,是该模型体系里最基础的估算方式。中级COCOMO模型在基础模型之上,加入了15个涵盖软件、硬件、人员、项目维度的成本驱动因子,属于多变量动态模型,估算维度更丰富。详细COCOMO模型则进一步将成本分配到软件开发的各个阶段,估算精度更高。除COCOMO体系外,常见的软件成本估算方法还有功能点估算和类比估算,功能点估算不依赖代码行数,基于功能需求、输入输出、文件与接口数量等要素估算软件规模;类比估算属于经验类方法,通过对比类似项目的历史数据完成估算。

正确答案
A

本题考察的是COCOMO(Constructive Cost Model,构造性成本模型)软件成本估算方法的基本原理。

COCOMO模型由 Barry Boehm 于1981年提出,是一种经典的软件成本估算模型。它根据软件规模(代码行数 KLOC)若干影响因素 来估算软件的开发工作量、开发时间和人员需求等。
COCOMO 模型分为三个层次:1. 基础COCOMO模型(Basic COCOMO):以代码行数(KLOC) 为唯一自变量,属于静态单变量模型。它忽略环境和项目特征,仅根据系统规模来估算软件开发成本。2. 中级COCOMO模型(Intermediate COCOMO):在基础模型的基础上,增加了15个成本驱动因子(Cost Drivers),考虑软件、硬件、人员、项目等方面的特征。3. 详细COCOMO模型(Detailed COCOMO):在中级模型的基础上,进一步将成本分配到各个软件开发阶段,更加精确。

A选项 COCOMO基础模型:采用静态单变量——代码行数(KLOC)作为估算依据,因此该项正确。
B选项 COCOMO中级模型:考虑了多个成本驱动因子,是多变量动态模型,不属于静态单变量模型。
C选项 功能点估算:基于功能需求、输入输出、文件与接口数量等进行规模估算,不依赖代码行数。
D选项 类比估算:通过对比类似项目的历史数据进行估算,属于经验法,不依赖固定数学模型。

因此,正确答案是 A COCOMO基础模型

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有