当前位置: 网站首页 > 总站 > CMMI认证 >
CMMI认证在软件过程管理与过程改进中的作用 发布时间: 2020-08-19 12:19 点击:
CMMI认证在软件过程管理与过程改进中的作用
"软件危机"简单地说就是:软件质量达不到要求,软件项目无法按时完成和软件项目的花费超预算。这是一个世界性的问题。在试图解决这个危机时,就引入了软件工程过程管理与软件工程过程改进的概念。
实际上许多问题不是出在不懂怎么做,而是没有安排做、做的次序不对、做得不好或不知道怎样做得更好。软件工程过程管理就是要把整个软件的生命周期,从原始概念到产品维护,制订出-个明确合理的工程过程加以管理。 过程管理不会压制专业人员的创造性。好的工程过程会保证软件项目不会陷入混乱状态,开发人员不必被动地到处救火,因而有充分的时间按计划进行创造。过程及其管理只不过是我们手中的一件工具,而且这件工具是我们为了自己而设计的。 我们在设计制定这件工具的时候,必须令其起到"利"器的作用。但是,现在许多软件企业建立的ISO9000质量体系很少从软件工程的角度出发,过多地照搬其他行业的做法,不仅使过程管理未起到多少作用,却真的在一定程度上束缚了开发人员的创造性.
一个企业软件工程过程的建立不会一开始就十全十美, 而且企业的内外部环境也是在不断地变化.所以软件的管理过程需要不断地改进。缺少了过程改进,再好的体系也会渐渐的变得过时和不适用,更没有可能使我们开发软件的能力逐步地成熟起来。
如何进行软件过程管理与改进,软件界的许多人提出了各种各样的方案。卡内基梅隆大学的软件工程研究所SEI(Software Engineering Institute)提出了SW-CMM,它将软件过程的成熟度分为五级,描述了企业要达到每一个级别所必须要做的工作。企业通过使用这个模型,一级级地去提高它们的软件开发及生产能力。
美国曾在1995年做过软件产业成熟程度的调查,发现在美国的软件产业中,CMM成熟度等级为初始级(第一级)的占70%,其特征是软件开发过程不能预测,风险度高;可重复级(第二级)的占15%,其特征是软件开发对于熟悉的项目容易获得成功,新的项目却面临很大的风险;定义级(第三级)的所占比例小于10%,其特征是软件开发过程相当稳定,进展顺利且可以预测;管理级(第四级)的所占比例小于5%,其特征是软件过程预测准确、值得信赖;优化级(第五级)的所占比例小于1%,其特征是软件过程能持续改善。所以不管是从提高内部的管理水平和赢得外部客户信任角度来讲,不断进行过程改进、 向更高的成熟度迈进都是当今软件企业所必须要作的工作。
CMMI CMMI认证 CMMI认证机构 CMMI标准 CMMI认证是什么 CMMI的五个级别 CMMI软件质量管理体系 CMMI认证体系