Assurance of Software Quality

Abstract

This module presents the underlying philosophy and associated principles and practices related to the assurance of software quality. It includes a description of the assurance activities associated with the phases of the software development life-cycle (e.g., requirements, design, test, etc.). This module presents the concepts underlying the assurance of software quality as a function of the software development process. Specifically, this module provides: (1) a basic understanding of the concept of quality as it relates to software; (2) an explanation of the concept of software quality assurance as it relates to the software development process; (3) an overview of the industry and government standards related to software; (4) an examination of processes related to software defect reporting, resolution, and analysis; (5) an explanation of requirements traceability and correlation, and the use of traceability to demonstrate of satisfaction of requirements; (6) an examination of methods used to document assurance activities; and (7) an examination of the social factors involved in influencing the actions of persons despite an adversarial relationship.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jul 01, 1987
Accession Number
ADA235924

Entities

People

  • Bradley J. Brown

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Classification
  • Computer Programming
  • Computer Programs
  • Computers
  • Data Analysis
  • Databases
  • Department Of Defense
  • Engineering
  • Engineers
  • Life Cycles
  • Software Design
  • Software Development
  • Standards
  • Students
  • Test And Evaluation
  • Test Methods

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Theoretical Analysis.