项目量化管理

Quantitative Management

联系我们 |   Contact Us

北京随济科技有限公司
地址:北京石景山区实兴大街30号中关村科技园3号楼8层8055 邮政编码:100041
联系电话:010-87611052
E-mail:info@suiji.com.cn
功能点交流QQ群:222582410

当前位置:首页>项目量化管理>量化管理

COCOMOII模型

2015-8-21  点击率:1441
    谈到IT项目的量化模型,首先必须谈到COCOMO模型(Constructive Cost Model ),COCOMO模型最早由美国南加州大学计算机系的教授Barry Boehm 于 1981 年提出,经过十多年的实践后,于1994年对其进行改进,称之为COCOMOII模型。COCOMOII模型将IT系统涉及到软件开发的项目区分为五种类型,依次是最终用户编程应用类型、快速开发应用类型、通用应用程序类型、系统软件程序类型和系统集成项目类型。
 
    最终用户编程应用主要指用户对软件技术了解不多,但对自己的业务很了解。例如MS Office中的WORD、EXCEL软件中所附带的宏、计算公式等,即便是没有技术的用户也很容易上手;快速开发应用主要指开发人员可通过GUI工具、数据库开发工具、超文本编辑器等工具快速开发的应用程序,包括使用VB开发环境, PB开发环境, FrontPage开发环境等快速开发工具来开发应用;通用应用程序则是指为前两种类型的应用所开发的平台,它的潜在用户是开发人员或准开发人员,例如开发VB, PB, FrontPage等快速开发工具,为开发人员提供快速开发环境;系统软件程序主要包括操作系统、数据库系统、网络管理系统等应用,例如开发Linux,ORACLE等应用;系统集成项目则是指需要进行系统分析、根据客户特定要求定制的复杂项目,这也是国内IT项目所涉及的主要类型。
 
    COCOMOII对于上述五种类型的项目给出三种对应的参数模型,分别是适用于快速应用开发的模型、适用于项目初始阶段的模型和适用于项目设计阶段的模型。对于第一类的项目(最终用户编程应用)不建议采用COCOMOII模型,根据个人经验判断即可。因为对一两天的任务估计即使不采用模型也可以较为容易地判断出来;对于第二类的项目(快速开发应用)建议采用快速应用模型;如果第三、第四和第五类项目(依次为通用应用程序类型、系统软件程序类型和系统集成项目类型)中包含原型开发阶段,对原型阶段的管理指标估算使用快速应用模型;对于第三、第四和第五类的项目采用初始阶段和设计阶段模型。