Background
Software Project Management
Requirements Engineering
Software Design and Development
Configuration Management
Software Inspections
Software Testing
Supplier Selection and Management
Software Quality Assurance
Software Metrics and Problem Solving
Software Reliability and Dependability
Formal Methods
Z Formal Specification Language
Unified Modeling Language
Software Process Improvement
Capability Maturity Model Integration
Software Engineering Tools
Agile Methodology
A Miscellany of Innovation
Epilogue
Dr. Gerard O'Regan is a CMMI software process improvement consultant with research interests including software quality and software process improvement, mathematical approaches to software quality, and the history of computing. He is the author of such Springer titles as Guide to Discrete Mathematics, Introduction to the History of Computing, Pillars of Computing, Introduction to Software Quality, Giants of Computing, and Mathematics in Computing.