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.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 1982
Accession Number
ADA116980

Entities

People

  • James J. Davlin
  • Margaret Weedon

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Business Administration
  • Communication Systems
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Configuration Management
  • Employment
  • Engineers
  • Management Personnel
  • Organizational Structure
  • Software Development
  • Software Development Tools
  • Software Metrics
  • Students
  • Systems Engineering
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Aerospace logistics and air mobility.
  • Software Engineering.

Technology Areas

  • Microelectronics