Presents the latest information on developing defect-free software. Demonstrates how to staff, organize and operate a QA function. Explains how to evaluate systems throughout the project life cycle in order to design, document and test programs before they go online. Includes a copious amount of ready-to-use charts, forms and checklists.