软件过程是软件生命周期中的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动。软件产品酌质量取决于软件过程,具有良好软件过程的组织能够开发出高质量的软件产品。在软件过程管理方面,最著名的是能力成熟度模型集成(CapabilityMaturity Model Integration,CMMI),它融合了多种模型,形成了组织范围内过程改进的单一集成模型,其主要目的是消除不同模型之间的不一致和重复,降低基于模型进行改进的成本。CMMI继承了CMM的阶段表示法和EIA/IS731的连续式表示法。这两种表示方法各有优缺点,均采用统一的24个过程域,它们在逻辑上是等价的,对同一个组织采用两种模型分别进行CMMI评估,得到的结论应该是相同的。

1. 阶段式模型

阶段式模型基本沿袭CMM模型框架,仍保持4个成熟等级,但关键过程域做了一些调整和扩充。

成熟度等级 过程域
可管理级 需求管理、项目计划、配置管理、项目监督与控制、供应商合同管理、度量和分析、过程和产品质量保证
已定义级 需求开发、技术解决方案、产品集成、验证、确认、组织级过程焦点、组织级过程定义、组织级培训、集成项目管理、风险管理、集成化的团队、决策分析和解决方案、组织级集成环境
量化管理级 组织级过程性能、定量项目管理
优化管理级 组织级改革与实施、因果分析和解决方案

2. 连续式模型

与阶段式模型相比,连续式模型没有与组织成熟度相关的几个阶段。连续式模型将24个过程域按照功能划分为过程管理、项目管理、工程和支持四个过程组

连续式分组 过程域
过程管理 组织级过程焦点、组织级过程定义、组织级培训、组织级过程性能、组织级改革与实施
项目管理 项目计划、项目监督与控制、供应商合同管理、集成项目管理、风险管理、集成化的团队、定量项目管理
工程 需求管理、需求开发、技术解决方案、产品集成、验证、确认
支持 配置管理、度量和分析、过程和产品质量保证、决策分析和解决方案、组织级集成环境、因果分析和解决方案

笔记-信息系统开发基础-CMMI组织能力成熟度模型-连续式和阶梯式的分组相关推荐

  1. 笔记-信息系统开发基础-CMMI组织能力成熟度模型-阶梯式和连续式

    一.CMMI介绍 软件过程是软件生命周期中的一系列相关活动,即用于开发和维护软件及相关产品的一系列活动.软件产品的质量取决于软件过程,具有良好软件过程的组织能够开发出 高质量的软件产品.在软件过程管理 ...

  2. 笔记-信息系统开发基础-CMMI过程域分类-连续式的模型

    CMMI过程域可以分为4类(连续式的模型),包括项目管理.过程管理.工程和支持等4个类别. 1. 项目管理类过程域 项目管理类过程域涵盖了与项目的计划.监督和控制相关的项目管理活动. CMMI-DEV ...

  3. 笔记-信息系统开发基础-信息系统生命周期

    1. 生命周期阶的五阶段划分 为了有效地进行系统的开发和管理,根据系统生命周期的概念,一般可以将信息系统的开发分成5个阶段,即总体规划阶段.系统分析阶段.系统设计阶段.系统实施阶段.系统运行和评价阶段 ...

  4. 笔记-信息系统开发基础-信息系统开发方法

    信息系统开发方法知识,信息系统开发方法分为: 1.结构化开发方法 2.面向对象开发方法 3.原型化开发方法 4.面向服务的方法 1. 结构化开发方法 (Structured method) Struc ...

  5. 笔记-信息系统开发基础-信息系统开发模型

    信息系统项目的生命周期模型主要包括有瀑布模型.V模型.喷泉模型.螺旋模型.统一过程,增量.迭代模型. 1. 瀑布模型 瀑布模型是一个经典的软件生命周期模型,一般将软件开发分为可行性分析(计划).需求分 ...

  6. 笔记-信息系统开发基础-软件测试-软件测试的类型

    本题考查软件测试的类型相关知识,请参考<信息系统项目管理师教程>第3版P50 (1)单元测试 单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块.软件构件或00软件中的类(统称 ...

  7. 笔记-信息系统开发基础-架构设计-软件架构主要职责

    软件架构主要职责 (1)确认需求在项目开发过程中,架构师是在需求规格说明书完成后介入的,需求规格说明书必须得到架构师的认可.架构师需要和分析人员反复交流,以保证自己完整并准确地理解用户需求. (2)系 ...

  8. 笔记-信息系统开发基础-架构设计-软件系统架构视图

    软件系统架构视图是从特定的视角出发,专注于该视角系统的结构,模块划分,基本组件职责和主要的控制流(协作接口). Kruchten(克鲁奇顿)在1995年提出了一个"4+1"的视图模 ...

  9. 笔记-信息系统开发基础-信息系统规划方法-大型新信息系统特征/企业系统规划步骤...

    一.大型信息系统特征 规模庞大 跨地域性 网络结构复杂,大型信息系统一般采用多级网络结构.跨域多个安全域.网络关系复杂.接口众多. 业务种类多 数据量大 用户多 二.企业系统规划(BSP)的步骤 企业 ...

最新文章

  1. SAP MM 可以不用创建盘点凭证直接录入盘点结果?
  2. ECC-based 算法(ECDSA/ECDH) 新潮算法的原理
  3. 【Android】init.rc
  4. 找呀志_ContentResolver操作ContentProvider数据
  5. 实现iframe_面试官:来说说单点登录的三种实现方式
  6. springmvc怎么设置更改了界面不用重启_CentOS root登录密码忘记了 怎么办?
  7. 句柄与指针的区别(一)
  8. 关于ios在H5页面长按识别二维码无效
  9. bash脚本创建变量_创建一个Bash脚本模板
  10. (转)RabbitMQ学习之消息可靠性及特性
  11. java 弹性碰撞_球体弹性碰撞位置和速度计算算法
  12. 泰坦尼克号python数据分析统计服_Python数据分析及可视化实例之泰坦尼克号存活预测(23)...
  13. unity屏幕分辨率设置
  14. 软件测试和调试的区别
  15. 广州传智播客.net一期训练营学习感悟(一)求学之路
  16. 敏捷(Agile)是什么?有哪些优缺点?敏捷落地需不需工具?
  17. linux的三权分立设计思路和用户创建(安全管理员、系统管理员和审计管理员)
  18. 为你的 Linux 桌面设置一张实时的地球照片
  19. 彻底删除Win7任务栏通知区域已卸载程序图标
  20. 有时候缘分来了,挡也挡不住,我们终究能等到对的那个人。

热门文章

  1. python中的类与对象
  2. SQL(结构化查询语言)
  3. java8使用stream对List列表分组
  4. linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
  5. CentOS7下安装Redis伪集群(基于Redis官方Cluster集群模式版本redis-5.0.10)
  6. open-capacity-platform STS项目导入
  7. ubuntu ssh是否安装mysql_ubuntu的安装及ubuntu中安装mysql和tomcat
  8. python中change是什么意思_Change是什么意思?
  9. java有画图的库吗_Java画图
  10. Linux进程和计划任务管理