A Systems Perspective on the Quality Description of Software Components

In this paper we present our rational for proposing a conceptual model for the description of quality attributes of software artifacts, in particular suited to software components. The scientific foundations for our quality description model are derived from researching systems science for its value...

Full description

Bibliographic Details
Main Authors: Otto Preiss, Alain Wegmann
Format: Article
Language:English
Published: International Institute of Informatics and Cybernetics 2003-02-01
Series:Journal of Systemics, Cybernetics and Informatics
Subjects:
Online Access:http://www.iiisci.org/Journal/CV$/sci/pdfs/002286.pdf
Description
Summary:In this paper we present our rational for proposing a conceptual model for the description of quality attributes of software artifacts, in particular suited to software components. The scientific foundations for our quality description model are derived from researching systems science for its value to software engineering. In this work we realized that software engineering is concerned with a number of interrelated conceptual as well as concrete systems. Each of them exhibits the basic system theoretic principles and is strongly related to certain types of qualities. Such qualities receive particular attention in the context of large software systems, where systems are a combination of in-house and third party products and are increasingly integrated by means of software component technology. Consequently, a quality data sheet is needed by component users to gain trust in, and to evaluate the possible employment of, a candidate component. Interestingly, the concept of a software component appears in most of the aforementioned different types of systems. Hence, it is an excellent means to carry quality related information that belonged to different spheres up to now. The qualities range from those related to the development economics to those related to the execution performance.
ISSN:1690-4524