软件工程复习之CMMI
发布日期:2021-07-16 18:25:49
浏览次数:3
分类:技术文章
本文共 1894 字,大约阅读时间需要 6 分钟。
cmmi模型
cmmi:软件集成化能力成熟度模型,作用评价一个软件开发企业对软件开发能力如何?强调的是软件过程改善问题。
cmmi核心理念
目的:帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时地,不超预算地开发出高质量的软件。即“过程的改进”
包括:产品CMM,产品集成开发CMM,系统工程CMM cmmi过程途径的基本假设:系统或产品质量受开发和维护中所使用的过程质量的影响。过程质量提高了,软件质量一定会好。 质量的支撑点:人员,规程和方法,工具和设备cmmi的模型部件
实际就是cmmi体系。
- 什么是过程改善?? 是指人为设计一个活动程序,其目的是改进组织的过程性能和成熟度,并改进这一程序的结果。 过程域
- cmmi有22个过程域,分为四大类
过程域类名 | 包括的过程域 |
---|---|
项目管理类 | 规划、监控、定量项目管理、集成项目管理、项目风险管理、提供方协议管理 |
工程类 | 需求开发、需求管理、技术解决方案、产品集成、确认、验证 |
支持类 | 配置管理、过程和产品质量保证、测量与分析、原因分析与解决、决策分析与解决 |
过程管理类 | 组织过程定义、组织过程性能、组织过程培训、组织过程关注、组织创新与部署 |
- 都有哪些模型部件???
- 由一些过程域组成,过程域有自己的确定专用目标和公共目标,用圆角矩形表示。专用目标
- 每个专用目标和公共目标的实现,都依赖于一些实践,用菱形来表示。 专用实践 公共目标与公共实践
- 每个专用实践都有自己的子实践和确定的典型工作产品用椭圆表达。典型工作产品子实践
- 每个过程域还有意图陈述、简介性注释以及相关的过程域,也用椭圆来表达。共用实践精化 意图描述简介性注释相关过程域
能力等级的划分及各等级特征
丙类等级:
- 能力等级,强调的是单一过程域不断改善的途径,遵循一个过程可达到预期结果的程度。 包含一个共性目标及相关的共性实践,它们与一个过程域相关联,能够改进组织同那个过程域相关联的过程
- 能力寺级分级
能力等级 | 描述 |
---|---|
能力等级0 | 未完成级,过程不完整 |
能力等级1 | 已执行级,实现了过程域的特定目标 |
能力等级2 | 已管理级,建立起了基本的项目管理过程来跟踪费用、进度和功能特性,制定了必要的过程纪律,能重复早先类似应用项目取得的成功经验 |
能力等级3 | 已定义级,按照组织的裁剪指南从组织的过程中裁减出来的一个已管理的过程 |
能力等级4 | 已量化管理级,使用统计和其他定量技巧控制的一个已定义(能力等级3)的过程 |
能力等级5 | 已持续优化级,经过改进的一个量化管理过程 |
- 成熟度等级对一组过程域进行改进的途径
成熟度等级的划分及各等级的特征
一个成熟度等级是由预先定义的一个过程域集及相关的一些专用实践和共用实践组成的。
定义了5个成熟度等级:成熟度等级 | 描述 |
---|---|
成熟度等级0 初始级 | 过程是混乱的,应付式的 |
成熟度等级2 已管理 | 能确保过程按照预定方针得到计划和执行 |
成熟度等级3 已定义 | 过程得到了很好地描述和理解,并应用标准、规程、工具和方法来表现。 |
成熟度等级4 量化管理 | 组织和项目为质量和过程绩效建立了量化目标并将其用作管理过程的标准 |
成熟度等级5 持续优化 | 通过渐进性和革新性的过程改进和技术来持续地我以为进过程的绩效。 |
成熟度等级包含的过程域:
成熟度等级 | 过程域 | 类属 |
---|---|---|
2 | 配置管理、测量与分析、项目监控、项目规划、过程和产品质量保证、需求管理、提供方协议管理 | 见后续 |
3 | 决策分析与解决、集成项目管理、组织过程定义、组织过程关注… | 见后续 |
4 | 组织过程性能、定量项目管理 | 过程管理类、项目管理类 |
5 | 原因分析与解决、组织创新与部署 | 支持类、过程管理类 |
能力等级和成熟度等级的基本关系
为了达到成熟度2级,2级所包含的所有过程域都必须达到能力等级2或更高。
为了达到成熟度等级3,2,3级所包含所有过程域必须达到能力等级3或更高…依次类推。一个业务域中一束相关的实践,当它们一起实现的时候,就满足被认为对该过程域的改善个有重要作用的一组条件。
一个过程域中都有一个或多个专用目标;描述该过程域必须呈现的一些独有特征;专用目标可用于帮助确定一个过程域是否得以满足
对于达到专用目标是重要的活动;期望以专用实践所描述的活动会导致达到一个过程域的专用目标
若干个辻程域都具有的目标,可用于多个过程域
专用实践所产生的输出的样品
对专用实践和共用实践详细描述
为一个共用实践唯一地应用于一个过程域,提供相关的指导。
用于措施过程域的意图。
用于描述该过程域中所涉及的主要概念,相当于C注释
定义了某一个过程域所引起的相关的过程域,反映的是过程域之间的关系。
转载地址:https://blog.csdn.net/guangod/article/details/118403982 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月16日 02时16分26秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
手把手教你使用Unity的Behavior Designer
2019-04-27
Unity3D摄像机裁剪——NGUI篇
2019-04-27
lua深拷贝一个table
2019-04-27
app运行提示Unable to Initialize Unity Engine
2019-04-27
spring boot 与 Ant Design of Vue 实现修改按钮(十七)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除按钮(十八)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增角色(二十)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改角色(二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除角色(补二十一)
2019-04-27
spring boot 与 Ant Design of Vue 实现左侧组织树(二十三)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增组织(二十四)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改组织(二十五)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除组织(二十六)
2019-04-27
spring boot 与 Ant Design of Vue 实现新增用户(二十八)
2019-04-27
spring boot 与 Ant Design of Vue 实现修改用户(二十九)
2019-04-27
spring boot 与 Ant Design of Vue 实现删除用户(三十)
2019-04-27