ВЕРБАЛЬНИЙ ОПИС ТЕХНОЛОГІЇ ПЛАНУВАННЯ ПІДВИЩЕННЯ ЯКОСТІ ПІДМНОЖИНИ ПРОЦЕСІВ ЕТАЛОННОЇ МОДЕЛІ ЗРІЛОСТІ SPICE

Автор(и)

  • Михайло Годлевський Національний технічний університет «Харківський політехнічний інститут», Україна https://orcid.org/0000-0003-2872-0598
  • Георгій Бурлаков Національний технічний університет «Харківський політехнічний інститут», Україна https://orcid.org/0000-0002-0423-6024

DOI:

https://doi.org/10.20998/2079-0023.2023.01.06

Ключові слова:

рівень зрілості, підмножина процесів, процес розробки програмного забезпечення, технологія, модель, метод послідовного аналізу варіантів, множина ефективних рішень

Анотація

Зазначено, що для вирішення задачі розробки інформаційної технології планування підвищення рівня зрілості підмножини процесів еталонної моделі зрілості SPICE, попередньо це питання необхідно розглянути на вербальному рівні як технологію (послідовність етапів) реалізації поставленої проблеми. На першому етапі проведено формалізацію структури еталонної моделі SPICE, яка складається з множини окремих процесів. Ця множина представлена як ієрархічна структура: перший рівень – множина процесів і підпроцесів; другий рівень – множина груп процесів; третій рівень – множина категорій процесів. На другому етапі розглянуто метод оцінки рівня можливості окремого процесу/підпроцесу еталонної моделі зрілості SPICE, який наведено з погляду двох вимірів моделі SPICE: призначення процесів; атрибути процесів (вимірні характеристики, необхідні для управління процесом і підвищення можливості його виконання). Третій етап технології присвячено синтезу моделі планування розвитку підмножини процесів моделі SPICE, яка визначає рівень якості окремої складової процесу розробки програмного забезпечення (ПР ПЗ), що в свою чергу позитивно впливає на рівень розробки програмних систем. Оцінка та планування рівня можливості підмножини процесів реалізується на деякому плановому періоді в умовах обмежених ресурсів на основі їх оптимального розподілу з урахуванням важливості окремих процесів та їх практик упродовж планового періоду. На четвертому етапі технології розглядається алгоритм планування розвитку підмножини процесів еталонної моделі зрілості SPICE на основі методу послідовного аналізу варіантів. Це обумовлено в першу чергу тим, що модель оптимізації має адитивну цільову функцію. Метод дозволяє під час його використання відкидати ті допустимі рішення, які не містять оптимальних. У подальшому при конкретизації моделі планується вибрати алгоритм, який відноситься до цього методу і адаптувати його до розв’язання поставленої задачі. П’ятий етап присвячено інформаційній технології реалізації розробленої моделі та алгоритму. На цьому етапі вирішується наступна множина задач. Аналіз бізнес-процесів технології покращення якості ПР ПЗ. Визначення вимог до ПЗ. Формування діаграми варіантів використання. Розробка моделей даних. Обґрунтування вибору інструментарію для розробки ПЗ. Вибір еталонної системної архітектури. Далі кодування і тестування ПЗ. На шостому етапі на основі інформаційної технології формується множина варіантів плану підвищення якості підмножини процесів моделі зрілості SPICE з метою підтримки прийняття рішення керівництвом ІТ-компанії. Для цього попередньо визначається множина ефективних рішень, яка пропонується для визначення остаточного варіанта, який реалізується у подальшому.

Біографії авторів

Михайло Годлевський, Національний технічний університет «Харківський політехнічний інститут»

доктор технічних наук, професор, Національний технічний університет «Харківський політехнічний інститут», директор інституту комп’ютерних наук та інформаційних технологій; м. Харків, Україна

Георгій Бурлаков, Національний технічний університет «Харківський політехнічний інститут»

Національний технічний університет «Харківський політехнічний інститут», аспірант, м. Харків, Україна

Посилання

Gartner Glossary-Information Technology Glossary-S-Software Develop-ment [Electronic resource]: IT part of glossary created by company “Gather”. Electronic text. Available at: //https://www.gartner.com/en/information-technology/glossary/software-development (accessed 23.04.2023).

AcqNotes Program Management Tool for Aerospace: article about software development process. Available at: //https://acqnotes.com/acqnote/careerfields/software-development-process (accessed 23.04.2023).

Singh B., Gautam S. The Impact of Software Development Process on Software Quality: A Review. 2016 8th International Conference on Computational Intelligence and Communication Networks (CICN). Available at: //https://www.researchgate.net/publication/320748110_The_Impact_of_Software_Development_Process_on_Software_Quality_A_Review (accessed 23.04.2023).

Franch X., Palomares C., Quer C. et al. The state-of-practice in requirements specification: an extended interview study at 12 companies. Available at: //https://doi.org/10.1007/s00766-023-00399-7 (accessed 25.04.2023).

