软件能力成熟度模型(CMM).docVIP

  • 31
  • 0
  • 约 6页
  • 2017-08-27 发布于安徽
  • 举报
8. 软件过程能力评估的CMM模型 (1) 软件机构的过程成熟度 软件开发的风险之所以大,是由于软件过程能力低。其中最关键的问题在于软件开发机构不能很好地管理其软件过程,从而使得一些好的开发方法和技术起不到预期的作用。当然,即使是在这样的机构中,个别软件项目仍能产生高质量的产品,但这是通过特定优秀软件人员的努力,而不是通过重复使用具有成熟软件过程的方法。在没有全机构范围的软件过程的情况下,能否继续成功地开发下一个项目,完全取决于能否留住这些优秀的软件人才。仅仅建立在特定人员上的成功不能为全机构的生产率和质量的长期提高打下基础,必须在建立有效的软件工程实践和管理实践的基础上,坚持不懈的努力,才能不断改进。 对于不同的软件开发机构,在组织人员完成软件项目中所依据的管理策略有很大差别,因而软件项目所遵循的软件过程也有很大差别。在此,我们用软件机构的成熟度(Maturity)加以区别。表10.6给出不成熟的软件机构和成熟的软件机构的比较。 表10.6 不成熟的软件机构和成熟的软件机构的比较 不成熟的软件机构 成熟的软件机构 软件过程 由参与开发的人员临时拼凑。有时即使确定了,实际上并不严格执行。 建立了软件开发和维护过程。人们对其有较好理解。一切活动均遵循过程的要求进行,做到工作步骤有次序,且有章可循。 管理方式 反应型:管理人员经常要集中精力去应付难以预料的突发事件。 主动型:软件

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档