Analysis of software (SW) quality model (QM) evolution during the last forty years beginning one of the first McCall’s QM to model described in the standard ISO 25010 (2010) is fulfilled. 9 SW quality models were selected for analysis and divided into sets of basic and corporative QMs taking into account their completeness, thoroughness and relevance. Choice of the McCall’s QM (1977), QMs of IEEE 1219 (1993), ISO9126-1 (2001), ISO 25010 (2010) as a basic models is grounded. Structure of the QMs is formally described by hierarchy model, elements of one are sets of attributes (subattributes or subsubattributes) and relation of subordination between them. A special general and specific metrics are suggested to assess complexity and completeness of the QMs and to compare with the basic model ISO 25010. The technique (principles and algorithm) for comparative analysis of the SW QMs is developed. Analytic dependency of the QM complexity growth on time (during last 40 years) is received. Evolution of the SW quality attributes (functionality, effectiveness, reliability, usability, safety and others) is analyzed. The tendencies of the SW QM changing are discussed and predicted. The directions of future research regarding detailed semantic analysis of quality attributes, evolution of metrics and evaluation techniques are formulated.
quality model, evolutional analysis, software