CMMI的5个级别】的更多相关文章

为了帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地.不超预算地开发出高质量的软件,美国国防部与卡内基-梅隆大学和美国国防工业协会共同开发和研制了CMMI(软件能力成熟度模型集成) 1. 初始级 软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力.管理是反应式的. 2.可管理级 建立了基本的项目管理过程来跟踪费用.进度和功能特性.制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验. 3. 已定义级 已将软件管理和工程两方面的过程文档化.标…
什么是CMMI CMMI全称是Capability Maturity Model Integration, 即能力成熟度模型集成,是由美国国防部(Office of the Secretary of Defense)与卡内基-梅隆大学(Carnegie Mellon University)和美国国防工业协会(National Defense Industrial Association)共同开发的一个过程改进方法(process improvement approach),它向组织提供用于有效的…
CMMI的全称为Capability Maturity Model Integration,即能力成熟度模型集成.CMMI是CMM模型的最新版本.早期的CMMI(CMMI-SE/SW/IPPD),SEI在部分国家和地区开始推广和试用.随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型. [1] 中文名 能力成熟度模型集成 外文名 Capability Maturity Model Integration 简    称 CMMI 开发机构 卡耐基梅隆大学软件工程研究所 级    别…
Beta里程碑总结 设想和目标 1. 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 要解决的问题是如何实现消息的发布与查看以及个人主页的实现:定义的基本清楚,团队成员都了解:曾经从数据库管理员的角度对典型用户和典型场景有清晰的描述. 2. 是否有充足的时间来做计划? 两次冲刺之间的时间我们团队做了详细的计划,并分工. 3. 团队在计划阶段是如何解决同事们对于计划的不同意见的? 阐述理由,意见还是不统一时投票. 用户量.用户对重要功能的接受程度和我们事先预想的…
摘要: 这是<CMMI快乐之旅>系列文章之一.说起猪皮(GP,Generic Practice),真的让人又爱又恨,中文翻译叫通用实践.CMMI标准中每个级别包含几个PA,每个PA又包含几个Goal,而每个Goal又包含几个Practice.实际上Goal分为两类,一类是Specific Goal(特定目标,简称SG),一类是Geniric Goal(通用目标,简称GG).SG包含的Practic叫做Specific Practic(特定实践,简称SP),GG包含的Practic叫做Genir…
1.什么是RUP: Rational Unified Process(以下简称RUP) 是一套软件工程方法,主要由 Ivar Jacobson的 The Objectory Approch 和 The Rational Approch发展而来.同时,它又是文档化的软件工程产品,所有RUP的实施细节及方法导引均以Web文档的方式集成在一张光盘上,由Rational公司开发.维护并销售,当前版本是5.0.RUP又是一套软件工程方法的框架,各个组织可根据自身的实际情况,以及项目规模对RUP进行裁剪和修…
1.软件工程的定义 软件工程是将系统化.规范化.可度量的方法应用于软件的开发.运营和维护上,也就是将工程方法应用于软件上,并对这些方法的研究. 2.软件危机(software crisis) 软件危机(software crisis)是由于计算机能力的快速增长和无法解决的问题的复杂性.随着软件复杂性的增加,很多软件问题由于现有方法的不足够而产生. 软件危机的原因与硬件的整体复杂度和软件的发展过程有关,主要原因是计算机的计算能力超过了程序员有效利用这些计算能力的能力.软件危机主要表现在以下方面:…
软件工程的定义 1993年,电气电子工程师学会(IEEE)给出了一个定义:"将系统化的.规范的.可度量的方法用于软件的开发.运行和维护的过程,即将工程化应用于软件开发中". 阅读经典名著"人月神话"等资料,解释 software crisis.COCOMO 模型. Software crisis:软件危机是落后的软件生产方式无法满足迅速增长的计算机软件需求, 从而导致软件开发与维护过程中出现一系列严重问题的现象. 这些严重的问题阻碍着软件生产的规模化.商品化以及生产…
CMMI将能力成熟度分为5个级别(初始级,已管理级,已定义级,量化管理级,优化级) . 初始级 此时软件过程是无序的,有时甚至是混乱的,对过程几乎没有定义,成功取决于个人努力.管理是反应式的. .可管理级 此时建立了基本的项目管理过程来跟踪费用.进度和功能特性.制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验. . 已定义级 已将软件管理和工程两方面的过程文档化.标准化,并综合成该组织的标准软件过程.所有项目均使用经批准.剪裁的标准软件过程来开发和维护软件,软件产品的生产在整个软件过程…
经常看到和听到大家在争论敏捷过程.RUP和CMM 哪个软件开发过程更好或者哪个过程不好,各自都有理由.争论得不亦乐乎......实际上,没有十全十美的过程,也不存在更好的过程.关键是什么样的过程适合自己(的组织),适合自己的过程才是好的过程.更重要的是,适合自己的过程需要时间积累.需要不断实践,对已定义的过程进行剪裁.补充和完善,才会建立最适合自己的软件开发过程. 引用Alistair Cockburn的一句话 “不同的项目需要不同的方法论,一个项目的最佳过程是这个项目所能负担的最小过程.”,…