Construction of a Systemic Quality Model for Evaluating a Software Product

  • Authors:
  • Maryoly Ortega;María Pérez;Teresita Rojas

  • Affiliations:
  • Laboratorio de Computación, Universidad Ezequiel Zamora, Guanare. Edo. Portuguesa 3310, Venezuela mortega@reacciun.ve;Departamento de Procesos y Sistemas—LISI, Universidad Simón Bolívar, Caracas 89000, Venezuela movalles@usb.ve;Departamento de Procesos y Sistemas—LISI, Universidad Simón Bolívar, Caracas 89000, Venezuela trojas@usb.ve

  • Venue:
  • Software Quality Control
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Quality is currently considered one of the main assets with which a firm can enhance its competitive global position. This is one reason why quality has become essential for ensuring that a company's products and processes meet customers' needs. A recent innovation in the systems area is the development of a set of mechanisms and models for evaluating quality. This article describes the design of a Quality Model with a systemic approach to software products that assesses a product's efficiency and effectiveness. Different quality models were studied: McCall, Boehm, FURPS, ISO 9126, Dromey, ISO 15504 in an attempt to identify the aspects present in these models that are deemed important in a Systemic Quality model. We designed a model prototype that reflects the essential attributes of quality. This model was evaluated using a method so it can be validated and also enhanced. The evaluation method consisted of: designing a survey, formulating, validating and applying the measurement instruments; defining an algorithm to obtain the quality estimate and analyzing the results. The model prototype enabled the strengths and weaknesses of the software products studied to be identified. When evaluating a software product using the model prototype, it was possible to ascertain its compliance with the standards and use the results to improve it. Since the evaluation was systemic, processes that affect certain characteristics of the product could be identified. Companies can benefit from the model proposed because it serves as a benchmark that allows their products to evolve and be competitive.