Abstract

On the basis of a detailed analysis, existing terminological interpretations of the concept of "software quality" have been generalized, conclusions are drawn about the correspondence of the terms used to assess the quality of general software in the process of assessing the quality of software of intelligent decision-making systems (IDMS). It has been proved that the quality of the IDMS software is a complex multi-criteria indicator that takes into account not only the performance of the individual software module as a subsystem, but also the causal relationships of the elements of the software system itself. The main differences in software quality assessment between the functional and formal approaches are shown. The structure of the criterion of guarantor capacity of decision-making systems software has been investigated and conclusions have been drawn on the influence of its main components on the evaluation of IDMS software and on the provision of reliable computing process. On the basis of the analysis of the list of attributes and the quality metric of the IDMS software, it is established that the guarantee is determined by the reliability of the software structure itself and is characterised by the restoration of the functional state after failures or failures. The interrelationship and influence of IDMS software design quality indicators on the characteristics and sub-characteristics of the IDMS software is established, an example of the interrelationship between characteristics (factors) and quality indicators, the method of measuring quality indicators and design processes is given. On the basis of the conducted research, IDMS software denial regimes have been defined and their impact on the decision-making process has been shown. Detailed classes of failures and their influence on compliance of IDMS software with the task of development are shown. It has been shown that the reliability of IDMS is a dynamic concept, manifested in time, and is strongly dependent on the presence / absence of defects in the interaction. A detailed analysis of methods of software quality assurance and control has been carried out, and conclusions have been drawn on the possibility of their application IDMS software. The maturity model of the IDMS software has been improved and validated, and the maturity structure of the software as an indicator of the quality of the IDMS has been introduced.

Highlights

  • Methods for ensuring the quality of intelligent decision-making systems (IDMS) hardware are well described in the literature, methods for ensuring the quality of classical software are described at the level of regulatory documents, quality indicators are quite generalized, and when detailing them, developers have to introduce their own specifying characteristics, which are often unique for each complex decision-making system, and many quality indicators of IDMS depend on the functional purpose and properties of each system

  • The current state of play in the development of methods, models and algorithms for software quality in intelligent decision-making systems can be described as follows: 1) As a result of the study, a contradiction has been revealed that the number of intelligent decision-making systems in critical areas is steadily growing due to the use of expert knowledge in poorly formalized areas, the complexity of systems increases, the volume of program code and the size of knowledge bases increases, and the number of errors made during development increases

  • Intellectual decision-making systems are increasingly being used in critical areas where mistakes in decision-making can lead to loss of life and great material damage

Read more

Summary

Introduction

Based on the analysis and research results of existing solutions, an urgent task arises, which consists in the development of methodological provisions for assessing the quality of software of information decision-making systems in which models and methods of the theory of software quality would provide an adequate assessment of objects (software modules, classes, functions), the performance of which is disrupted due to design errors, information influences and errors in knowledge bases For solving this problem it is necessary: – to investigate the correlation of software quality indicators, validate ISO / IEC 25010: 2011 and indicators of software development process quality; – to evaluate the decision on whether to apply to the task to examine the structure of the guarantee function of software decision-making systems and draw conclusions

Statement of basic materials
Disciplined process
Conclusions
Список літератури
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call