首页>参考读物>计算机科学与技术>综合

软件能力成熟度模型与模型集成基础
作者 : 黎连业 张晓冬 吕小刚 编著
出版日期 : 2011-06-03
ISBN : 978-7-111-33735-5
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 332
开本 : 16
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

本书非常详尽地介绍了CMM/CMMI的基本知识、基本理论和基本技能,系统地介绍了CMM/CMMI的管理与实施步骤。其可以作为相关领域学习的课程教材,又可作为专业人士的参考手册。

图书前言

软件能力成熟度模型(CMM)与软件能力成熟度模型集成(CMMI)是美国卡内基-梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应商能力的要求,于1986年开始研究的模型。SEI于1991年正式推出了CMM 1.0版,2000年8月11日SEI发布了CMMI 1.0版,2001年12月颁布CMMI 1.1版,2006年8月SEI又推出了CMMI 1.2版。CMM和CMMI自问世以来备受关注,在一些发达国家和地区得到广泛应用,成为衡量软件公司软件开发管理水平的重要参考因素和软件过程改进事实上的工业标准。
  近年来,软件公司越来越认识到实施CMMI对软件公司的重要性与紧迫性,因而积极开展CMM/CMMI培训,以此来提升企业的竞争力和知名度。基于CMM/CMMI在软件开发中的应用,许多软件公司的岗位招聘也同时提出相应的要求“有CMM/CMMI知识经验者优先”。软件公司多方培养和引进有CMM/CMMI知识与经验的软件开发管理人员,来负责软件公司的软件开发活动,以达到长效发展和降低成本的目的。CMM/CMMI也成为信息工程学院、软件学院和大学计算机专业的重要课程。
  为了帮助软件开发管理人员更好地了解和掌握CMM/CMMI的基本知识、基本理论和基本技能,作者特编写了本书。书中详尽地讲述了CMM/CMMI的管理与实施步骤,其目的是指导读者在软件开发过程中,明白CMM/CMMI的管理“做什么”,然后再“怎样去做”。对于项目开发中的每一个阶段要做哪些具体工作?需要写出什么样的文档?达到什么样的目的?解决什么样的问题?本书都一一作了详细的解答。
  全书由13章和1个附录组成,分别是:
  第1章 软件能力成熟度模型概述
  第2章 软件过程评估的国际标准
  第3章 CMM2级(可重复级)的内容
  第4章 CMM3级(已定义级)的内容
  第5章 CMM4级(已管理级)的内容
  第6章 CMM5级(优化级)的内容
  第7章 能力成熟度模型(CMM)提问单
  第8章 CMMI的基本概念
  第9章 CMMI通用(公共)的实践
  第10章 CMMI 2级的主要内容和实践
  第11章 CMMI 3级已定义的主要内容和实践
  第12章 CMMI 4级量化管理级的主要内容和实践
  第13章 CMMI 5级的主要内容和实践
  附录 CMMI实施过程细则表和文档
  本书是作者在2003年单银根、王安、黎连业编著的《软件能力成熟度模型(CMM)与软件开发技术》一书基础上更新改编的。本书以CMMI 1.2版的相关过程管理思路为基础,提炼出CMMI中各过程域(简称PA)的精髓,重点解决软件工程中的规范化软件产品开发的问题。
  作者认为,信息工程学院、软件学院和大学计算机专业的学生,通过阅读本书可以全面掌握CMM和CMMI方面的知识,将来在岗位招聘时“有优先”、工作时就可以直接应用,而不需要进行培训。
  本书可作为培训教材,也可作为信息工程学院、软件学院和大学计算机专业的CMM和CMMI课程教材,也可以作为中小软件企业的过程改进人员的参考书。
  本书适合下列几种不同工作类型的人员阅读:
  (1)从事计算机信息管理的工程技术人员;
  (2)从事工程项目的管理人员;
  (3)信息工程学院、软件学院的大学生、研究生;
  (4)大、中型项目的管理人员和设计人员;
  (5)从事软件开发管理的科技人员。
  本书由黎连业[中科院计算所(二部)]、张晓冬(广东省气象局信息科)、吕小刚(中国软件评测中心赛迪监理公司)执笔完成。
  本书写作过程中,参考、引用了佚名(http://www.csai.cn)的《适用于发展的能力成熟度整合模式(CMMI-DEV)》、张瑾(http://www.csai.cn)、SJ/T 11234-2001《软件过程能力评估模型》、CMMI v1.1(连续式)中文版、CMMI v1.1(阶段式)中文版、CMMI v1.2(连续式 阶段式)中文版的技术资料,在此表示感谢!王华、李淑春、王安、黎娜、黎萍等同志为本书的写作做了大量的文字组织工作,借此机会向上述同志一并表示感谢!

作者
2011年4月写于北京

上架指导

计算机\软件工程

封底文字

本书从软件开发管理的角度,阐述了软件能力成熟度模型(CMM)与软件能力成熟度模
型集成(CMM)的基本概念,基本原理及管理方法,详细地讲述了CMM/CMMI的管理与实
施步骤,其目的是指导读者在软件开发的过程中,明白CMM/CMMI的管理“做什么”?然后
再明确“怎样去做”? 项目开发中的每一个阶段要做哪些具体工作? 需要写出什么样的文档?达到什么样的目的?解决什么样的问题?

主要内容:
软件能力成熟度模型概述
软件过程评估的国际标准
CMM2级(可重复级)的内容
CMM3级(已定义级)的内容
CMM4级 (已管理级)的内容
CMM5级(优化级)的内容
能力成熟度模型(CMM)提问单
CMMI的基本概念 
CMMI通用(公共)的实践
CMMI 2级的主要内容和实践
CMMI 3级已定义的主要内容和实践
CMMI 4级量化管理级的主要内容和实践
CMMI 5级的主要内容和实践
CMMI实施过程细则表和文档

读者对象:
从事计算机信息管理的工程技术人员
从事工程项目的管理人员
信息工程学院、软件学院的大学生、研究生
大、中型项目的管理人员和设计人员
从事软件开发管理的科技人员

作者简介

黎连业 张晓冬 吕小刚 编著:暂无简介

图书目录

前 言
第1章 软件能力成熟度模型概述1
 1.1 软件过程评估的必要性1
  1.1.1 软件特殊性的需要1
  1.1.2 改进软件过程的需要3
  1.1.3 降低软件风险的需要3
  1.1.4 CMM对软件需求管理的需要3
 1.2 能力成熟度模型的基本概况和主要用途5
  1.2.1 能力成熟度模型的基本概况5
  1.2.2 能力成熟度模型(CMM)的主要用途7
 1.3 能力成熟度模型的体系结构8
  1.3.1 能力成熟度模型中涉及的专业术语8
  1.3.2 能力成熟度模型中涉及的缩略语13
  1.3.3 软件过程成熟度的五个等级15
  1.3.4 能力成熟度模型的内部结构20
  1.3.5 关键过程域21
  1.3.6 关键实践23
  1.3.7 能力成熟度模型的应用24
  1.3.8 跨越成熟度等级26
  1.3.9 软件过程成熟度提问单27
 1.4 能力成熟度模型各等级之间的关系28
  1.4.1 从初始级向可重复级过渡28
  1.4.2 从可重复级向已定义级过渡29
  1.4.3 向已管理级和优化级过渡29
 1.5 能力成熟度模型实施人员和组织机构的划分29
  1.5.1 人员的构成30
  1.5.2 组织机构30
  1.5.3 CMM工作人员的业务发展方向31
 思考题35
第2章 软件过程评估的国际标准36
 2.1 软件过程评估国际标准的制定过程与制定目的36
  2.1.1 软件过程评估国际标准的制定过程36
  2.1.2 软件过程评估国际标准的制定目的36
 2.2 软件过程评估标准的组成37
  2.2.1 ISO/IEC TR 15504软件过程评估标准信息文件37
  2.2.2 正式发布的ISO/IEC 15504标准38
 2.3 软件过程评估参考模型40
  2.3.1 过程维40
  2.3.2 过程能力维41
  2.3.3 指示42
 2.4 软件过程评估及其应用43
  2.4.1 过程评估43
  2.4.2 过程改进45
  2.4.3 过程能力评定49
 2.5 CMM与CMMI的关系52
  2.5.1 CMMI的产生52
  2.5.2 CMMI、CMM和ISO15504模型的等级名称的对应关系53
  2.5.3 CMMI和CMM的过程域53
  2.5.4 CMM/CMMI家族史54
 思考题55
第3章 CMM 2级(可重复级)的内容56
 3.1 CMM 2级的过程基本特征56
 3.2 CMM 2级的关键过程域57
 3.3 CMM 2级上的需求管理60
  3.3.1 需求管理的目标60
  3.3.2 需求管理的执行约定和执行能力60
  3.3.3 需求管理的实施过程61
  3.3.4 需求管理的评价64
 3.4 CMM 2级上的软件项目计划65
  3.4.1 软件项目计划的内容目标和具体步骤65
  3.4.2 软件项目计划的执行约定和执行能力66
  3.4.3 软件项目计划的实施过程67
  3.4.4 软件项目计划的评价71
 3.5 CMM 2级上的软件项目跟踪和监控71
  3.5.1 软件项目跟踪和监控的目标71
  3.5.2 软件项目跟踪和监控的执行约定和执行能力72
  3.5.3 软件项目跟踪和监控的实施过程73
  3.5.4 软件项目跟踪和监控的评价76
 3.6 CMM 2级上的软件转包合同管理77
  3.6.1 软件转包合同管理的目标77
  3.6.2 软件转包合同管理的执行约定和执行能力77
  3.6.3 软件转包合同管理的实施过程78
  3.6.4 软件转包合同管理的评价81
 3.7 CMM 2级上的软件质量保证82
  3.7.1 软件质量保证的目标82
  3.7.2 软件质量保证的执行约定和执行能力83
  3.7.3 软件质量保证的实施过程84
  3.7.4 软件质量保证的评价86
 3.8 CMM 2级上的软件配置管理86
  3.8.1 软件配置管理的定义87
  3.8.2 软件配置管理的目标87
  3.8.3 配置管理要求88
  3.8.4 配置的范围89
  3.8.5 软件配置管理的执行约定和执行能力89
  3.8.6 软件配置管理的实施过程91
  3.8.7 软件配置管理的评价93
 思考题93
第4章 CMM 3级(已定义级)的内容94
 4.1 CMM 3级的过程基本特征94
 4.2 CMM 3级的关键过程域95
 4.3 CMM 3级上的组织过程焦点98
  4.3.1 组织过程焦点的目标98
  4.3.2 组织过程焦点的执行约定和执行能力99
  4.3.3 组织过程焦点的实施过程100
  4.3.4 组织过程焦点的评价101
 4.4 CMM 3级上的组织过程定义101
  4.4.1 组织过程定义的目标102
  4.4.2 组织过程定义的执行约定和执行能力102
  4.4.3 组织过程定义的实施过程103
  4.4.4 CMM 3级上的组织过程定义评价105
 4.5 CMM 3级上的培训程序106
  4.5.1 培训程序的目标106
  4.5.2 培训程序的执行约定和执行能力106
  4.5.3 培训程序的实施过程107
  4.5.4 培训程序的评价109
 4.6 CMM 3级上的集成软件管理110
  4.6.1 集成软件管理的目标110
  4.6.2 集成软件管理的执行约定和执行能力110
  4.6.3 集成软件管理的实施过程110
  4.6.4 集成软件管理的评价115
 4.7 CMM 3级上的软件产品工程115
  4.7.1 软件产品工程的目标115
  4.7.2 软件产品工程的执行约定和执行能力115
  4.7.3 软件产品工程的实施过程117
  4.7.4 软件产品工程的评价121
 4.8 CMM 3级上的组间协调122
  4.8.1 组间协调的目标122
  4.8.2 组间协调的执行约定和执行能力123
  4.8.3 组间协调的实施过程123
  4.8.4 组间协调的评价(检查与实施)125
 4.9 CMM 3级的同行评审125
  4.9.1 同行评审的目标126
  4.9.2 同行评审的执行约定和执行能力126
  4.9.3 同行评审的实施过程127
  4.9.4 同行评审的评价127
 思考题128
第5章 CMM 4级(已管理级)的内容129
 5.1 CMM 4级的过程基本特征129
 5.2 CMM 4级的关键过程域129
 5.3 CMM 4级上的定量过程管理130
  5.3.1 定量过程管理的目标130
  5.3.2 定量过程管理的执行约定和执行能力131
  5.3.3 CMM 4级定量过程管理的实施过程132
  5.3.4 定量过程管理的评价134
 5.4 CMM 4级上的软件质量管理135
  5.4.1 软件质量管理的目标135
  5.4.2 软件质量管理的执行约定和执行能力135
  5.4.3 软件质量管理的实施过程136
  5.4.4 软件质量管理的评价139
 思考题139
第6章 CMM 5级(优化级)的内容140
 6.1 CMM 5级的过程基本特征140
 6.2 CMM 5级的关键过程域140
 6.3 CMM 5级上的缺陷预防141
  6.3.1 缺陷预防的目标141
  6.3.2 缺陷预防的执行约定和执行能力141
  6.3.3 缺陷预防的实施过程142
  6.3.4 缺陷预防的评价145
 6.4 CMM 5级上的技术革新管理145
  6.4.1 技术革新管理的目标146
  6.4.2 技术革新管理的执行约定和执行能力146
  6.4.3 技术革新管理的实施过程148
  6.4.4 技术革新管理的评价149
 6.5 CMM 5级上的过程变更管理150
  6.5.1 过程变更管理的目标150
  6.5.2 过程变更管理的执行约定和执行能力150
  6.5.3 过程变更管理的实施过程151
  6.5.4 过程变更管理的评价154
 思考题155
第7章 能力成熟度模型(CMM)提问单156
 7.1 能力成熟度模型提问单填写的内容156
 7.2 基本级(等级1)上提问单的问题和回答157
 7.3 可重复级(等级2)上提问单的问题和回答158
  7.3.1 需求管理的提问单158
  7.3.2 软件项目计划的提问单159
  7.3.3 软件项目跟踪和监督的提问单160
  7.3.4 软件转包合同管理的提问单161
  7.3.5 软件质量保证的提问单162
  7.3.6 软件配置管理的提问单162
 7.4 已定义级(等级3)上提问单的问题和回答163
  7.4.1 组织过程焦点的提问单163
  7.4.2 组织过程定义的提问单164
  7.4.3 培训程序(大纲)的提问单165
  7.4.4 集成软件管理的提问单166
  7.4.5 软件产品工程的提问单167
  7.4.6 组间协调的提问单168
  7.4.7 同行评审的提问单169
 7.5 定量管理级(等级4)上提问单的问题和回答170
  7.5.1 定量过程管理的提问单170
  7.5.2 软件质量管理的提问单171
 7.6 优化级(等级5)上提问单的问题和回答172
  7.6.1 缺陷预防的提问单172
  7.6.2 技术革新管理的提问单173
  7.6.3 过程变更管理的提问单174
第8章 CMMI的基本概念176
 8.1 CMMI的5个成熟度级别176
 8.2 CMMI两种不同的实施方法179
 8.3 CMMI的原则、目标和方法184
 8.4 CMMI的内容185
 8.5 CMMI v1.2的主要改进点186
 8.6 执行方法188
 8.7 成熟度等级和能力度等级189
 思考题189
第9章 CMMI通用(公共)的实践191
 9.1 通用实践191
 9.2 通用目标2192
  9.2.1 GP2.1方针192
  9.2.2 GP2.2计划192
  9.2.3 GP2.3提供资源194
  9.2.4 GP2.4分配职责195
  9.2.5 GP2.5培训195
  9.2.6 GP2.6配置管理195
  9.2.7 GP2.7干系人管理195
  9.2.8 GP2.8计划跟踪195
  9.2.9 GP2.9质量保证195
  9.2.10 GP2.10高层管理评价196
 9.3 通用目标3196
  9.3.1 GP3.1建立已定义过程196
  9.3.2 GP3.2收集改进信息196
 9.4 通用目标4197
 9.5 通用目标5197
 9.6 CMMI模型的标准名词、术语和提供的信息197
  9.6.1 CMMI模型的标准名词197
  9.6.2 CMMI模型的术语199
  9.6.3 CMMI模型提供的信息200
 思考题200
第10章 CMMI 2级的主要内容和实践201
 10.1 CMMI 2级项目规划过程域的主要内容和实践201
 10.2 CMMI 2级需求管理过程域的主要内容和实践206
 10.3 CMMI 2级项目跟踪和控制过程域的主要内容和实践208
 10.4 CMMI 2级供应商协议管理过程域的主要内容和实践209
 10.5 CMMI 2级过程与产品质量保证过程域的主要内容和实践212
 10.6 CMMI 2级配置管理过程域的主要内容和实践214
 10.7 CMMI 2级度量与分析过程域的主要内容和实践215
 10.8 CMMI 2级能力成熟度自测表222
 思考题225
第11章 CMMI 3级已定义的主要内容和实践226
 11.1 CMMI 3级简述226
 11.2 CMMI 3级需求开发过程域的主要内容和实践227
  11.2.1 CMMI 3级需求开发的SG1开发客户需求项目估算的主要内容和实践227
  11.2.2 CMMI 3级需求开发的SG2开发产品需求的主要内容和实践228
  11.2.3 CMMI 3级需求开发的SG3分析和确认需求的主要内容和实践230
 11.3 CMMI 3级技术方案过程域的主要内容和实践230
  11.3.1 CMMI 3级技术方案过程域的特定目标SG1选择产品构件方案的主要内容和实践231
  11.3.2 CMMI 3级技术方案过程域的特定目标SG2设计的主要内容和实践231
  11.3.3 CMMI 3级技术方案过程域的特定目标SG3分析和实现产品设计的主要内容和实践232
 11.4 CMMI 3级产品集成过程域的主要内容和实践232
  11.4.1 CMMI 3级产品集成过程域特定目标SG1准备产品集成的主要内容和实践233
  11.4.2 CMMI 3级产品集成过程域特定目标SG2确保接口兼容的主要内容和实践233
  11.4.3 CMMI 3级产品集成过程域特定目标SG3组装产品构件和交付产品的主要内容和实践233
 11.5 CMMI 3级验证过程域的主要内容和实践234
  11.5.1 CMMI 3级验证过程域特定目标SG1准备验证的主要内容和实践234
  11.5.2 CMMI 3级验证过程域特定目标SG2执行同行评审的主要内容和实践234
  11.5.3 CMMI 3级验证过程域特定目标SG3验证选定的工作成果的主要内容和实践235
 11.6 CMMI 3级确认过程域的主要内容和实践235
  11.6.1 CMMI 3级确认过程域特定目标SG1准备确认的主要内容和实践235
  11.6.2 CMMI 3级确认过程域特定目标SG2确认产品或构件的主要内容和实践235
 11.7 CMMI 3级组织过程焦点过程域的主要内容和实践236
  11.7.1 CMMI 3级组织过程焦点过程域特定目标SG1确定过程改进机会的主要内容和实践236
  11.7.2 CMMI 3级组织过程焦点过程域特定目标SG2规划和实施过程改进的主要内容和实践236
  11.7.3 CMMI 3级组织过程焦点过程域特定目标SG3部署组织过程财富的主要内容和实践237
 11.8 CMMI 3级组织过程定义的主要内容和实践237
  11.8.1 组织过程定义方法237
  11.8.2 特定实践SP 1.1建立标准过程239
  11.8.3 特定目标SP 1.2建立生存周期模型描述240
  11.8.4 特定目标SP 1.3建立裁剪准则和指南244
  11.8.5 特定目标SP 1.4建立组织度量库246
  11.8.6 特定目标SP 1.5建立组织过程财富库247
  11.8.7 特定目标SP 1.6建立工作环境标准248
 11.9 CMMI 3级组织培训过程域的主要内容和实践249
  11.9.1 CMMI 3级组织培训过程域特定目标SG1建立组织级培训能力的主要内容和实践249
  11.9.2 CMMI 3级组织培训过程域特定目标SG2提供必要的培训的主要内容和实践250
 11.10 CMMI 3级集成项目管理过程域的主要内容和实践251
  11.10.1 CMMI 3级集成项目管理过程域特定目标SG1应用项目定义过程的主要内容和实践251
  11.10.2 CMMI 3级集成项目管理过程域特定目标SG2与相关干系人协调和合作的主要内容和实践252
 11.11 CMMI 3级风险管理过程域的主要内容和实践252
  11.11.1 CMMI 3级风险管理过程域特定目标SG1做好风险管理准备过程的主要内容和实践254
  11.11.2 CMMI 3级风险管理过程域特定目标SG2识别和分析风险过程的主要内容和实践254
  11.11.3 CMMI 3级风险管理过程域特定目标SG3缓解风险过程的主要内容和实践254
 11.12 CMMI 3级决策分析与解决方案过程域的主要内容和实践254
 11.13 CMMI 3级大型软件企业需要的集成团队过程域的主要内容和实践255
 11.14 CMMI 3级大型软件企业需要的集成组织环境过程域的主要内容和实践257
 11.15 CMMI 3级的大型软件企业需要的集成供应商管理过程域的主要内容和实践259
 11.16 CMMI 3级通用目标GG3制度化已定义过程域的主要内容和实践259
 11.17 CMMI评审的主要内容和实践259
  11.17.1 实施CMMI可行性分析报告的评审260
  11.17.2 需求分析阶段的评审261
  11.17.3 系统方案的评审262
  11.17.4 开发设计的评审263
  11.17.5 系统设计的评审263
  11.17.6 功能点的评审265
  11.17.7 数据存储内部逻辑文件和外部接口文件的评审269
  11.17.8 软件质量保证(SQA)的评审270
  11.17.9 与产品有关的评审271
  11.17.10 测试方案的评审272
  11.17.11 软件测试工作的评审274
  11.17.12 文件要求的评审276
 11.18 CMMI评估过程的主要内容和实践277
  11.18.1 CMMI的评估过程类型277
  11.18.2 CMMI的评估组织277
  11.18.3 现场评审279
 11.19 企业软件能力成熟度级别自测表——第三级已定义级自测282
 思考题286
第12章 CMMI 4级已定量管理级的主要内容和实践287
 12.1 CMMI 4级组织过程性能过程域的主要内容和实践287
  12.1.1 特定实践SP 1.1选择过程287
  12.1.2 特定实践SP 1.2建立过程性能度量288
  12.1.3 特定实践SP 1.3建立质量和过程性能目标290
  12.1.4 特定实践SP 1.4建立过程性能基线291
  12.1.5 特定实践SP 1.5建立过程性能模型295
 12.2 CMMI 4级量化项目管理过程域的主要内容和实践297
  12.2.1 CMMI 4级量化项目管理过程域特定目标SG1定量项目管理的主要内容和实践297
  12.2.2 CMMI 4级量化项目管理过程域特定目标SG2统计管理子过程性能的主要内容和实践298
 12.3 CMMI 4级通用目标GG4已量化管理过程的主要内容和实践299
 12.4 CMMI 4级企业软件能力成熟度级别第四级已定量级自测表300
 思考题301
第13章 CMMI 5级的主要内容和实践302
 13.1 CMMI 5级组织革新与部署过程域的主要内容和实践302
  13.1.1 特定目标SG1选择改进的主要内容和实践302
  13.1.2 特定目标SG 2部署改进的主要内容和实践304
 13.2 CMMI 5级原因分析与解决方案过程域的主要内容和实践305
  13.2.1 CMMI 5级原因分析及解决方案过程域特定目标SG1确定缺陷原因的主要内容和实践306
  13.2.2 CMMI 5级原因分析及解决方案过程域特定目标SG2解决产生缺陷的根源的主要内容和实践307
 13.3 CMMI 5级通用目标GG5制度化一个已优化的过程的主要内容和实践307
 13.4 CMMI 5级企业软件能力成熟度级别第五级优化级自测表308
 思考题309
附录 CMMI实施过程细则表和文档310
参考文献322

教学资源推荐
作者: 李改成 编著
作者: (澳)Leszek A.Maciaszek    著         Macquarie大学
参考读物推荐
作者: (美)Peter A. High 著
作者: [美]乔·里斯(Joe Reis),[美]马特·豪斯利(Matt Housley) 著
作者: Colin Moock
作者: (美)Donis Marshall  John Bruno 著 徐旭铭 译