Application of the method of analysis of hierarchies to assess the software of complexes of automation means
DOI:
https://doi.org/10.33577/2312-4458.25.2021.3-12Keywords:
software, hierarchy analysis method;, quality standards;, software requirements;, criteria for assessing the quality of software;, software quality indicators.Abstract
The article analyzes the current state of the methods for assessing the software of complexes of automation of fire control of artillery systems supplied to the artillery units of the Ground Forces of the Armed Forces of Ukraine. The actual problem of verification and certification of the developed samples of special software of such complexes is determined, which consists in the absence of established assessment procedures, a large subjective component in the existing methods for assessing software, the inconsistency of their norms in accordance with state and international standards. In the proposed conceptual model for assessing the quality of software, new metrics have been defined that will characterize special software that ensures the functioning of complexes of fire control automation systems for artillery subunits when they perform fire engagement tasks and which reflects the peculiarity of the use of artillery systems. To assess the proposed new metrics, the elements of their assessment and the mathematical apparatus for carrying out calculations are determined and substantiated. To determine the magnitude of the influence of indicators on the overall quality of software, a new approach is proposed, which consists in applying the method of analyzing hierarchies when determining the priority of indicators of elements, metrics, criteria and factors at each level of the hierarchy. The use of multicriteria analysis of the hierarchy analysis method ensures that the subjectivity of experts is avoided when assessing the quality of special software, it makes it possible to identify bottlenecks in the developed tactical and technical requirements for the software of the indicated complexes of automation tools for artillery systems and takes into account the mutual influence of indicators on the overall quality. A certain improved methodology, which more fully covers the software assessment process, will in the future be the basis for creating a quality assurance system for software of automation systems and forming a tool for their certification.
References
Розпорядження Кабінету Міністрів України від 14 червня 2017 р. № 398-р: Про схвалення Основних напрямів розвитку озброєння та військової техніки на довгостроковий період. URL: https://www.kmu.gov.ua/npas/250071205. (дата звернення: 23.08.2021).
Ткачук П.П., Вишневський Ю.В., Соколовський С.М., Гуріненко В.І. Дослідження можливостей програмно-апаратного комплексу «МАПА» щодо оптимізації процесу збору та обробки розвідувальних відомостей на пункті управління артилерійською розвідкою. Військово-технічний збірник. Львів, 2020. № 23. С. 58–64. DOI: https://doi.org/10.33577/2312-4458.23.2020.58-64. (дата звернення: 13.09.2021).
Ткачук П.П., Живчук В.Л., Литвин В.В., Оборська О.В. Підхід до побудови програмного забезпечення збору, передачі та обробки розвідувальних даних в АСУ тактичної ланки. Військово-технічний збірник. Львів, 2015. №13. С. 61-64. DOI: https://doi.org/10.33577/2312-4458.13.2015.61-64. (дата звернення: 13.09.2021).
Chen X., Wang D., Huang H. & Wang Z., Verification and Validation in Railway Signalling Engineering − An Application of Enterprise Systems Techniques. Enterprise Information Systems 8 (4): 490–511, 2014, DOI: https://doi.org/10.1080/17517575.2013.835071. (дата звернення: 27.08.2021).
Грицюк Ю.І., Андрущакевич О.Т. Засіб для визначен¬ня якості програмного забезпечення методами метричного аналізу. Науковий вісник НЛТУ України. 2018, т. 28, № 6. С. 159–171. DOI: https://doi.org/10.15421/40280631. (дата звернення: 14.08.2021).
Maksym Seniv, Vitaliy Yakovyna, Yaroslav Chabanyuk, Dmytro Fedasyuk. The method of software reliability evaluation and prediction based on the model with dynamic index of project size. International Journal of Computing, 2011, Volume 10, Issue 2, рр. 97-107. URL: http://dspace.wunu.edu.ua/bitstream/316497/32361/1/%D0%A1%D0%B5%D0%BD%D1%96%D0%B2.pdf. (дата звернення: 23.08.2021).
M. Pavlenko, S. Osiievskyi, Yu. Daniuk. Methodological foundation for improving the quality of intelligent decision-making system software. Системи обробки інформації, 2021, випуск 1 (164). С. 55-64. DOI: https://doi.org/10.30748/soi.2021.164.06. (дата звернення: 03.08.2021).
Gritsyuk Yu, Mukha T. Methods of determination of quality of software. Scientific Bulletin of UNFU. 30. 2020. рр. 158-167. DOI: https://doi.org/10.36930/40300127. (дата звернення: 02.08.2021).
Azar D., Harmanani H., & Korkmaz R. A hybrid heuristic approach to optimize rule-based software quality estimation models. Information and Software Technology, 2009, September. 51(9), рр. 1365–1376. DOI: https://doi.org/10.1016/j.infsof.2009.05.003. (дата звернення: 27.08.2021).
Boegh, J. A new Standard for Quality Requirements. IEEE Software, 2008. 25(2), рр. 57–63. DOI: https://doi.org/10.1109/MS.2008.30. (дата звернення: 15.09.2021).
Challa J.S., Paul A., Dada Y., Nerella V., Srivastava P.R., Singh A.P. Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach. Journal of Information Processing Systems, 2011. 7(3), рр. 473–518. DOI: https://doi.org/10.3745/JIPS.2011.7.3.473. (дата звернення: 20.09.2021).
Ghanbari H., Vartiainen T., Siponen M. Omission of Quality Software Development Practices: A Systematic Literature Review. ACM Computing Surveys, 2018. 51(2). DOI: https://doi.org/10.1145/3177746.(дата звернення: 23.09.2021)
Gül Çalıklı and Ayşe Başar Bener. Influence of Confirmation Biases of Developers on Software Quality: An Empirical Study. Software Quality Journal, 2013. 21(2), рр. 377–416. DOI: https://doi.org/10.1007/s11219-012-9180-0. (дата звернення: 23.09.2021).
Вольська К.О.. Порядок оцінки якості програмних продуктів для ведення бухгалтерського обліку. Проблеми теорії та методології бухгалтерського обліку, контролю і аналізу. 2019. Вип. 2 (43). С. 22-28. DOI: http://dx.doi.org/10.26642/pbo-2019-2(43)-22-28. (дата звернення: 19.08.2021).
ДСТУ ІS0/ІЕС 9126-1:2013 (ІS0/ІЕС 9126-1:2001, IDТ) Національний стандарт України. Програмна інженерія. Якість продукту. Частина 1. Модель якості. [Електронний ресурс]. Режим доступу: https://metrology.com.ua/.../dstu-is0-ies-9126-1-2013. (дата звернення: 13.08.2021).
Стандарт ISO 9000-3 (ДСТУ ISO 9003-95; EN 29003). Загальне керівництво якістю і стандарти по забезпеченню якості. Ч. 3. Керівні вказівки до застосування стандарту ISO 9001 при розробці, постачанні та обслуговуванні програмного забезпечення. /Каталог стандартів/ [Електронний ресурс]. Режим доступу: http://www.docme/doc/832291/iso-9000-3. (дата звернення: 13.08.2021).
Standard ISO/IEC 25010:2011 Systems and software engineering -- Systems and software Quality Requirements and Evaluation (SQuaRE) -- System and software quality models. /Standards catalogue/ [Electronic resource]. Access mode: http://www.iso.org/iso/home/store/catalogue_tc/ catalogue_detail.htm?csnumber=35733. (дата звернення: 23.08.2021).
Звіт про підсумки проведення наукового експерименту «Дослідження впливу комплексів засобів автоматизації на точність і оперативність підготовки даних для стрільби артилерійських систем». Львів: НАСВ, 2018, Інв. 27-НОВ-2018 . 44 с.
Заключний звіт НДР «Уточнення вимог до комплексу засобів автоматизації управління вогнем артилерійських підрозділів» Шифр «ПАВУТИНА». Львів, 2015. 248 с.
Бударецький Ю.І., Щавінський Ю.В., Іваник Є.Г., Бахмат М.В., Олійник М.Я. Удосконалення математичного забезпечення комплексу засобів автоматизації для ведення вогню артилерійськими системами. Озброєння та військова техніка: Науково-технічний журнал. Київ: ЦНДІ ОВТ, 2020. № 2 (26). С. 94-102. DOI: https://doi.org/1034169/2414-0651.2020.2(26).94-102 (дата звернення: 21.09.2021).
Полегенько А.Ф. Круковский-Синевич К.Б., Коростылёв О.П.. Метод анализа иерархий: некоторые аспекты практического применения : монография. Київ : ЦНИИ ВВТ ВС Украины, 2011. 152 с.
Thomas L. Saaty. How to make a decision: The analytic hierarchy process. European Journal of Operational Research, Volume 48, Issue 1, 1990, Pages 9-26, DOI: https://doi.org/10.1016/0377-2217(90)90057-I (дата звернення: 23.08.2021).



