Accession Number : ADA307888

Title :   Quality Attributes.

Descriptive Note : Final rept.,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA SOFTWARE ENGINEERING INST

Personal Author(s) : Barbacci, Mario ; Klein, Mark H. ; Longstaff, Thomas A. ; Weinstock, Charles B.

PDF Url : ADA307888

Report Date : DEC 1995

Pagination or Media Count : 67

Abstract : Computer systems are used in many critical applications where a failure can have serious consequences (loss of lives or property). Developing systematic ways to relate the software quality attributes of a system to the system's architecture provides a sound basis for making objective decisions about design tradeoffs and enables engineers to make reasonably accurate predictions about a system's attributes that are free from bias and hidden assumptions. The ultimate goal is the ability to quantitatively evaluate and trade off multiple software quality attributes to arrive at a better overall system. The purpose of this report is to take a small step in the direction of developing a unifying approach for reasoning about multiple software quality attributes. In this report, we define software quality, introduce a generic taxonomy of attributes, discuss the connections between the attributes, and discuss future work leading to an attribute- based methodology for evaluating software architectures.

Descriptors :   *SOFTWARE ENGINEERING, *QUALITY ASSURANCE, *COMPUTER PROGRAM RELIABILITY, COMPUTER PROGRAMS, METHODOLOGY, PREDICTIONS, COMPUTERS, REASONING, ACCURACY, COMPUTER ARCHITECTURE, TRADE OFF ANALYSIS, TAXONOMY.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE