Accession Number:

ADA243022

Title:

Pragmatic Quality Metrics for Evolutionary Software Development Models

Descriptive Note:

Technology series rept.,

Corporate Author:

TRW SYSTEMS ENGINEERING AND DEVELOPMENT DIV CARSON CA

Personal Author(s):

Report Date:

1991-01-01

Pagination or Media Count:

16.0

Abstract:

Due to the large number of product, project and people parameters which impact large custom software development efforts, measurement of software product quality is a complex undertaking. Furthermore, the absolute perspective from which quality is measured customer satisfaction is intangible. While we probably cant say what the absolute quality of a software product is, we can determine the relative quality, the adequacy of this quality with respect to pragmatic considerations, and identify good and bad trends during development. While no two software engineers will ever agree on an optimum definition of software quality, they will agree that the most important perspective of software quality is its ease of change. We can call this flexibility, adaptability or some other vague term, but the critical characteristic of software is that it is soft. The easier the product is to modify, the easier it is to achieve any other software quality perspective. This paper presents objective quality metrics derived from consistent lifecycle perspectives of rework which, when used in concert with an evolutionary development approach, can provide useful insight to produce better quality per unit costschedule or to achieve adequate quality more efficiently.

Subject Categories:

  • Computer Programming and Software

Distribution Statement:

APPROVED FOR PUBLIC RELEASE