Table of Contents
CD-ROM Contents
List of Figures and Tables
Preface
Acknowledgments
Part I General Knowledge
Chapter 1   A. Benefits of Software Quality Engineering within the Organization
Chapter 2   B. Ethical and Legal Compliance
1.
ASQ Code of Ethics for Professional Conduct
2.
Regulator and Legal Issues
Chapter 3   C. Standards and Models
Chapter 4   D. Leadership Skills
1.
Organizational Leadership
2.
Facilitation Skills
3.
Communication Skills
Chapter 5   E. Team Skills
1.
Team Management
2.
Team Tools
Software Quality Management
Chapter 6   A. Quality Management System
1.
Quality Goals and Objectives
2.
Customers and Other Stakeholders
3.
Outsourcing
4.
Business Continuity, Data Protection, and Data Management
Chapter 7   B. Methodologies (for Quality Management)
1.
Cost of Quality (COQ) and Return on Investment (ROI)
2.
Process Improvement
3.
Corrective Action Procedures
4.
Defect Prevention
Chapter 8   C. Audits
1.
Audit Types
2.
Audit Roles and Responsibilities
3.
Audit Process
Systems and Software Engineering Processes
Chapter 9   A. Life Cycles and Process Models
1.
Waterfall Software Development Life Cycles
2.
Incremental/Iterative Software Development Life Cycles
3.
Agile Software Development Life Cycles
Chapter 10   B. Systems Architecture
Chapter 11   C. Requirements Engineering
1.
Product Requirements
2.
Data/Information Requirements
3.
Quality Requirements
4.
Compliance Requirements
5.
Security Requirements
6.
Requirements Elicitation Methods
7.
Requirements Evaluation
Chapter 12   D. Requirements Management
1.
Requirements Change Management
2.
Biodirectional Traceability
Chapter 13   E. Software Analysis, Design, and Development
1.
Design Methods
2.
Quality Attributes and Design
3.
Software Reuse
4.
Software Development Tools
Chapter 14   F. Maintenance Management
1.
Maintenance Types
2.
Maintenance Strategy
3.
Customer Feedback Management
Part IV Project Management
Chapter 15   A. Planning, Scheduling, and Deployment
1.
Project Planning
2.
Work Breakdown Structure (WBS)
3.
Project Deployment
Chapter 16   B. Tracking and Controlling
1.
Phase Transition Control
2.
Tracking Methods
3.
Project Reviews
4.
Program Reviews
Chapter 17   C. Risk Management
1.
Risk Management Methods
2.
Software Security Risks
3.
Safety and Hazard Analysis
Part V  Software Metrics and Analysis
Chapter 18   A. Process and Product Measurements
1.
Terminology
2.
Software Product Metrics
3.
Software Process Metrics
4.
Data Integrity
Chapter 19   B. Analysis and Reporting Techniques
1.
Metric Reporting Tools
2.
Classic Quality Tools
3.
Problem Solving Tools
Part VI  Software Verification and Validation
Chapter 20   A. Theory (of V&V)
1.
V & V Methods
2.
Software Product Evaluation
Chapter 21   B. Test Planning and Design
1. Test Strategies
2. Test Plans
3. Test Designs
4. Software Tests
5. Tests of External Products
6. Test Coverage Specifications
7. Code Coverage Techniques
8. Test Environments
9. Test Tools
10. Test Data Management
Chapter 22   C. Reviews and Inspections
Chapter 23   D. Test Execution Documentation
Part VII  Software Configuration Management
Chapter 24   A. Configuration Infrastructure
1.
Configuration Management Team
2.
Configuration Management Tools
3.
Library Process
Chapter 25   B. Configuration Identification
1.
Configuration Items
2.
Software Builds and Baselines
Chapter 26   C. Configuration Control and Status Accounting
1.
Item Change and Veresion Control
2.
Configuration Control Board (CCB)
3.
Concurrent Development
4.
Status Accounting
Chapter 27   D. Configuration Audits
Chapter 28   E. Product Release and Distribution
1.
Product Release
2.
Customer Deliverables
3.
Archival Processes
Appendix A Certified Software Quality Engineer (CSQE) Body of Knowledge
Glossary
References
Index