Practical Guide to Software Quality Management (Artech House Computing Library)
Chapter 1: The Elements of a Complete Software Quality System
- Figure 1.1: Quality tasks, life-cycle periods, and goals.
- Figure 1.2: Standards sources.
- Figure 1.3: SDLC reviews.
- Figure 1.4: Simplified test process.
- Figure 1.5: Typical change procedure.
- Figure 1.6: Development process improvement.
- Figure 1.7: CM activities.
- Figure 1.8: Recycling the life cycle.
- Figure 1.9: Traditional organizational styles.
Chapter 2: Standards
- Figure 2.1: Two software life cycles.
- Figure 2.2: General prototyping approach.
- Figure 2.3: Identification based on hierarchy.
- Figure 2.4: Standards committee.
Chapter 3: Reviews
- Figure 3.1: Costs of identified defects.
- Figure 3.2: Scheduling rules of thumb.
- Figure 3.3: Typical phase-end reviews.
- Figure 3.4: Matching tests to requirements.
Chapter 4: Testing
- Figure 4.1: SLC testing.
- Figure 4.2: Test traceability matrix.
- Figure 4.3: Typical testing flow.
- Figure 4.4: Sample test procedure form.
Chapter 5: Defect Analysis
- Figure 5.1: Software trouble report.
- Figure 5.2: Software change notice example.
- Figure 5.3: Defect processing example.
- Figure 5.4: Tally sheet.
- Figure 5.5: Scatter diagram
- Figure 5.6: Graph.
- Figure 5.7: Histogram.
- Figure 5.8: Pareto diagram.
- Figure 5.9: Flowchart.
- Figure 5.10: Cause-and-effect diagram.
- Figure 5.11: Basic run chart.
- Figure 5.12: Process behavior.
- Figure 5.13: Kaizen concept.
- Figure 5.14: Toward zero defects.
Chapter 6: Configuration Management
- Figure 6.1: CM overview.
- Figure 6.2: Product levels.
- Figure 6.3: Common baselines.
- Figure 6.4: Successors.
- Figure 6.5: Variants.
- Figure 6.6: Equivalents.
- Figure 6.7: Naming schemes.
- Figure 6.8: Incorporating changes.
- Figure 6.9: Mismatched products.
Chapter 7: Associated Quality Concerns
- Figure 7.1: Dialup protection.
- Figure 7.2: Interruption.
- Figure 7.3: Encryption.
- Figure 7.4: Virus introduction.
- Figure 7.5: Developer's world.
- Figure 7.6: Maintenance types.
- Figure 7.7: Repeating the life cycle.
Chapter 10: Software Documentation
- Figure 10.1: Software test development.
Chapter 11: Quality System Implementation
- Figure 11.1: Connecting the elements.
- Figure 11.2: Software quality system concerns.
- Figure 11.3: True commitment.
- Figure 11.4: Least-favorable organization.
- Figure 11.5: Acceptable organization.
- Figure 11.6: Alternative organization.