Thanks to the great success of the QC movement, quality assurance has taken root in the earliest stages of technology development. Software Excellence addresses the assumption that software cannot be built without bugs. The author argues that the application of total quality principles and tools to software development will eliminate the lengthy and costly step of debugging that has become an accepted phase of software development. Table of Contents Publisher's Message Preface Editor's Foreword--Tadashi Yoshizawa Editor's Foreword--Motohiro Higashi List of Editors and Authors PART 1 -- QUALITY CONTROL METHODOLOGY Chapter High-Quality Software Chapter Total Quality Management (TQM) Chapter Methods of Quality Control (QC) PART 2 -- QUALITY PROCESSES APPLIED TO SOFTWARE DESIGN AND DEVELOPMENT Chapter Software Quality Control and Small-Group Activities in Software Chapter High-Reliability Software Chapter Software Development and Modularization Chapter Software Documentation Chapter Software Engineering Chapter Change Management Chapter Quality Improvement in Reuse Chapter Quality Function Deployment for Software Development Chapter Examples of Quality Measurement Systems Chapter Methods for Quantitative Measurement and Evaluation of Quality Chapter Production Planning for Software Products Chapter Software Technology Management Chapter Quality Design and Management Planning Chapter Review and Process-Specific Management Chapter Test Management and Audits Chapter Maintenance Management Glossary of Acronyms Index