Вестник КазНУ. Серия математика, механика, информатика (Dec 2019)

Comparative analysis of models of quality of software tools

  • N. K. Uteliyeva,
  • E. E. Ismail,
  • D. F. Akhmetov

DOI
https://doi.org/10.26577/JMMCS-2019-4-m9
Journal volume & issue
Vol. 104, no. 4
pp. 85 – 94

Abstract

Read online

Although a large number of software quality models (SQMs) have been created at present, there is no universal model that can be applied to various software tools with the best results. To analyze and evaluate the quality of the assessment of a specific SQ, it is necessary to choose an adequate quality model that takes into account their features and requirements for them, and also most accurately describes the quality indicators at various stages of the life cycle. Each specific SQM is usually characterized by its own set of characteristics and quality attributes, has its own advantages and disadvantages. Based on these characteristics, models can be oriented to various fields of application. In order to understand the appropriateness of using one or another SQM, one or another characteristics and quality attributes of SQ suitable for specific SQ projects, it is necessary to conduct a comprehensive analysis of the features of existing SQM. The aim of this work is to conduct a comprehensive comparative analysis of the characteristics and features of modern SQMs to assess their capabilities and applicability, the ability to adapt to the features and requirements of the applied problem. SQM analysis was carried out in the following aspects: structure, number of levels and characteristics and their semantic content, as well as in terms of identifying opportunities and applicability. As a result of a comparative analysis of the main characteristics and sub characteristics of basic SQMs, the most applicable (basic) set of characteristics and sub characteristics of software quality are identified. For application to specific types of software, this basic set can be adapted to the appropriate application conditions by selecting the relevant characteristics and sub characteristics, as well as possibly adding the necessary quality attributes from other models.

Keywords