1. 说明
- 1.最初的 COCOMO 模型是得到产业界最广泛应用和讨论的软件成本估算模型之一,现在它已经演化成更全面的估算模型,称为 COCOMOII。
- 2.和其前身一样,COCOMOII 也是一种层次结构的估算模型,被分为3个阶段性模型。
- 3.应用组装模型。在软件工程的前期阶段使用,这时用户界面的原型开发、对软件和系统交互的考虑、性能的评估以及技术成熟度的评价是最重要的。
- 4.早期设计阶段模型。在需求已经稳定并且基本的软件体系结构已经建立时使用。
- 5.体系结构阶段模型。在软件的构造过程中使用。
- 6.和所有的软件估算模型一样,COCOMOI模型也需要使用规模估算信息,在模型层次结构中有3种不同的规模估算选择:对象点、功能点和代码行。
- 7. 应用组装模型使用的是对象点;早期设计阶段模型使用的是功能点,功能点可以转换为代码行。
- 8.对象点也是一种间接的软件测量。计算对象点时使用如下的计数值:(用户界面的)屏幕书;报表数;构造应用系统可能需要的构件数。
2. 例题
2.1 例题1
1.软件项目成本估算模型COCOMO II中,体系结构阶段模型基于(D)进行估算。
A.应用程序点数量
B.功能点数量
C.复用或生成的代码行数
D.源代码的行数
1.应用组装模型使用的是对象点。
2.早期设计阶段模型使用的是功能点,功能点可以转换为代码行。
3.体系结构模型使用的是代码行数。
2.2 例题2
2.工作量估算模型COCOMOI的层次结构中,估算选择不包括(C)。
A.对象点
B.功能点
C.用例数
D.源代码行
1.COCOMO II模型也是需要使用规模去估算信息,在模型层次结构中总共有3种不同规模估算选择:对象点、功能点和代码行。