| |
| |
Foreword to the Second Edition | |
| |
| |
Foreword to the First Edition | |
| |
| |
Preface | |
| |
| |
| |
What Is Software Quality? | |
| |
| |
Quality: Popular Views | |
| |
| |
Quality: Professional Views | |
| |
| |
The Role of the Customer | |
| |
| |
Software Quality | |
| |
| |
Total Quality Management | |
| |
| |
| |
Software Development Process Models | |
| |
| |
The Waterfall Development Model | |
| |
| |
The Prototyping Approach | |
| |
| |
The Spiral Model | |
| |
| |
The Iterative Development Process Model | |
| |
| |
The Object-Oriented Development Process | |
| |
| |
The Cleanroom Methodology | |
| |
| |
The Defect Prevention Process | |
| |
| |
Process Maturity Framework and Quality Standards | |
| |
| |
The SEI Process Capability Maturity Model | |
| |
| |
The SPR Assessment | |
| |
| |
The Malcolm Baldrige Assessment | |
| |
| |
ISO 9000 | |
| |
| |
| |
Fundamentals in Measurement Theory | |
| |
| |
Definition, Operational Definition, and Measurement | |
| |
| |
Level of Measurement | |
| |
| |
Some Basic Measures | |
| |
| |
Reliability and Validity | |
| |
| |
Measurement Errors | |
| |
| |
Assessing Reliability | |
| |
| |
Correction for Attenuation | |
| |
| |
Be Careful with Correlation | |
| |
| |
Criteria for Causality | |
| |
| |
| |
Software Quality Metrics Overview | |
| |
| |
Product Quality Metrics | |
| |
| |
The Defect Density Metric | |
| |
| |
Customer Problems Metric | |
| |
| |
Customer Satisfaction Metrics | |
| |
| |
In-Process Quality Metrics | |
| |
| |
Defect Density During Machine Testing | |
| |
| |
Defect Arrival Pattern During Machine Testing | |
| |
| |
Phase-Based Defect Removal Pattern | |
| |
| |
Defect Removal Effectiveness | |
| |
| |
Metrics for Software Maintenance | |
| |
| |
Fix Backlog and Backlog Management Index | |
| |
| |
Fix Response Time and Fix Responsiveness | |
| |
| |
Percent Delinquent Fixes | |
| |
| |
Fix Quality | |
| |
| |
Examples of Metrics Programs | |
| |
| |
Motorola | |
| |
| |
Hewlett-Packard | |
| |
| |
IBM Rochester | |
| |
| |
Collecting Software Engineering Data | |
| |
| |
| |
Applying the Seven Basic Quality Tools in Software Development | |
| |
| |
Ishikawa's Seven Basic Tools | |
| |
| |
Checklist | |
| |
| |
Pareto Diagram | |
| |
| |
Histogram | |
| |
| |
Run Charts | |
| |
| |
Scatter Diagram | |
| |
| |
Control Chart | |
| |
| |
Cause-and-Effect Diagram | |
| |
| |
Relations Diagram | |
| |
| |
| |
Defect Removal Effectiveness. | |
| |
| |
Literature Review | |
| |
| |
A Closer Look at Defect Removal Effectiveness | |
| |
| |
Defect Removal Effectiveness and Quality Planning | |
| |
| |
Phase-Based Defect Removal Model | |
| |
| |
Some Characteristics of a Special Case Two-Phase Model | |
| |
| |
Cost Effectiveness of Phase Defect Removal | |
| |
| |
Defect Removal Effectiveness and Process Maturity Level | |
| |
| |
| |
The Rayleigh Model | |
| |
| |
Reliability Models | |
| |
| |
The Rayleigh Model | |
| |
| |
Basic Assumptions | |
| |
| |
Implementat | |