精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>抛砖引玉--CMM

主题:抛砖引玉--CMM
发信人: shortfat()
整理人: majorsun(2000-03-10 18:29:41), 站内信件
无论如何,我们得承认,国内的软件开发水平和美国、印度等国家相比,差距
还比较大。这其中,有技术上的因素,如程序员的整体素质,对软件工程方法
的认识和使用,但是更重要的应该说是管理上的因素。如何加强软件开发过程
的管理呢?关键在于CMM。
CMM是SEI为适应软件开发过程的管理而设计的一个模型,称为“能力成熟模型”

它将一个软件开发组织的软件开发能力分为5个等级,一个组织只要开始从事软

件开发,就自动处于第1级--即初始级,按照SEI的解释,处于初始级的组织
其软件开发过程整体上是混乱的,即使其做了一定的软件开发计划和文档管理
工作。要达到CMM2,必须达到如下KPAs(关键过程域):
    RM:需求管理
    SPP:软件项目计划;
    SPTO:软件计划跟踪与监督
    SCM:软件配置管理
    SQA:软件质量保证
    SSM:软件子合同管理
就CMM2的各个KPAs这里不具体论述,但其核心是如下的:
    1. 必须建立相关的组织来达到KPAs;
    2. 所有活动必须有计划;
    3. 所有活动必须有记录(配置管理);
    4. 关键活动必须经过评审(SQA);
    5. 经过评审的活动是下一活动的基础。

CMM强调的是活动的过程,当一个软件开发组织按照CMM2的要求贯彻活动,并
达到了预期的效果,该组织就可以被认为是达到了CMM2的要求。目前国内还只
有极个别的公司拿到了CMM2的许可证,而据说印度有好几家公司达到了CMM5的
要求,由此可见,我国的软件开发水平离印度的差距还有多远。

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.35.199]
发信人: zhms (Faust), 信区: SystemAnalysis
标  题: Re: 抛砖引玉--CMM
发信站: 网易虚拟社区 (Sat Feb  5 19:38:06 2000), 站内信件

www.sei.cmu.edu.

--
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.104.51.68]

[关闭][返回]