CMMI的发展历史,内容和实施有哪些特点?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/19 17:00:49

CMMI的发展历史,内容和实施有哪些特点?
CMMI的发展历史,内容和实施有哪些特点?

CMMI的发展历史,内容和实施有哪些特点?
1987年,美国卡内基. 梅隆大学软件研究所(SEI)受美国国防部的委托,率先在软件行业从软件过程能力的角度提出了软件过程成熟度模型(CMM),随后在全世界推广实施的一种软件评估标准,用于评价软件承包能力并帮助其改善软件质量的方法.它主要用于软件开发过程和软件开发能力的评价和改进.它侧重于软件开发过程的管理及工程能力的提高与评估.CMM自1987年开始实施认证,现已成为软件业最权威的评估认证体系.CMM包括5个等级,共计18个过程域,52个目标,300多个关键实践
  -----------------
  信息时代,软件质量的重要性越来越为人们所认识.软件是产品、是装备、是工具,其质量使得顾客满意,是产品市场开拓、事业得以发展的关键.而软件工程领域在1992年至1997年取得了前所未有的进展,其成果超过软件工程领域过去15年来的成就总和.
  软件管理工程引起广泛注意源于20世纪70年代中期.当时美国国防部曾立题专门研究软件项目做不好的原因,发现70%的项目是因为管理不善而引起,而并不是因为技术实力不够,进而得出一个结论,即管理是影响软件研发项目全局的因素,而技术只影响局部.到了20世纪90年代中期,软件管理工程不善的问题仍然存在,大约只有10%的项目能够在预定的费用和进度下交付.软件项目失败的主要原因有:需求定义不明确;缺乏一个好的软件开发过程;没有一个统一领导的产品研发小组;子合同管理不严格;没有经常注意改善软件过程;对软件构架很不重视;软件界面定义不善且缺乏合适的控制;软件升级暴露了硬件的缺点;关心创新而不关心费用和风险;军用标准太少且不够完善等等.在关系到软件项目成功与否的众多因素中,软件度量、工作量估计、项目规划、进展控制、需求变化和风险管理等都是与工程管理直接相关的因素.由此可见,软件管理工程的意义至关重要.