COCOMO模型
COCOMO模型是普及程度比较高的一种自顶向下项目成本估算模型,是比较精确,易于使用的成本估算方法。该模型的项目成本估算公式为:
E=A(KDSI)b
其中:E为开发成本:DSI为项目源代码行数,但不包括注释行数,DSI以千行为一个基本单位,即1KDSI=1024DSI:A、b为两个常数,具体值由项目的种类而定。
在COCOMO模中,根据开发环境及项目规模等因素,可把项目分为以下3种:
● 组织模式:指规模较小的、简单的软件项目;
● 半分离模式:指在南侧模和复杂性上处于中等程度的软件项目;
● 嵌入模式:指必须要求在一组紧密联系的硬件、软件及操作约束下开发的软件项目。
相应的,COCOMO模型的层次也包括3种基本形式,即初级COCOMO模型、中级COCOMO模型和高级COCOMO模型。