(1)初始级
混乱无序,软件的完成靠某个程序员的运气与能力,可能某个企业为软件开发过程制定了一个标准,但是在开发过程中未能应用到关键过程要求上面,也没有政策,资源等方面的保证时,这也是混乱的,所以叫初始级
(2)可重复级
已经建立了一套基本的项目管理,可用于对成本,进度和功能进行跟踪。对类似的项目,往往有章可循,并可重复此过程取得成功。焦点在管理过程上。一个可管理的过程是一个可重复过程,一个可重复的过程就能逐渐演化和成熟。从管理角度可以看到一个按计划要求的可按阶段执行可控的软件开发过程。
(3)已定义级
对于软件开发和组织管理的过程已经标准化,文档化,形成整个软件组织的标准软件过程。在软件开发过程中要求企业制定一套相关的标准,并依此标准在软件开发,组织管理等方面做出指导和约束,而且对于标准的修改,必须在相关企业人员签字认可的情况下。
(4)已管理级
软件过程和软件质量有详细的度量标准,软件过程和软件质量得到了定量的认识和控制。所有过程都应制定量化的标准,所有过程都应有相应的度量方式,所有产品质量都应有相应的度量指标,这些度量应是详尽的,可以理解和指导软件过程和产品,已管理级是对已经量化的标准进行管理,已管理级的出现让软件开发真正实现了工业生产活动。
(5)优化级
通过对来自过程,新概念和新技术等各种方面的有用信息的定量分析,可以持续的改进并进行优化,直到完成一个完善的最终的软件产品。如果一个企业达到了这一级,可以利用实际的项目性质,技术等,不断地对软件开发过程进行优化直至达到最佳。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!