Alsuwat Mohammed, Qureshi M. Rizwan. (2022). The Impact of Critical Factors for the Successful Software Process Improvement. International Journal of Computer Applications. 2022, vol. 184, pp. 25–33

Kuhrmann C. Ebert M., Prikladnicki R.. Global software engineering: evolution and trends. [Глобальна програмна інженерія: еволюція та тенденції]. 2016 IEEE 11th International Conference on Global Software (ICGSE). 2016, pp. 144–153.

Khan Arif, Keung Jacky. Systematic Review of success factors and barriers for Software Process Improvement in Global Software Development. IET Software. 2023, vol. 21, pp. 59 –72.

Mtsweni Emmanuel, Gorejena Koga. Team Barriers to Tacit Knowledge Sharing in Software Development Project Teams. Electronic Journal of Knowledge Management. 2023, vol. 21, pp. 59 –72.

Arcos-Medina Gloria, David Mauricio. The Influence of the Application of Agile Practices in Software Quality Based on ISO/IEC 25010 Standard: Research Anthology on Agile Software, Software Development, and Testing, edited by Information Resources Management Association. IGI Global. 2022, pp. 1416–1443.

Keshta I. Approaches to software process improvement: A state-of-the-art review. Journal of Software. 2019, vol. 14, pp. 519–529.

Patrícia Cristina Moser, Hermano Perrelli de Moura. Maturity Models for Managing People in Software Development Teams: A Systematic Literature Review. International Institute for Science, Technology and Education (IISTE): E-Journals. 2022, vol. 12.

Balogun Abdullateef, Almomani Malek A., Basri Shuib, Almomani Omar, Capretz Luiz, Khan Arif. Towards the sustainability of small and medium software enterprises through the implementation of software process improvement: Empirical investigation. Journal of Software: Evolution and Process. 2022, vol. 34. 18 p.

Hodlevskyy M. D., Brahynskyy Y. L. Dynamycheskaya model' y alhorytm upravlenyya kachestvom protsessa razrabotky prohrammnыkh system na osnove modely zrelosty. Problemy ynformatsyonnykh tekhnolohyy. Kherson: OLDY-Plyus Publ., 2012. pp. 6–13.

Hodlevskyy M. D., Brahynskyy Y. L. Ynformatsyonnaya tekhnolohyya upravlenyya kachestvom protsessa razrabotky prohrammnoho obespechenyya [Information technology for quality management of the software development process]. Vostochno-Evropeyskyy zhurnal peredovykh tekhnolohyy [Eastern-European Journal of Enterprise Technologies]. Kharkiv, 2013, no. 2/9 (62). pp. 63–67.

Hodlevskyy M. D., Holoskokova A. A. Syntez statycheskykh modeley planyrovanyya uluchshenyya kachestva protsessa razrabotky prohrammnoho obespechenyya [Synthesis of static planning models for improving the quality of the software development process]. Skhidno–Yevropeys'kyy zhurnal peredovykh tekhnolohiy [Eastern-European Journal of Enterprise Technologies]. Kharkiv, 2015, no. 3/2 (75), pp. 23–29.

Hodlevskyy M. D., Rubyn E. E., Holoskokova A. A. Dynamycheskaya model' planyrovanyya uluchshenyya kachestva protsessa razrabotky prohrammnoho obespechenyya [Dynamic planning model for improving the quality of the software development process]. Visnyk Natsional'noho tekhnichnoho universytetu "KhPI". Seriya: Systemnyy analiz, upravlinnya ta informatsiyni tekhnolohiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkiv, NTU "KhPI" Publ., 2015, no. 58 (1167), pp. 3–6.

Hnatiyenko H. M., Snytyuk V. Ye. Ekspertni tekhnolohiyi pryynyattya rishen': monohrafiya [Expert decision-making technologies: monograph]. Kyyiv, TOV «Maklaut» Publ., 2008. 444 p.

Voloshyn O. F., Mashchenko S. O Teoriya pryynyattya rishen': navch. posib [Theory of decision-making: education. manual]. Kyyiv, VPTs «Kyyivs'kyy universytet» Publ., 2006. 304 p.

Zaychenko Yu. P. Teoriya pryynyattya rishen': pidruchnyk [Theory of decision-making: a textbook]. Kyyiv, NTUU «KPI» Publ., 2014. 412 p.

##submission.downloads##

Опубліковано

2023-07-15

Як цитувати

Годлевський, М., & Бурлаков, Г. (2023). ВЕРБАЛЬНИЙ ОПИС ТЕХНОЛОГІЇ ПЛАНУВАННЯ ПІДВИЩЕННЯ ЯКОСТІ ПІДМНОЖИНИ ПРОЦЕСІВ ЕТАЛОННОЇ МОДЕЛІ ЗРІЛОСТІ SPICE. Вісник Національного технічного університету «ХПІ». Серія: Системний аналiз, управління та iнформацiйнi технологiї, (1 (9), 41–48. https://doi.org/10.20998/2079-0023.2023.01.06

Номер

Розділ

УПРАВЛІННЯ В ОРГАНІЗАЦІЙНИХ СИСТЕМАХ