Improving Software Quality Assurance Methods.
Abstract
This effort was co-ordinated among Rome Air Development Center (RADC), Defense Logistics Agency Headquarters (DLA Hq), Air Force Contracts Management Division Headquarters (AFCMD Hq), and Electronic Systems Division (ESD). System Architects, Inc. (SAI) performed this effort and has examined, analyzed, and evaluated the current software acquisition and contract administration management documents, software quality assurance tools, techniques and communication methods and has developed a series of recommendations for improved methods for assuring quality software. These improved methods encompass the entire software development life cycle which consists of five phases: (1) Requirement Analysis, (2) Design, (3) Code and Checkout, (4) Test and Integration, and (5) Operation and maintenance. SAI examined relevant documentation, conducted interviews and compiled the results from a comprehensive questionnaire as the basis for the analysis, evaluation and recommendations which can be found herein. SAI's recommendations for improved methods of assuring quality software are classified in four groups: (1) Establish clear, unambiguous Government Software Quality Assurance Guidance Documents, (2) Includes Software Quality Assurance Functions in all phases of the Software Development Life Cycle, (3) Improve communication methods and model documents primarily by mutual agreement regarding allocation of functional responsibilities between CAO's and Program Offices, and (4) Provide up-to-date training and people skilled in software to government SQA organizations.
Document Details
- Document Type
- Technical Report
- Publication Date
- Apr 01, 1982
- Accession Number
- ADA116980
Entities
People
- James J. Davlin
- Margaret Weedon