A. 人月 B. 源指令数
C. 对软件开发所需月数的估算 D. 编码阶段所需的人员 参考答案:B
10.利用 ,可以对成本驱动因子属性进行敏感性分析,从而能估算成本驱动因子级别的变化对软件开发成本的影响。
A. 基本COCOMO模型 B. 中间COCOMO模型 C. 详细COCOMO模型 D. 概要COCOMO模型 参考答案:B
二、 名词解释(5小题,每题4分,共20分)
1. 规模不经济
参考答案:经济学术语中,把在更大项目中生产率的降低称为规模不经济。 2. 源指令:
参考答案:该术语包括由项目组成员编写的、并能将预处理程序、编译程序和汇编程序联合转换为机器人代码的所有程序指令。它不包括注释卡片和未经修改的公用软件。它包括作业控制语言、格式语句和数据申明。 3. 半独立型模式:
参考答案:软件开发的半独立型模式代表了组织模式和嵌入模式之间的一个中间阶段,具有如下特点。
·小组成员对相关系统都有中等级别的经验。 ·小组充分混合了有经验人员和无经验人员。
·小组成员对所开发系统的一些方面具有相关经验,但对其他方面没有经验。 4. ACT:
参考答案:即年变化量:在一年时间里(典型的),软件产品的小部分源指令所发生的变化——通过增加或修改。
9
5. 成本效益模型:
参考答案:能将多级的性能效益与成本关联起来(以货币或其他稀缺资源的形式),这样一个模型就叫做成本效益模型。
三、 简答题(5小题,每题6分,共30分)
1. 试说明中间COCOMO模型是如何对标称工作量进行估算的。
参考答案:
软件开发工作量中间COCOMO估算,是从使用与基本COCOMO中相同形式的换算公式生成一个标称工作量估算开始的。然后通过采用对应于15个其他成本驱动因子属性,由项目级别所确定的工作量因子,对该标称工作量估算进行调整。
2. 三种COCOMO模型的用途.
参考答案:
基本COCOMO模型用于系统开发的初期,估算整个系统的工作量(包括软件维护)和软件开发所需要的时间;
中间COCOMO模型用于估算各个子系统的工作量和开发时间; 详细COCOMO模型用于估算独立的软部件,如子系统内部的各个模块。
3. GOALS的好处有哪些? 参考答案:
GOALS是一种目标管理方法, 其好处与其他目标管理方法的好处相类似。主要好处有:
·为产品和过程目标建立明确的个人承诺。 ·为检查目标的完备性提供一个框架。
·为达成目标建立起经过良好描述的子目标顺序。 ·如果某些子目标没有达成,能提供较早的警告。 ·为调和定量与定性目标提供检查点。
4. 成本效益模型的表现形式是怎样的。
10

