Text
Software quality: a framework for success in software develpment and support software quality
Contents
PART 1 Manager’s Guide to Implementing a Quality System
1 Defining Software Quality
1.1 Why bother with Quality?
1.2 Quality – What is it?
2 Managing a Quality Company
2.1 Dedication to Customer Satisfaction
2.2 Emphasis on Continuous Improvement
2.3 Treating Suppliers as Business Partners
2.4 Communication and Teamwork
2.5 Empowering Employees
2.6 Commitment by Top Management
2.7 Total Quality Management
3 Implementing a Quality System
3.1 Towards a Quality System
3.2 Initiatea Quality Programme
3.3 Plan a Quality Programme
3.4 Implement the Curtular Programme
3.5 Implement the Technical Programme
3.6 Review and Evaluate
4 Quality Certification
4.1 What is ISO 9000 Certification?
4.2 Reasosn for ISO 9000 Certification
4.3 What ISO 9000 Certification Involves
4.4 ISO 9000 Certification around the World
4.5 Alternatives to ISO 9000
PART 2 Software Engineet’s Guide to Best Practice
5 Applying Best Practice to Projects
5.1 Software Engineering Definition
5.2 Quality Principles
5.3 Management Principles
5.4 Engineering Principles
5.5 Software Engineering Practices
6 Life Cycle Activities
6.1 Overview
6.2 Life Cycle Approaches
6.3 User Requirements
6.4 Software Requirements
6.5 Architectural Design
6.6 Production
6.7 Transfer
6.8 Maintenance
7 Supporting Activities
7.1 Overview
7.2 Project Management
7.3 Configuration Management
7.4 Verification
7.5 Software Quality Assurance (SQA)
8 Organization Level Activities
8.1 Process Management
8.2 Procurement
8.3 Training
8.4. Management Responsibility
Appendix A The ISO 9000 Series of International Standards and their Use for Software
Appendix B Additional Background and Reference Material
Appendix C Definition of Quality Characteristics
Appendix D Essential Paractices Cross-referenced to ISO 9000-3
Appendix E Summary of Essential Practices
Appendix F Overview of the Capability Maturity Model
Index
No other version available