Software Quality Methodology Integration Study Results

Abstract

The thrust of this effort was to examine the software quality methodology and determine what improvements were necessary to improve utility of this technology. Rome Laboratory has been working in the area of software quality since the earlier 70's. The goal of the framework was to provide program managers a quantitative method for gaining insight into the quality of their software products (i.e. software requirements specification, preliminary design, detailed design, coding). This effort identified short falls in the methodology due to technology advances and the need to make enhancements. Safety is one area the software quality framework does not support or address. This effort identified new quality factors that would be needed to address safety and software quality issues. Factors, criteria definitions, and metric element questions from the software quality model were reviewed within the context of defining safety. Object oriented technology (OOT) was also examined to determine what should be added to the framework. New software developments are using object oriented design and to take advantage of this technology the framework needs to be updated. Seven software quality factors and ten software criteria were identified as being impacted by the use of object oriented technology.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
May 01, 1992
Accession Number
ADA253891

Entities

People

  • Jeffrey A. Lasky
  • Michael J. Lutz

Organizations

  • Rochester Institute of Technology

Tags

Communities of Interest

  • C4I
  • Counter WMD
  • Engineered Resilient Systems
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Air Force
  • Computer Languages
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Department Of Defense
  • Engineers
  • Operating Systems
  • Organizational Structure
  • Programming Languages
  • Safety
  • Safety Analysis
  • Safety Engineering
  • Software Development
  • Software Testing
  • Test And Evaluation

Fields of Study

  • Computer science
  • Engineering

Readers

  • Software Engineering.
  • Systems Analysis and Design