CMM
guojunical
这个作者很懒,什么都没留下…
展开
-
CMM概述
CMM(Capability Maturity Model),英文直译的意思是“能力成熟度模型”。由卡内基.梅隆大学的软件工程协会(Software Engineering Institute, 简称SEI) 提出并完善,目的是通过一个合理的体系模型来对软件组织开发能力进行合理有效的评估,帮助软件组织在模型实施的过程中提高软件过程管理能力,降低软件系统开发风险,在预定的项目周期和预算内开发出高原创 2006-02-27 10:42:00 · 1657 阅读 · 0 评论 -
CMM 的关键过程域
在 CMM 中每个成熟度等级(第 1 级除外)规定了不同的关键过程域,一个软件组织如果希望达到某一个成熟度等级,就必须完全满足关键过程域所规定的不同要求,即满足每个关键过程域的目标。所谓关键过程域是指一系列相互关联的操作活动,这些活动反映了一个软件组织改进过程时必须集中精力改进的几个方面。换句话说,关键过程域标识了达到某个成熟度等级时所必须满足的条件。在 CMM 中一共有 18 个关键过程域,原创 2006-02-27 10:55:00 · 2115 阅读 · 1 评论 -
CMM的成熟度等级
CMM 提供了一个软件能力成熟度模型的框架,它将软件过程改进的进化步骤组织成五个成熟度等级,为软件过程不断改进奠定了一个循序渐进的基础。每一个成熟度等级为继续改进过程提供一个台基。第一级实际上是一个起点,任何准备按 CMM 体系进化的企业都自然处于这个起点上,并通过这个起点向第二级迈进。除第一级外,每一等级包含一组过程目标,通过实施相应的一组关键过程域来达到这一组过程目标。当这一组目标达到时,原创 2006-02-27 10:50:00 · 1828 阅读 · 0 评论 -
CMM实施经验谈(一)
现在的软件行业竞争激烈,生存环境也极恶劣,为了提高自身的竞争力,提高生产效率和产品质量,不少软件企业开始想办法过CMM了,或者根据CMM和自身的经验制定类似的过程。我曾经研究过一点点CMM皮毛,也经历过一些公司如何理解及实施CMM的,现在的公司已经过了CMM3,准备过CMMI5。有一组同事专门从事此项工作,并建立了公司的过程,我们也在实施这些过程,也有一些感触。 首先说文档吧,公司制定的过程转载 2006-02-27 14:02:00 · 544 阅读 · 0 评论 -
CMM 的作用
●CMM 的基本用途 SW-CMM 的基本用途有三个方面: • 软件过程评估 借助 SW-CMM 分析软件组织当前软件过程的状态,找出其强处和弱处,这点无论软件采购单位,还是软件产品开发单位都可使用。 • 软件过程改进 根据评估结果,确定当前软件过程的弱点,按照 SW-CMM 能力等级的顺序,原则上从低级( 2 级)逐级向更高级( 3 、 4 、 5 级)发展,制定原创 2006-02-27 11:08:00 · 1689 阅读 · 0 评论 -
CMM改善不了软件的质量
Ivar Jacobson博士认为,如果采用不良的软件过程,通过CMM/CMMI的成熟度级别越高,只会使软件企业生产不合格软件的过程更加有效率,而不是使企业开发出更好的软件。 软件外包是时下的一个热门话题,被我国不少软件企业视为一座金矿,而CMM被人们认为是进入这个市场的敲门砖,为了拿到那张代表资格的CMM认证证书,不少企业甚至不惜投入数百万之巨。事实上,拿到CMM认证在国外并不代表企转载 2006-02-27 13:43:00 · 554 阅读 · 0 评论 -
CMM实施经验谈(二):一个虚构的CMM改进实例
某系统集成企业(简称A公司),在电信计费/业务支撑行业小有名气,业务开展得相当成功,但是在进一步发展的过程中,遇到了以下几个问题: 1. 公司目前在独立开发和维护多个功能大体相似,却又有相当差别的系统版本,这些版本之间的关系“剪不断,理还乱”,公司试图引用一些业界标准的系统架构,比如J2EE,试图实现部分软件重用。但是却发现情况并不能够得到多少改善。 2. 公司转载 2006-02-27 14:20:00 · 806 阅读 · 0 评论 -
CMM与CMMI对比
CMMI全称是Capability Maturity Model Integration, 即软件能力成熟度模型集成模型,是由美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制的。CMMI是一套融合多学科的、可扩充的产品集合, 其研制的初步动机是为了利用两个或多个单一学科的模型实现一个组织的集成化过程改进。CMMI可以解决现有不同CMM模型的重复性、复杂性,并减少由此引起的成本、缩短转载 2006-02-27 14:57:00 · 522 阅读 · 0 评论 -
CMM 与 ISO9000
概述 我国软件技术人员在数十年来的研究与开发工作中,一直在寻找适合我国特点的发展软件产业的途径,积累了一些经验,也有不少教训。今天大家的共识是: 21 世纪的软件产业必须走工业化生产的道路,实行软件开发生产组织的变革,实现软件开发的标准化,规范化和国际化。落实到具体,一方面我们需要营造软件工程文化,培养大量既懂信息技术又懂企业管理的高级人才,建立必要的信息产业通用基础设施;另一方面还需要建立过转载 2006-02-27 15:01:00 · 782 阅读 · 0 评论