书籍详情

软件过程管理

软件过程管理

作者:(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著;高书敬,顾铁成,胡寅译;高书敬译

出版社:清华大学出版社

出版时间:2003-04-01

ISBN:9787302061663

定价:¥59.00

购买这本书可以去
内容简介
  本书为能力成熟度模型(CMM)奠基之作。以软件过程管理为核心,围绕软件过程改进的5个方面展开描述,循序渐进地提出软件过程改进模型,为软件开发组织提高管理能力提供了引路的"灯塔"。本书首先描述了软件过程管理框架及其在软件过程评估中的作用,阐述了开始有效过程改进的步骤;其次确定了软件过程管理所需要的活动;接着又提出相关概念,确定开发过程和管理及控制过程所需要的技术和管理;随后介绍了对软件过程进行量化控制的方法;最后引导人们如何防患于未然,将工作重心从解决问题转移到预防问题。本书是美国卡内基·梅隆大学软件工程研究所推荐教材,适合软件学院和高校计算机相关专业的软件工程相关课程使用。亦是软件开发人员和开发经理的提高级读物。
作者简介
  瓦茨·S·汉弗莱,在IBM工作了27年,负责管理IBM全球产品研发,离任后,爱美国车防部委托,加入卡内基·梅隆大学软件工程研究所领导过程研究计划,并提出了能力成熟度模型思想,在浪法席卷软件工业界之时,他又力推个人软件过程和团队软件过程,成为软件开发人员和开发团队的自修宝典。瓦茨·S·汉弗莱在软件工程领域享有盛誉,被美国国防软件工程杂志crosstalk评为近几百年来影响软件发展的十位大师之一。
目录
 第I部分  软件过程成熟度
 第1章  软件成熟度框架
 1.1软件过程改进
 1.2过程成熟度级别
 1.3优化过程中的人员
 1.4对优化过程的需求
 1.5小结
 参考文献
 第2章  软件过程改进的原则
 2.1过程透视
 2.2 6项基本原则
 2.3对软件过程的一些常见误解
 2.4实施软件过程改进的策略
 2.5小结
 参考文献
 第3章  软件过程评估
 3.1评估概述
 3.2评估阶段
 3.35项评估原则
 3.4评估过程
 3.5评估实施
 3.6实现考虑
 3.7小结
 参考文献
 第4章  初始过程
 4.1初始过程的特征
 4.2一个浑沌项目的案例研究
 4.3软件组织浑沌的原因
 4.4软件过程熵
 4.5出路
 4.6小结
 参考文献
 
 第Ⅱ部分  可重复过程
 第5章  软件组织管理
 5.1承诺规章
 5.2管理系统
 5.3建立项目管理系统
 5.4小结
 参考文献
 第6章  项目计划
 6.1制定项目计划的原则
 6.2项目计划内容
 6.3规模度量
 6.4估计
 6.5影响生产率的因素
 6.6进度安排
 6.7项目跟踪
 6.8开发计划
 6.9计划模型
 6.10最后的考虑事项
 6.11小结
 参考文献
 第7章  软件配置管理(一)
 7.1配置管理的意义
 7.2软件产品术语
 7.3基本的配置管理功能
 7.4基线
 7.5配置管理职责
 7.6对自动化工具的需求
 7.7小结
 参考文献
 第8章  软件质量保证
 8.1质量管理
 8.2 SQA的作用
 8.3启动SQA程序
 8.4 SQA计划
 8.5 SQA需要考虑的问题
 8.6 SQA人员
 8.7独立的验证和确认
 8.8小结
 参考文献
 
 第Ⅲ部分  已定义过程
 第9章  软件标准
 9.1定义
 9.2定义软件标准的原因
 9.3标准的效益
 9.4主要标准举例
 9.5软件标准的建立
 9.6标准与指南
 9.7小结
 参考文献
 第10章  软件审查
 10.1评审的类型
 10.2审查的目标
 10.3审查的基本原则
 10.4审查的实施
 10.5审查的培训
 10.6报告和跟踪
 10.7需要考虑的其他问题
 10.8启动审查程序
 10.9未来的方向
 10.10小结
 参考文献
 第11章  软件测试
 11.1定义
 11.2软件测试的原则
 11.3软件测试的类型
 11.4测试计划
 11.5测试开发
 11.6测试的执行和报告
 11.7测试的工具和方法
 11.8实时测试
 11.9测试的组织
 11.10小结
 参考文献
 第12章  软件配置管理(二)
 12.1软件配置管理计划
 12.2软件配置管理的问题
 12.3 SCM支持功能
 12.4需求阶段
 12.5设计控制
 12.6实现阶段
 12.7操作数据
 12.8测试阶段
 12.9对工具的配置管理
 12.10配置记录
 12.11软件配置审计
 12.12小结
 参考文献
 第13章  定义软件过程
 13.1过程标准
 13.2定义
 13.3软件过程模型的层次
 13.4模型的规定和描述性使用
 13.5软件过程构架
 13.6软件过程的关键问题
 13.7初级过程构架
 13.8更大的过程模型
 13.9详细的过程模型
 13.10实体过程模型
 13.11过程模型视图
 13.12过程定义的建立和使用
 13.13基本的过程指导原则
 13.14小结
 参考文献
 第14章  软件工程过程组
 14.1软件过程的变更
 14.2 SEPG的作用
 14.3建立标准
 14.4过程数据库
 14.5技术引入的焦点
 14.6教育和培训
 14.7过程咨询
 14.8过程状态和评估
 14.9建立SEPG
 14.10小结
 参考文献
 
 第Ⅳ部分  已管理过程
 第15章  数据采集和分析
 15.1数据采集的原则
 15.2数据采集过程
 15.3软件度量
 15.4数据分析
 15.5需要考虑的其他问题
 15.6小结
 参考文献
 第16章  软件质量管理
 16.1质量管理的模式
 16.2质量管理举例
 16.3进行质量管理的动因
 16.4度量准则
 16.5建立软件质量计划
 16.6软件质量评估
 16.7清除错误的效率
 16.8质量目标
 16.9质量计划
 16.10软件质量的跟踪和控制
 16.11小结
 参考文献
 
 第Ⅴ部分  优化的过程
 第17章  缺陷预防
 17.1缺陷预防并非新话题
 17.2软件缺陷预防的原则
 17.3改进过程以预防缺陷
 17.4缺陷预防应考虑的问题
 17.5管理层的作用
 17.6小结
 参考文献
 第18章  软件过程的自动化
 18.1对软件自动化的需求
 18.2什么需要自动化
 18.3开发环境
 18.4组织的自动化计划
 18.5技术转换
 18.6一些特殊考虑事项
 18.7生产率
 18.8关于申请理由方面的考虑
 18.9小结
 参考文献
 第19章  软件合同的签订
 19.1软件合同的签订
 19.2软件合同的协商
 19.3对软件合同进行有效管理的原则
 19.4软件合同的管理
 19.5过程证明
 19.6技术领导
 19.7小结
 参考文献
 第20章  结论
 20.1软件过程改变的框架
 20.2对软件过程改变所遇阻力的管理
 20.3下一步该做什么
 20.4最后的评论
 参考文献
 
 附录
 附录A. 软件过程成熟度框架
 附录B. 软件工程研究所评估协议
 附录C. 实施软件审查
 名词对照表
猜您喜欢

读书导航