社区
研发管理
帖子详情
请问名词解释:CMM,CMMI,RUP.高手看了不要吐血!
hungboy0
2005-07-15 04:13:02
它们之间有什么区别或联系?
...全文
420
4
打赏
收藏
请问名词解释:CMM,CMMI,RUP.高手看了不要吐血!
它们之间有什么区别或联系?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
LanceXP
2005-07-22
打赏
举报
回复
我不是很懂tdaly大哥的这一句话“用于成功的软件项目”,有一种浮华吹嘘的感觉,好像只要用了rup就能使成功一样。但是我觉得工具始终是工具,套路只能起到一个开始的指导作用,要使项目成功,始终是取决于人。
tdaly
2005-07-19
打赏
举报
回复
Rational Unified Process 或简称RUP,是一个灵活的软件开发流程平台。借助它可配置的构架,RUP 使您能够只选择和部署项目的每个阶段需要的流程构件。RUP 平台以业界公认的软件工程最佳经验全球数以千计的项目采用的公认的流程公用方法可促进团队沟通、提高项目可预测性、帮助您改进管理和减少风险工件模板、工具帮助、在线用户社区等可以帮助您迅速启动项目和执行流程个性化的项目视图可为团队的每位成员提供资源,这些资源是他们专注于提供工作软件所必需的易用的配置工具帮助您量身定做您的项目流程灵活的、可扩展的流程使您的项目更加灵敏地回应变更,更能够适应变更为核心,它包含配置 RUP 以满足项目特定需求的工具、将您自己的内部知识开发为流程构件的工具、可定制的基于 Web 的强大部署工具、用于与同行和业界领先者交流最佳经验的在线社区。从这种意义上说,RUP 是一个软件开发方法框架,以及一公认的、灵活的、实用的流程平台,用于成功的软件项目。
hungboy0
2005-07-18
打赏
举报
回复
谢谢 lisir010(lisir010) 的耐心解释,那么RUP又是什么呢?也是一种开发方法吧?它们适用于个人或小型开发团体吗?
lisir010
2005-07-16
打赏
举报
回复
CMM是软件过程能力成熟度模型(Capacity Maturity Model)的简称,是卡内基-梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM 1.0 版。CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用,成为衡量软件公司软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准。据了解,美国、印度、日本等国家已有数十家公司通过了CMM不同等级的认证。
1986年11月,SEI应美国联邦政府的要求,在Mitre公司的协助下,于1987年9月开发了一套软件能力成熟度框架和一套软件成熟度问卷,用来评估软件供应商的能力。这就是最早用于探索软件过程成熟度的一个工具。
四年以后,也就是1991年,SEI自己总结了CMM成熟度框架和初版成熟度问卷的实践经验,并以此为基础推出民用CMM1.0版。
CMM1.0版合用两年之后,1992年4月,SEI举行了CMM一个的研讨会,参加研讨会的有大约200名富有经验的软件专家。SEI在广泛听取他们的意见之后,又于1993年推出 CMM1.1版。这也是目前世界上比较流行和通用的CMM版本。
十几年来,此项工作一直在不断进行。按照SEI原来的计划,CMM的改进版本2.0应该在1997年11月完成,然后在取得版本2.0得实践反馈意见之后,在1999年完成准CMM2.0版本。但是,美国国防部办公室要求SEI推迟发布CMM2.0版本,而要先完成一个更为紧迫得项目CMMI。
CMMI(Capability Maturity Model Integration)即能力成熟度模型集成,这也是美国国防部的一个设想,他们想把现在所有的以及将被发展出来的各种能力成熟度模型,集成到一个框架中去。这个框架有两个功能,第一,软件获取方法的改革;第二,建立一种从集成产品与过程发展的角度出发、包含健全的系统开发原则的过程改进。
随着人们对CMM研究的不断深入,其他学科也结合本系统的特点,陆续推出了自己的CMM模型。例如,人力资源能力成熟度模型、系统工程能力成熟度模型等等。为了以示区别,国内外很多资料把CMM叫做SW-CMM。
软件过程成熟度的提高是一个渐进的过程,需要一个长远的、可持续发展的过程作为保证。为建立一个面向过程持续提高的基础和文化,有些软件企业可能要花费很大的精力和时间。但是这种努力对任何一个软件企业来说都是非常必要的。
CMM目前代表着软件发展的一种思路,一种提高软件过程能力的途径。尽管它存在着某些不足。例如,成熟级别、关键过程域、公共属性和关键实践还需要在软件行业进一步深入地讨论和修订,但它确实为软件行业的发展提供了一个良好的框架,而且是浓度软件过程能力提高的有用工具。
增强我国软件企业的竞争力,提高国产软件的水平是国人的共同愿望,但目前我国软件水平,尤其是软件开发能力和软件生产能力还很差,这也是不争的事实。那么,如何提高我国软件的开发和生产能力,从而提高软件整体水平?软件企业实施CMM也许不失为一条有效的途径。
一个企业的软件能力更取决于该企业的过程能力,特别是在软件开发和生产中的成熟度。其过程能力越是成熟,该企业的软件生产能力 就越有保证。目前,我国已有一些软件企业正在尝试实施CMM。
当然,CMM不是万能的,并不一定对所有的软件企业都适合,实施CMM的企业也有失败的例子。我们希望通过本专栏能使更多的企业了解CMM,尽快找到适合本企业的发展之路,从而提高中国软件企业的竞争力
CMM
3 过程模板文档全套
CMM
I
3级软件过程改进方法与规范 1.1
CMM
I
简介 4 1.1.1
CMM
I
发展简史 4 1.1.2
CMM
I
的过程域 5 1.1.3
CMM
I
的两种表示法 6 1.2
CMM
I
阶段式表示法 7 1.2.1 成熟度等级L1:初始级的特征 8 1.2.2 成熟度等级L2:已管理级的特征 9 1.2.3 成熟度等级L3:已定义级的特征 9 1.2.4 成熟度等级L4:量化管理级的特征 9 1.2.5 成熟度等级L5:持续优化级的特征 10 1.3
CMM
I
连续式表示法 10 1.3.1 能力等级0-不完整级的特征 12 1.3.2 能力等级1-已执行级的特征 12 1.3.3 能力等级2-已管理级的特征 12 1.3.4 能力等级3-已定义级的特征 13 1.3.5 能力等级4-量化管理级的特征 13 1.3.6 能力等级5-持续优化级的特征 14 1.4 过程域的部件及解释 14 1.3.1 必需部件 15 1.3.2 期望部件 15 1.3.3 信息部件 16 1.5
CMM
I
评估 17 1.5.1
CMM
I
评估要求 17 1.5.2
CMM
I
标准评估方法SCAMPI 17 1.5.3
CMM
I
评估考虑事项 18 1.6
CMM
I
和
CMM
的比较 19 1.6.1
CMM
I
与
CMM
的模型比较 19 1.6.2
CMM
I
与
CMM
过程域比较 19 1.6.3
CMM
I
与
CMM
评估方法比较 21 1.7
CMM
/
CMM
I
在中国 21
CMM
与
CMM
I
的关系
文章目录一:简介二:
CMM
等级三:
CMM
的基本思想四:引进
CMM
的主要意义1.对软件公司2.对软件项目发包单位和软件用户
CMM
I
一:简介二:
CMM
I
背景介绍三:
CMM
I
的基本思想四:
CMM
I
模型的表示法1.阶段式表示法2.连续式表示法
CMM
I
与
CMM
的区别补充一:体系结构1.框架2.结构二:实施思考 体系结构
CMM
是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-
CMM
,简称
CMM
。它是对于软件组织在定义、实施、度量、控制和改
软件工程:
CMM
、
RUP
、XP总结
软件开发过程学习总结 目的:初步理解
CMM
、
RUP
、XP分别是怎样的过程,弄懂其关键步骤,分析其优劣及适应情况。最后综各家之长,给出一个可能较实用可行的软件开发过程体系X Process,以用在项目(或产品)开发中。 By Robin Zhang. http://robinzhang.cnblogs.com/ MSN:Robinsz@hotmail.com 一、
CMM
1
软件测试面试题:说说主流的软件工程思想(如
CMM
、
CMM
I
、
RUP
,XP,PSP,TSP等)的大致情况及对他们的理解?
说说主流的软件工程思想(如
CMM
、
CMM
I
、
RUP
,XP,PSP,TSP等)的大致情况及对他们的理解?
CMM
:SW Capability Maturity Model软件能力成熟度模型,其作用是软件过程的改进、评估及软件能力的评鉴。
CMM
I
:Capability Maturity Model Integration能力成熟度模型集成
CMM
I
融入了大部分最新的软件管理实践,同时弥补了SW-
CMM
模型中的缺陷。
RUP
:rational unified process是软件工程话过程......
记一次 MatPlotLib 报错及解决方案:AttributeError: module ‘matplotlib.cbook‘ has no attribute ‘_Stack‘
记录了最近遇到的 MatPlotLib 的 AttributeError: module 'matplotlib.cbook' has no attribute '_Stack' 问题的解决方案。
研发管理
1,266
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章