This chapter gives concepts of quality in general and with respect to software. The fundamental principles of Quality Management based on thoughts of pioneers in this area are covered with reference to their applicability to software development. Some of the concepts covered are:
Inspection, Quality Control (QC), Quality Assurance (QA) and Total Quality Management (TQM)
Random and Assignable Causes of Error
Plan-Do-Check-Act (PDCA) Cycle
Cost of Quality (CoQ)
Factory within Factory and Zero Defects
The Process Quality Models, Process Improvement and Six Sigma, Process Standard: ISO 9000, Process Standard: ISO 12207 and Capability Maturity Model (CMM) are some important topics of this chapter. ...