书籍详情
软件过程改进(英文版)
作者:扎罕著
出版社:机械工业出版社
出版时间:2003-04-01
ISBN:9787111118091
定价:¥49.00
购买这本书可以去
内容简介
“除了讨论过程改进之外,SamiZahran还实践者的角度提供了有用的指导。他清晰地阐明过程改进的目的和方法,并对主要方法的原理性牲和特性进行比较。最重要的是,他讨论了用户在实行过程改进时将会面对的各种问题。”——WattsHumphrey,CMM之父本书将帮助读者:管理和控制软件产品的质量建立以过程为中心的软件七发机构设计并实现在规定的预算和时间内开发高质量软件产品的规程以软件过程的行业标准(包括CMM、ISO9001、新的ISO/IEC15504以及Bootstrap)对机构进行基准测试
作者简介
SamiZahran是软件过程改进的主要倡导者之一,他在卡内基梅隆大学的软件工程研究所接受过软件过程改进方面的培训,有30多年大型机构(包括ICL、联合国、DEC和IBM)软件行业高级职位的从业经验。他教授软件过程改进方面的课程多年,并且是许多国际会议和研讨会的特邀演讲人。相关图书80X86汇编语言与计算机体系结构计算机科学概论(英文版·第2版)调和分析导论(英文第三版)人工智能:智能系统指南(英文版)第二版机器视觉教程(英文版)(含盘)支持向量机导论(英文版)电子设计自动化基础(英文版)计算机取证(英文版)EffectiveC#(英文版)UNIX教程(英文版·第2版)软件测试(英文版第2版)设计模式精解(英文版第2版)实分析和概率论-经典原版书库(英文版.第2版)计算机体系结构:量化研究方法:第3版分布式系统概念设计电力系统分析(英文版·第2版)面向计算机科学的数理逻辑:系统建模与推理(英文版·第2版)数学规划导论英文版抽样理论与方法(英文版)Java2专家导引(英文版·第3版)复分析基础及工程应用(英文版.第3版)Java程序设计导论(英文版·第5版)数据挖掘:实用机器学习技术(英文版·第2版)UML参考手册(第2版)Java教程(英文版·第2版)软件需求管理:用例方法(英文版·第2版)数字通信导论离散事件系统仿真(英文版·第4版)复杂SoC设计(英文版)基于FPGA的系统设计(英文版)UML参考手册(英文版·第2版)计算理论导引实用软件工程(英文版)基于用例的面向方面软件开发(英文版)Linux内核编程必读-经典原版书库
目录
I. PROCESS THINKING.
1. Process Thinking.
What is process thinking?
What is a process?
Process focus.
Process maturity.
2. Process Discipline.
Process discipline.
Benefits of Process discipline.
Process discipline and product quality.
Process-focused organizations.
3. Effective Process Environment.
Process myths and realities.
What is an effective process?
Mechanisms for making the process effective.
Process culture.
4. Process Maturity: The Second Wave of the Software Industry.
Waves and megatrends of the software industry.
The software process maturity movement.
Levels of software process institutionalization.
Software process maturity standards and initiatives.
I. A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT.
5. A Framework For Software Process Improvement.
Software process improvement environment.
Software process infrastructure.
Software process improvement roadmap.
Software process assessment.
Software process improvement plan.
6. Software Process Infrastructure.
Justification and definition.
Organizational and management infrastructure.
Process technical infrastructure.
An example of a software process support infrastructure.
Making the infrastructure effective.
7. Process Improvement Roadmaps.
Learning from the quality gurus.
Software process improvement models.
Staged versus continuous architecture for SPI models.
Standards and models for SPI.
8. Fundamentals Of Software Process Assessment.
Definitions of assessment.
Assessment principles and critical success factors.
Assessment domains.
Assessment generic phases.
Mapping assessment approaches to the generic cycle.
9. Software Process Improvement Action Plan.
Creating a software process improvement action plan.
Allocating responsibilities for implementing SPI actions.
Guidance for Action Planning (GAP) -- an example of an action planning method.
III. MAKING SOFTWARE PROCESS IMPROVEMENT HAPPEN.
10. Launching Software Process Improvement.
Stages for making software process improvement happen.
Launching software process improvement.
Adopting a software process improvement model.
Humphrey's process change requirements.
Ingredients for successful software process improvement.
11. Implementing and Institutionalizing Software Process Improvement.
Implementation and institutionalization phases.
Principles for implementing and institutionalizing SPI.
Implementing SPI actions and managing the change.
Institutionalizing software process improvement.
The SEI IDEAL model -- an example of an SPI implementation model.
12. Measuring the Benefits of Software Process Improvement.
Measuring software process performance.
Principles of software process measurement.
Issues with software process measurement.
An example of a software process measurement method.
IV. CURRENT MODELS AND STANDARDS FOR SOFTWARE PROCESS IMPROVEMENT.
13. The Capability Maturity Model (Cmm).
Overview of the Capability Maturity Model.
Maturity levels of the CMM.
Internal structure of the CMM.
Uses of the CMM.
CMM Version 2.0.
14. CMM-Based Software Process Assessment.
CMM-based appraisals.
The SEI maturity questionnaire.
The SEI-assisted assessment process.
SEI software capability evaluation (SCE).
15. ISO/IEC 15504 Draft Standard for Software Process Assessment.
Introduction.
Architecture of the ISO/IEC 15504 standard.
ISO/IEC 15504 process categories.
ISO/IEC 15504 capability levels.
ISO/IEC 15504 capability measurements.
Relationship of ISO/IEC 15504 to other international standards.
16. ISO/IEC 15504 Draft Guide to Conducting Assessment.
Overview.
Assessment planning.
Fact gathering.
Fact analysis.
Presenting the assessment output.
ISO/IEC 15504 guidance on assessment instruments.
Using ISO/IEC 15504 guidance for conducting assessments.
17. Bootstrap Software Process Assessment.
Motivation and background.
BOOTSTRAP process model.
Capability scale and assessment instruments.
The BOOTSTRAP assessment process.
BOOTSTRAP and other initiatives.
18. Other Initiatives.
ISO 9000 quality standards.
ISO/IEC 12207, `Software Life Cycle Processes'.
DoD standard MIL-STD-498.
Trillium.
The V-Model.
V. BUSINESS BENEFITS OF SOFTWARE PROCESS IMPROVEMENT.
19. The Evidence: Business Benefits of Software Process Improvement.
Relating SPI benefits to the business.
Evidence from Europe.
Evidence from the USA.
Lessons learned.
20. Epilogue: Future Of Software Process Improvement.
Process maturity: is it another buzzword?
Role of international standards.
Process discipline is a prerequisite for software industrialization.
What next?
Glossary.
References.
Index.
1. Process Thinking.
What is process thinking?
What is a process?
Process focus.
Process maturity.
2. Process Discipline.
Process discipline.
Benefits of Process discipline.
Process discipline and product quality.
Process-focused organizations.
3. Effective Process Environment.
Process myths and realities.
What is an effective process?
Mechanisms for making the process effective.
Process culture.
4. Process Maturity: The Second Wave of the Software Industry.
Waves and megatrends of the software industry.
The software process maturity movement.
Levels of software process institutionalization.
Software process maturity standards and initiatives.
I. A FRAMEWORK FOR SOFTWARE PROCESS IMPROVEMENT.
5. A Framework For Software Process Improvement.
Software process improvement environment.
Software process infrastructure.
Software process improvement roadmap.
Software process assessment.
Software process improvement plan.
6. Software Process Infrastructure.
Justification and definition.
Organizational and management infrastructure.
Process technical infrastructure.
An example of a software process support infrastructure.
Making the infrastructure effective.
7. Process Improvement Roadmaps.
Learning from the quality gurus.
Software process improvement models.
Staged versus continuous architecture for SPI models.
Standards and models for SPI.
8. Fundamentals Of Software Process Assessment.
Definitions of assessment.
Assessment principles and critical success factors.
Assessment domains.
Assessment generic phases.
Mapping assessment approaches to the generic cycle.
9. Software Process Improvement Action Plan.
Creating a software process improvement action plan.
Allocating responsibilities for implementing SPI actions.
Guidance for Action Planning (GAP) -- an example of an action planning method.
III. MAKING SOFTWARE PROCESS IMPROVEMENT HAPPEN.
10. Launching Software Process Improvement.
Stages for making software process improvement happen.
Launching software process improvement.
Adopting a software process improvement model.
Humphrey's process change requirements.
Ingredients for successful software process improvement.
11. Implementing and Institutionalizing Software Process Improvement.
Implementation and institutionalization phases.
Principles for implementing and institutionalizing SPI.
Implementing SPI actions and managing the change.
Institutionalizing software process improvement.
The SEI IDEAL model -- an example of an SPI implementation model.
12. Measuring the Benefits of Software Process Improvement.
Measuring software process performance.
Principles of software process measurement.
Issues with software process measurement.
An example of a software process measurement method.
IV. CURRENT MODELS AND STANDARDS FOR SOFTWARE PROCESS IMPROVEMENT.
13. The Capability Maturity Model (Cmm).
Overview of the Capability Maturity Model.
Maturity levels of the CMM.
Internal structure of the CMM.
Uses of the CMM.
CMM Version 2.0.
14. CMM-Based Software Process Assessment.
CMM-based appraisals.
The SEI maturity questionnaire.
The SEI-assisted assessment process.
SEI software capability evaluation (SCE).
15. ISO/IEC 15504 Draft Standard for Software Process Assessment.
Introduction.
Architecture of the ISO/IEC 15504 standard.
ISO/IEC 15504 process categories.
ISO/IEC 15504 capability levels.
ISO/IEC 15504 capability measurements.
Relationship of ISO/IEC 15504 to other international standards.
16. ISO/IEC 15504 Draft Guide to Conducting Assessment.
Overview.
Assessment planning.
Fact gathering.
Fact analysis.
Presenting the assessment output.
ISO/IEC 15504 guidance on assessment instruments.
Using ISO/IEC 15504 guidance for conducting assessments.
17. Bootstrap Software Process Assessment.
Motivation and background.
BOOTSTRAP process model.
Capability scale and assessment instruments.
The BOOTSTRAP assessment process.
BOOTSTRAP and other initiatives.
18. Other Initiatives.
ISO 9000 quality standards.
ISO/IEC 12207, `Software Life Cycle Processes'.
DoD standard MIL-STD-498.
Trillium.
The V-Model.
V. BUSINESS BENEFITS OF SOFTWARE PROCESS IMPROVEMENT.
19. The Evidence: Business Benefits of Software Process Improvement.
Relating SPI benefits to the business.
Evidence from Europe.
Evidence from the USA.
Lessons learned.
20. Epilogue: Future Of Software Process Improvement.
Process maturity: is it another buzzword?
Role of international standards.
Process discipline is a prerequisite for software industrialization.
What next?
Glossary.
References.
Index.
猜您喜欢