书籍详情
软件过程管理:英文版
作者:(美)瓦茨·S.汉弗莱(Watts S.Humphrey)著
出版社:清华大学出版社
出版时间:2002-08-01
ISBN:9787302057581
定价:¥59.00
购买这本书可以去
内容简介
本书是软件工程发展史上里程碑性的著作,是学习软件工程的必读书目。内容覆盖软件过程管理和改进的5个不同侧面。编排的顺序和书中阐述的软件过程改进模型一致,该模型已经为一大批领先的软件组织提供了适用的过程改进框架。本书读者对象为学习和研究软件的所有人员,并可作为大学相关课程教材使用。
作者简介
作者:WattsS.Humphrey他在软件工程领域享有盛誉,被美国国防软件工程杂志CrossTalk评为近几百年来影响软件发展的十位大师之一。瓦茨·S·汉弗莱在IBM工作了27年,负责管理IBM全球产品研发。离任后,受美国国防部委托,加入卡内基·梅隆大学软件工程研究所(SEI),领导SEI过程研究计划,并提出了能力成熟模型(CMM)思想。在CMM浪潮席卷软件工业界之时,他又力推个人软件过程(PersonalSoftwareProcess,PSP)和团队软件过程(TeamSoftwareProcess,TSP),成为软件开发人员和开发团队的自修宝典。PSP(SM)软件工程师的自我改进过程(中文版)>>更多作品
目录
FOREWORD
PREFACE
PART 1: SOFTWARE PROCESS MATURITY
1. A SOFTWARE MATURITY FRAMEWORK
1.1 Software Process Improvement
1.2 Process Maturity Levels
1.3 People in the Optimizing Process
1.4 The Need for the Optimizing Process
1 .5 Summary
References
2. THE PRINCIPLES OF SOFTWARE PROCESS CHANGE
2.1 Process in Perspective
2.2 The Six Basic Principles
2.3 Some Common Misconceptions about the Software Process
2.4 A Strategy for Implementing Software Process Change
2.5 Summary
References
3. SOFTWARE PROCESS ASSESSMENT
3.1 Assessment Overview
3.2 Assessment Phases
3.3 Five Assessment Principles
9.4 The Assessment Process
3.5 Assessment Conduct
3.6 Implementation Considerations
3.7 Summary
References
4. THE INITIAL PROCESS
4.1 The Nature of the Initial Process
4.2 A Case Study of a Chaotic Project
4.3 Why Software Organizations Are Chaotic
4.4 Software Process Entropy
4.5 The Way Out
4.6 Summary
References
PART U: THE REPEATABLE PROCESS
5. MANAGING SOFTWARE ORGANIZATIONS
5.1 Commitment Discipline
5.2 The Management System
5.a Establishing a Project Management System
5.4 Summary
References
6. THE PROJECT PLAN
6.1 Project Planning Principles
6.2 Project Plan Contents
6.3 Size Measures
6.4 Estimating
6.5 Productivity Factors
6.6 Scheduling
6.7 Project Tracking
6.8 The Development Plan
6.9 Planning Models
6.10 Final Considerations
6.11 Summary
References
7. SOFTWARE CONFIGURATION MANAGEMENT-PART
7.1 The Need for Configuration Management
7.2 Software Product Nomenclature
7.3 Basic Configuration Management Functions
7.4 Baselines
7.5 Configuration Management Responsibilities
7.6 The Need for Automated Tools
7.7 Summary
References
8. SOFTWARE QUALITY ASSURANCE
8.1 Quality Management
8.2 The Role of SQA
8.3 Launching the SQA Program
8.4 The SQA Plan
8.5 SQA Considerations
8.6 SQA People
8.7 independent Verification and Validation
8.8 Summary
References
PART III: THE DEFINED PROCESS
9. SOFTWARE STANDARDS
9.1 Definitions
9.2 The Reasons for Software Standards
9.3 Benefits of Standards
9.4 Examples of Some Major Standards
9.5 Establishing Software Standards
9.6 Standards Versus Guidelines
9.7 Summary
References
10. SOFTWARE INSPECTIONS
10.1 Types of Reviews
10.2 Inspection Objectives
10.3 Basic Inspection Principles
10.4 The Conduct of Inspections
10.5 Inspection Training
10.6 Reports and Tracking
10.7 Other Considerations
10.8 Initiating an Inspection Program
10.9 Future Directions
10.10 Summary
References
11. SOFTWARE TESTING
11.2 Software Testing Principles
11.a Types of Software Tests
11.4 Test Planning
11.5 Test Development
11.6 Test Execution and Reporting
11.7 Test Tools and Methods
11.8 Real-Time Testing
11.9 The Test Organization
11.10 Summary
References
12. SOFTWARE CONFIGURATION MANAGEMENT(CONTINUED)
12.1 The software Configuration Management Plan
12.2 Software Configuration Management Questions
12.3 SCM Support Functions
12.4 The Requirements Phase
12.5 Design Control
12.6 The Implementation Phase
12.7 Operational Data
12.8 The Test Phase
12.9 SCM for Tools
12.10 Configuration Accounting
12.11 The Software Configuration Audit
12.12 Summary
References
13. DEFINING THE SOFTWARE PROCESS
13.1 Process Standards
13.2 Definitions
13.3 Levels of Software Process Models
13.4 Prescriptive and Descriptive Uses of Models
13.5 A Software Process Architecture
13.6 Critical Software Process Issues
13.7 A Preliminary Process Architecture
13.8 Larger Process Models
13.9 Detailed Process Models
13.10 Entity Process Models
13.11 Process Model Views
13.12 Establishing and Using a Process Definition
13.13 Basic Process Guidelines
13.14 Summary
References
14. THE SOFTWARE ENGINEERING PROCESS GROUP
14.1 Changing the Software Process
14.2 The Role of the SEPG
14.3 Establishing Standards
14.4 The Process Database
14.5 Technology Insertion Focal Point
14.6 Education and Training
14.7 Process Consultation
14.8 Process Status and Assessment
14.9 Establishing the SEPG
14.10 Summary
References
PART IV: THE MANAGED PROCESS
15. DATA GATHERING AND ANALYSIS
15.1 The Principles of Data Gathering
15.2 The Data Gathering Process
15.3 Software Measures
15.4 Data Analysis
15.5 Other Considerations
15.6 Summary
References
16. MANAGING SOFTWARE QUALITY
16.1 The Quality Management Paradigm
16.2 Quality Examples
16.3 Quality Motivation
16.4 Measurement Criteria
16.5 Establishing a Software Quality Program
16.6 Estimating Software Quality
16.7 Removal Efficiency
16.8 Quality Goals
16.9 Quality Plans
16.10 Tracking and Controlling Software Quality
16.11 Summary
References
PART V: THE OPTIMIZING PROCESS
17. DEFECT PREVENTION
17.1 Defect Prevention Not a New Idea
17.2 The Principles of Software Defect Prevention
17.3 Process Changes for Defect Prevention
17.4 Defect Prevention Considerations
17.5 Management's Role
17.6 Summary
References
18. AUTOMATING THE SOFTWARE PROCESS
18.1 The Need for Software Automation
18.2 What to Automate?
18.3 Development Environments
18.4 Organizational Plans to Automate
18.5 Technology Transition
18.6 Special Considerations
18.7 Productivity
18.8 Justification Considerations
18.9 Summary
References
19. CONTRACTING FOR SOFTWARE
19.1 Software Contracting
19.2 Negotiating a Software Contract
19.a The Principies of Effective Software Contract Management
19.4 Managing Software Contracts
19.5 Process Certification
19.6 Technical Leadership
19.7 Summary
References
20. CONCLUSION
20.1 A Framework for Software Process Change
20.2 Managing Resistance to Software Process Change
20.3 What Do I Do Next?
20.4 Final Remarks
References
APPENDIXES
A. A SOFTWARE PROCESS MATURITY FRAMEWORK
B. SOFTWARE ENGINEERING ASSESSMENT AGREEMENT
C. CONDUCTING SOFTWARE INSPECTIONS
中文翻译目录:
第1部分 软件过程成熟度
第1章 软件成熟度框架
1. 1 软件过程改进
1. 2 过程成熟度等级
1. 3 优化过程中的人员
1. 4 对优化过程的需求
1. 5 小结
参考文献
第2章 软件过程改进的原理
2. 1 洞察过程
2. 2 六项基本原理
2. 3 对软件过程的常见误解
2. 4 实施软件过程改进的策略
2. 5 小结
参考文献
第3章 软件过程评估
3. 1 评估概述
3. 2 评估阶段
3. 3 五项评估原则
3. 4 评估过程
3. 5 评估实施
3. 6 实施注意事项
3. 7 小结
参考文献
第4章 初始过程
4. 1 初始过程的特征
4. 2 一个混乱项目的案例研究
4. 3 软件组织混乱无序的原因
4. 4 软件过程熵
4. 5 出路
4. 6 小结
参考文献
第II部分 可重复的过程
第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章 软件配置管理--第1部分
7. 1 配置管理的意义
7. 2 软件产品术语
7. 3 配置管理的基本功能
7. 4 基线
7. 5 配置管理职责
7. 6 对自动化工具的需求
7. 7 小结
参考文献
第8章 软件质量保证
8. 1 质量管理
8. 2 软件质量保证的任务
8. 3 启动软件质量保证程序
8. 4 软件质量保证计划
8. 5 软件质量保证应考虑的问题
8. 6 软件质量保证人员
8. 7 独立的验证和确认
8. 8 小结
参考文献
第III部分 已定义的过程
第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 软件配置管理支持的功能
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章 软件工程过程组SEPG
14. 1 软件过程改进
14. 2 SEPG的作用
14. 3 建立标准
14. 4 过程数据库
14. 5 技术插入的焦点
14. 6 教育和培训
14. 7 过程咨询
14. 8 过程状态和评估
14. 9 建立SEPG
14. 10 小结
参考文献
第IV部分 管理的过程
第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 小结
参考文献
第V部分 过程伏化
第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 实施软件审查
索引
PREFACE
PART 1: SOFTWARE PROCESS MATURITY
1. A SOFTWARE MATURITY FRAMEWORK
1.1 Software Process Improvement
1.2 Process Maturity Levels
1.3 People in the Optimizing Process
1.4 The Need for the Optimizing Process
1 .5 Summary
References
2. THE PRINCIPLES OF SOFTWARE PROCESS CHANGE
2.1 Process in Perspective
2.2 The Six Basic Principles
2.3 Some Common Misconceptions about the Software Process
2.4 A Strategy for Implementing Software Process Change
2.5 Summary
References
3. SOFTWARE PROCESS ASSESSMENT
3.1 Assessment Overview
3.2 Assessment Phases
3.3 Five Assessment Principles
9.4 The Assessment Process
3.5 Assessment Conduct
3.6 Implementation Considerations
3.7 Summary
References
4. THE INITIAL PROCESS
4.1 The Nature of the Initial Process
4.2 A Case Study of a Chaotic Project
4.3 Why Software Organizations Are Chaotic
4.4 Software Process Entropy
4.5 The Way Out
4.6 Summary
References
PART U: THE REPEATABLE PROCESS
5. MANAGING SOFTWARE ORGANIZATIONS
5.1 Commitment Discipline
5.2 The Management System
5.a Establishing a Project Management System
5.4 Summary
References
6. THE PROJECT PLAN
6.1 Project Planning Principles
6.2 Project Plan Contents
6.3 Size Measures
6.4 Estimating
6.5 Productivity Factors
6.6 Scheduling
6.7 Project Tracking
6.8 The Development Plan
6.9 Planning Models
6.10 Final Considerations
6.11 Summary
References
7. SOFTWARE CONFIGURATION MANAGEMENT-PART
7.1 The Need for Configuration Management
7.2 Software Product Nomenclature
7.3 Basic Configuration Management Functions
7.4 Baselines
7.5 Configuration Management Responsibilities
7.6 The Need for Automated Tools
7.7 Summary
References
8. SOFTWARE QUALITY ASSURANCE
8.1 Quality Management
8.2 The Role of SQA
8.3 Launching the SQA Program
8.4 The SQA Plan
8.5 SQA Considerations
8.6 SQA People
8.7 independent Verification and Validation
8.8 Summary
References
PART III: THE DEFINED PROCESS
9. SOFTWARE STANDARDS
9.1 Definitions
9.2 The Reasons for Software Standards
9.3 Benefits of Standards
9.4 Examples of Some Major Standards
9.5 Establishing Software Standards
9.6 Standards Versus Guidelines
9.7 Summary
References
10. SOFTWARE INSPECTIONS
10.1 Types of Reviews
10.2 Inspection Objectives
10.3 Basic Inspection Principles
10.4 The Conduct of Inspections
10.5 Inspection Training
10.6 Reports and Tracking
10.7 Other Considerations
10.8 Initiating an Inspection Program
10.9 Future Directions
10.10 Summary
References
11. SOFTWARE TESTING
11.2 Software Testing Principles
11.a Types of Software Tests
11.4 Test Planning
11.5 Test Development
11.6 Test Execution and Reporting
11.7 Test Tools and Methods
11.8 Real-Time Testing
11.9 The Test Organization
11.10 Summary
References
12. SOFTWARE CONFIGURATION MANAGEMENT(CONTINUED)
12.1 The software Configuration Management Plan
12.2 Software Configuration Management Questions
12.3 SCM Support Functions
12.4 The Requirements Phase
12.5 Design Control
12.6 The Implementation Phase
12.7 Operational Data
12.8 The Test Phase
12.9 SCM for Tools
12.10 Configuration Accounting
12.11 The Software Configuration Audit
12.12 Summary
References
13. DEFINING THE SOFTWARE PROCESS
13.1 Process Standards
13.2 Definitions
13.3 Levels of Software Process Models
13.4 Prescriptive and Descriptive Uses of Models
13.5 A Software Process Architecture
13.6 Critical Software Process Issues
13.7 A Preliminary Process Architecture
13.8 Larger Process Models
13.9 Detailed Process Models
13.10 Entity Process Models
13.11 Process Model Views
13.12 Establishing and Using a Process Definition
13.13 Basic Process Guidelines
13.14 Summary
References
14. THE SOFTWARE ENGINEERING PROCESS GROUP
14.1 Changing the Software Process
14.2 The Role of the SEPG
14.3 Establishing Standards
14.4 The Process Database
14.5 Technology Insertion Focal Point
14.6 Education and Training
14.7 Process Consultation
14.8 Process Status and Assessment
14.9 Establishing the SEPG
14.10 Summary
References
PART IV: THE MANAGED PROCESS
15. DATA GATHERING AND ANALYSIS
15.1 The Principles of Data Gathering
15.2 The Data Gathering Process
15.3 Software Measures
15.4 Data Analysis
15.5 Other Considerations
15.6 Summary
References
16. MANAGING SOFTWARE QUALITY
16.1 The Quality Management Paradigm
16.2 Quality Examples
16.3 Quality Motivation
16.4 Measurement Criteria
16.5 Establishing a Software Quality Program
16.6 Estimating Software Quality
16.7 Removal Efficiency
16.8 Quality Goals
16.9 Quality Plans
16.10 Tracking and Controlling Software Quality
16.11 Summary
References
PART V: THE OPTIMIZING PROCESS
17. DEFECT PREVENTION
17.1 Defect Prevention Not a New Idea
17.2 The Principles of Software Defect Prevention
17.3 Process Changes for Defect Prevention
17.4 Defect Prevention Considerations
17.5 Management's Role
17.6 Summary
References
18. AUTOMATING THE SOFTWARE PROCESS
18.1 The Need for Software Automation
18.2 What to Automate?
18.3 Development Environments
18.4 Organizational Plans to Automate
18.5 Technology Transition
18.6 Special Considerations
18.7 Productivity
18.8 Justification Considerations
18.9 Summary
References
19. CONTRACTING FOR SOFTWARE
19.1 Software Contracting
19.2 Negotiating a Software Contract
19.a The Principies of Effective Software Contract Management
19.4 Managing Software Contracts
19.5 Process Certification
19.6 Technical Leadership
19.7 Summary
References
20. CONCLUSION
20.1 A Framework for Software Process Change
20.2 Managing Resistance to Software Process Change
20.3 What Do I Do Next?
20.4 Final Remarks
References
APPENDIXES
A. A SOFTWARE PROCESS MATURITY FRAMEWORK
B. SOFTWARE ENGINEERING ASSESSMENT AGREEMENT
C. CONDUCTING SOFTWARE INSPECTIONS
中文翻译目录:
第1部分 软件过程成熟度
第1章 软件成熟度框架
1. 1 软件过程改进
1. 2 过程成熟度等级
1. 3 优化过程中的人员
1. 4 对优化过程的需求
1. 5 小结
参考文献
第2章 软件过程改进的原理
2. 1 洞察过程
2. 2 六项基本原理
2. 3 对软件过程的常见误解
2. 4 实施软件过程改进的策略
2. 5 小结
参考文献
第3章 软件过程评估
3. 1 评估概述
3. 2 评估阶段
3. 3 五项评估原则
3. 4 评估过程
3. 5 评估实施
3. 6 实施注意事项
3. 7 小结
参考文献
第4章 初始过程
4. 1 初始过程的特征
4. 2 一个混乱项目的案例研究
4. 3 软件组织混乱无序的原因
4. 4 软件过程熵
4. 5 出路
4. 6 小结
参考文献
第II部分 可重复的过程
第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章 软件配置管理--第1部分
7. 1 配置管理的意义
7. 2 软件产品术语
7. 3 配置管理的基本功能
7. 4 基线
7. 5 配置管理职责
7. 6 对自动化工具的需求
7. 7 小结
参考文献
第8章 软件质量保证
8. 1 质量管理
8. 2 软件质量保证的任务
8. 3 启动软件质量保证程序
8. 4 软件质量保证计划
8. 5 软件质量保证应考虑的问题
8. 6 软件质量保证人员
8. 7 独立的验证和确认
8. 8 小结
参考文献
第III部分 已定义的过程
第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 软件配置管理支持的功能
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章 软件工程过程组SEPG
14. 1 软件过程改进
14. 2 SEPG的作用
14. 3 建立标准
14. 4 过程数据库
14. 5 技术插入的焦点
14. 6 教育和培训
14. 7 过程咨询
14. 8 过程状态和评估
14. 9 建立SEPG
14. 10 小结
参考文献
第IV部分 管理的过程
第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 小结
参考文献
第V部分 过程伏化
第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 实施软件审查
索引
猜您喜欢