ШЛЯХИ ПІДВИЩЕННЯ ЯКОСТІ ПРОЦЕСУ РОЗРОБКИ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ НА ОСНОВІ МОДЕЛЕЙ ЗРІЛОСТІ
DOI:
https://doi.org/10.20998/2079-0023.2019.02.11Ключові слова:
якість, процес розробки програмного забезпечення, модель зрілості, фокусна область, практика, формалізація моделей зрілості, методологія колективного експертного оцінюванняАнотація
Стисло розглянуті основні етапи еволюції поняття якості виробу та послуги, починаючи з системи Тейлора до концепції тотального менеджменту якості TQM (Total Quality Management). Зважаючи на універсальний характер стандартів серії ISO-9000, вони були застосовані в області програмної інженерії. Шляхи підвищення якості процесу розробки програмного забезпечення (ПР ПЗ) розглядаються на основі моделей зрілості. Основними моделями зрілості є: CMMI (Capability Maturity Model Integration) та SPICE (Software Process Improvement and Capability dEtermination). CMMI реалізована у двох варіантах – дискретному і безперервному. Першому відповідає поняття «рівень зрілості», а другому – «рівень можливості». З цими поняттями пов’язана оцінка поточного стану ПР ПЗ організації та окремих фокусних областей. На відміну від моделі CMMI модель зрілості SPICE реалізована тільки в одному варіанті – безперервне подання. Ця модель визначає тільки поняття «рівень можливості» окремо взятих процесів. Аналогом фокусної області моделі CMMI є поняття процесу моделі SPICE, який складається з практик. Основним недоліком моделі CMMI є те, що вона не ураховує особливості організації розробника ПЗ. З іншого боку, при використанні моделі SPICE по відношенню до окремого процесу експерти можуть використовувати наступну інформацію: методологію управління проектом; модель життєвого циклу ПР ПЗ; особливості предметної області; цілі організації. На основі розглянутої структури та проведеного порівняльного аналізу цих моделей виявлені окремі їх властивості, які дозволили сформулювати шляхи підвищення зрілості ПР З. Основними з них є: формалізація моделей зрілості; розробка математичних моделей підвищення рівня зрілості як окремих процесів, так і всього ПР ПЗ; формування дискретної моделі зрілості на основі SPICE; використання методології колективного експертного оцінювання вихідного стану окремих фокусних областей моделі СММІ і процесів моделі SPICE.
Посилання
Persse J. R. Process Improvement Essentials. O'Reilly, 2006. 352 p.
Poulin L. A. Reducing risk with software process improvement. Auerbach Publ., 2005. 288 p.
Schlickman J. ISO 9001:2000 Quality Management System Design. Artech House Publ., 2003. 406 p.
Mutafelija, B. Process improvement with CMMI v1.2 and ISO standards. Auerbach Publ., 2009. 406 p.
Chrissis M. B., Konrad M., Shrum S. CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley Professional Publ., 2003. 688 p.
Pyzdek T., Keller P. A. The Six Sigma Handbook. 5-th Ed. New York, McGraw-Hill Education Publ., 2018. 20 p.
Godlevskiy M.D., Braginskiy I. L. Dinamicheskaya model i algoritm upravleniya kachestvom protsessa razrabotki programmnyih sistem na osnove modeli zrelosti [Dynamic model and quality management algorithm for the development of software systems based on the maturity model]. Problemyi informatsionnyih tehnologiy [Information Technology Issues]. Herson, OLDI-Plyus Publ., 2012, pp. 6–13.
Godlevskij M. D., Goloskokova A. A. Sintez staticheskih modelej planirovaniya uluchsheniya kachestva processa razrabotki programmnogo obespecheniya [Synthesis of static planning models for improving the quality of the software development process]. Skhіdno–Єvropejs'kij zhurnal peredovih tekhnologіj [Eastern-European Journal of Enterprise Technologies]. Kharkіv, PP «Tehnologіchnij centr» Publ., 2015, no. 3/2 (75), pp. 23–29.
Godlevskij M. D., Rubin E. E., Goloskokova A. A. Dinamicheskaya model' planirovaniya uluchsheniya kachestva processa razrabotki programmnogo obespecheniya [A dynamic planning model for improving the quality of the software development process]. Visnyk NTU "KhPI": zb. nauk. pr. Seriya: Sy’stemny’janaliz, upravlinnya ta informacijnitexnologiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkiv, NTU "KhPI" Publ., 2015, no. 58 (1167), pp. 3–6.
Godlevskij M. D., Rubin Je. E., Goloskokova A. A. Uluchshenie kachestva processa razrabotki programmnogo obespechenija na osnove metodov posledovatel'nogo analiza variantov i lokal'noj optimizacii [Improving the quality of the software development process based on methods of sequential analysis of options and local optimization]. Visnyk NTU «KhPI»: zb. nauk. pr. Seriya: Sy’stemny’janaliz, upravlinnya ta informacijnitexnologiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkiv, NTU "KhPI" Publ., 2014, no. 55 (1097), pp. 5–10.
Godlevskyi M. D., Goloskokova A. A., Chipizhenko A. A. Medium-term planning information technology for quality improvement of the software development process based on the CMMI model. Visnyk NTU "KhPI": zb. nauk. pr. Seriya: Sy’stemny’janaliz, upravlinnya ta informacijnitexnologiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkiv, NTU "KhPI" Publ., 2017, no. 51 (1272), pp. 32–37.
Godlevskyi M. D., Goloskokova A. A., Bielous O. S. Information technology of a static model solving for quality improvement of the software development process based on the CMMI model. Visnyk NTU "KhPI": zb. nauk. pr. Seriya: Sy’stemny’janaliz, upravlinnya ta informacijnitexnologiyi [Bulletin of NTU "KhPI". Series: System analysis, control and information technology]. Kharkiv, NTU "KhPI" Publ., 2017, no. 55 (1276), pp. 26–30.
##submission.downloads##
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2019 Вісник Національного технічного університету «ХПІ». Серія: Системний аналiз, управління та iнформацiйнi технологiїАвтори, які публікуються у цьому журналі, погоджуються з наступними умовами:
- Автори залишають за собою право на авторство своєї роботи та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
- Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
- Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).