Methodological principles of software quality formation (part 2: optimization of software quality factors model)

Author(s) Collection number Pages Download abstract Download full text
Senkivskyi V. M., Pikh I. V., Kudriashova A. V., Lytovchenko O. V., Білик О. З. № 1 (85) 11-21 Image Image

Since its appearance, software has always been in the field of view not only of software developers, because software components often played the role of creating the “secondary” quality and reliability of processes, microprocessor systems, machines, military and civilian equipment, space and interplanetary complexes, in which they have become one of the defining components. Active publications in the field of software engineering testify to the continuing interest in the scientific direction of this problem, since theoretical achievements in this area provide real applied progress of modern computer science. Despite the existence of international standards that stipulate the quality of software products on the basis of relevant metrics and characteristics, the problem of prognostic assessment of the proper level of programs in view of the a priori determination of the priority of the impact of the factors (factors) declared by the standard on the quality of software remained somewhat aside. The study and analysis of the process of industrial production of software components and the sphere of their use makes it possible to apply the information concept to this sphere, on the basis of which new methods and models of information technologies for the formation of good quality printed products are obtained, taking into account the factors influencing the quality of publishing and printing processes.

In view of the above, the basic model of software quality factors (characteristics) is modified. Pairwise comparisons of factors are made and the degrees of their advantages are established using the scale of relative importance of objects. An inversely symmetric matrix of pairwise comparisons is constructed. The main eigenvector of the matrix is calculated, the normalized components of which reproduce the numerical priorities of the factors influencing the quality of software products. The criteria of reliability of the obtained results are calculated, which led to the synthesis and visualization by means of infographics of the optimized multilevel model of the priority influence of factors on the quality of software.

Keywords: software, software quality factors, scale of relative importance of objects, matrix of pairwise comparisons, main eigenvector of matrix, optimal variant of software quality model, optimization criteria.

doi: 10.32403/0554-4866-2023-1-85-11-21


  • 1. Zghurovskyi, M. Z., & Pankratova, N. D. (2007). Osnovy systemnoho analizu. Kyiv : Vy­dav­nycha hrupa VNU (in Ukrainian).
  • 2. Liamets, V. I., & Teviashev, V. I. (2004). Systemnyi analiz. Vstupnyi kurs. 2-e vyd., pererob. ta dopov. Kharkiv : KhNURE (in Ukrainian).
  • 3. Stetsenko, I. V. (2010). Modeliuvannia system. Cherkasy : ChDTU (in Ukrainian).
  • 4. Rotshtein, O. P., Lariushkin, Ye. P., & Mitiushkin, Yu. I. (2008). Soft Computing v biotekhnolohii: bahatofaktornyi analiz i diahnostyka. Vinnytsia : UNIVERSUM-Vinnytsia (in Uk­rai­nian).
  • 5. ISO/IEC 25010:2011. Systems and software engineering. Systems and software Quality Requirements and Evaluation (SQuaRE). System and software quality models. [Introduced 01.03.2011]. Geneva (Switzerland) (in English).
  • 6. Sydorov, M. O. (2018). 50 rokiv inzhenerii prohramnoho zabezpechennia. Problemy prohramuvannia, 4, 30–44 (in Ukrainian).
  • 7. Lundberg, L., Mattson, M., & Wohlin, C. (2005). Software quality attributes and trade-offs. Blekinge Institute of Technology (in English).
  • 8. Rozvytok ukrainskoi it-industrii, Analitychnyi zvit. It Ukraine. (2018) (in Ukrainian).
  • 9. Protsesy ta systemy pidtrymky yakosti prohramnykh system. Retrieved from https://dspace.uzhnu.edu.ua/jspui/bitstream/lib/16456/1/ (in Ukrainian).
  • 10. Modeli zhyttievoho tsyklu, pryntsypy i metodolohii rozrobky prohramnoho zabezpechennia. Retrieved from https://evergreens.com.ua/ua/articles/software-development-metodologies.html (in Ukrainian).
  • 11. Stadii tsyklu rozrobky PZ. Retrieved from https://mango-test.qalight.com.ua/ua/baza-znaniy/stadiyi-tsiklu-rozrobki-pz/ (in Ukrainian).
  • 12. Lavrishcheva, K. M. (2008). Prohramna inzheneriia. Kyiv (in Ukrainian).
  • 13. Bilas, O. Ye. (2011). Yakist prohramnoho zabezpechennia ta testuvannia. Lviv : Vydavnytstvo Lvivskoi politekhniky (in Ukrainian).
  • 14. Tabunshchyk, H. V., Kudermetov, R. K., & Brahina, T. I. (2013). Inzheneriia yakosti prohramnoho zabezpechennia. Zaporizhzhia : ZNTU (in Ukrainian).
  • 15. Melnyk, R. A. (2018). Prohramuvannia veb-zastosuvan. Lviv : Lvivska politekhnika (in Uk­rai­nian).
  • 16. Senkivskyi, V. M., Pikh, I. V., Kudriashova, A. V., & Lytovchenko, O. V. (2016). Teoretychni osnovy zabezpechennia yakosti vydavnycho-polihrafichnykh protsesiv (Chastyna 2: Syntez modelei priorytetnosti dii faktoriv). Polihrafiia i vydavnycha sprava, 1 (71), 20–29 (in Ukrainian).
  • 17. Pikh, I. V., Durniak, B. V., Senkivskyi, V. M., & Holubnyk, T. S. (2017). Informatsiini tekh­nolohii formuvannia yakosti knyzhkovykh vydan. Lviv : Ukrainska akademiia drukarstva (in Uk­rainian).
  • 18. Senkivskyi, V. M., Senkivska, N. Ye., & Kudriashova, A. V. (2019). Optymizatsiia modeli priorytetnoho vplyvu faktoriv na yakist proektuvannia pisliadrukarskykh protsesiv. Naukovi zapysky [Ukrainskoi akademii drukarstva], 2 (59), 22–29 (in Ukrainian).
  • 19. Senkivskyi, V. M., Pikh, I. V., Kudriashova, A. V., Senkivska, N. Ye., & Kalynii, I. V. (2021). Op­tymizatsiia modeli faktoriv popytu na knyhu. Polihrafiia i vydavnycha sprava, 1 (81), 11–20 (in Ukrainian).
  • 20. Durniak, B. V., Pikh, I. V., & Senkivskyi, V. M. (2022). Teoretychni osnovy informatsiinoi kontseptsii formuvannia ta otsiniuvannia yakosti vydavnycho-polihrafichnykh protsesiv. Lviv : Ukrainska akademiia drukarstva (in Ukrainian).
  • 21. Svidotstvo pro reiestratsiiu avtorskoho prava na tvir № 41832. Ukraina. Imitatsiine modeliuvannia v systemnomu analizi metodom binarnykh porivnian (komp’iuterna prohrama). Avtorski mainovi prava nalezhat I. V. Hileti, V. M. Senkivskomu, O. V. Melnykovu. Zareiestrovano 17.01.2012 (in Ukrainian).