Назар Ю. С. Моделі та інформаційна технологія управління життєвим циклом розроблення програмного забезпечення в динамічних умовах

English version

Дисертація на здобуття ступеня доктора філософії

Державний реєстраційний номер

0824U002678

Здобувач

Спеціальність

  • 122 - Комп’ютерні науки

Спеціалізована вчена рада

ДФ 35.874.022

Львівський державний університет безпеки життєдіяльності

Анотація

У дисертаційній роботі на підставі проведених досліджень розв’язано важливу науково-прикладну задачу підвищення ефективності процесу планування розроблення спеціалізованого програмного забезпечення у динамічних умовах, яка базується на обґрунтованих моделях та інформаційній технології. Зокрема, запропоновано концептуальну модель управління життєвим циклом розроблення програмного забезпечення, в основі якої є мережевий граф планування, а також імітаційні моделі обходу та визначення його основних показників. Даний підхід дає можливість підвищити ефективність планування окремих етапів розробки програмного забезпечення та здійснювати коригування термінів випуску MVP (мінімально-життєздатного продукту) в режимі реального часу. Об’єкт дослідження – процеси опрацювання потоків інформації щодо управління життєвим циклом розробки програмного забезпечення в динамічному оточенні. Предмет дослідження – моделі, методи та засоби інформаційної технології оперативного прийняття рішень щодо ітераційного планування обсягу робіт з розробки спеціалізованого програмного забезпечення в динамічному оточенні. У роботі проаналізовано існуючі методи та моделі управління життєвим циклом програмного забезпечення та зроблено висновок про невідповідність сучасних методів та підходів управління життєвим циклом розроблення програмного забезпечення до розроблення безпеко-орієнтованих сервісів, оскільки окрім змінних вимог принципово важливим є час виконання. Обґрунтовано вибір гнучких підходів управління ІТ-проєктами для впровадження інноваційних підходів до процесу розроблення спеціалізованого безпеко-орієнтованого програмного забезпечення. Систематизовано основні концепції методів гнучкої методології управління життєвим циклом розроблення програмних систем, зважаючи на специфіку процесу виконання проєктів для служби порятунку, розширено існуючі емпіричні дані про можливості та переваги використання гнучких методів у безпековій галузі. Розроблено концептуальну модель процесу управління життєвим циклом розроблення спеціалізованого програмного забезпечення (безпеко-орієнтованих сервісів), котра адаптована під специфіку роботи Державної служби України із надзвичайних ситуацій та корелює із принципами гнучкої методології управління життєвим циклом розроблення програмного забезпечення. Розроблено модель процесу розробки програмних систем із використанням понятійного апарату теорії множин, в результаті чого отримано математичну модель життєвого циклу даних систем, яка дає змогу охарактеризувати обсяги робіт на окремих етапах розроблення програмного продукту, встановити взаємозв’язки та взаємозалежності між ними та сформувати фундаментальні принципи автоматизації процедури підтримки прийняття управлінських рішень на різних етапах розроблення програмних систем, зокрема безпеко-орієнтованого спрямування. Розроблені імітаційні моделі процесів обходу мережевих графів різної складності та конфігурації, надають змогу вирішувати задачі короткотермінового планування проєктів із розроблення безпеко-орієнтованих сервісів у динамічних умовах шляхом розрахунку раннього та пізнього термінів виконання подій з одержанням на їх основі характеристики щодо тривалості проєктних робіт. Розроблені моделі дають змогу побудувати алгоритми обходу мережевого графа для оцінки тривалості виконання проєктних робіт з подальшою автоматизацією процесів короткотермінового планування за умови введення будь-яких змін до змісту та обсягу окремих спринтів проєкту або складу команди розробників. Розроблена інформаційна технологія підтримки прийняття рішень в управлінні життєвим циклом розроблення спеціалізованого програмного забезпечення шляхом впровадження у неї отриманих моделей та алгоритмів для вирішення задачі короткотермінового планування розроблення безпеко-орієнтованих сервісів. Дана інформаційна технологія здійснює автоматизацію процесів короткотермінового планування, а також швидко і якісно переоцінює тривалість робіт за умови введення будь яких змін до змісту, обсягу, часу виконання окремих спринтів проєкту або складу команди розробників. Практичне значення отриманих результатів полягає в тому, що розроблені моделі та інформаційна технологія реалізовані у форматі web-застосунку, що, у свою чергу, значно спрощує менеджмент життєвого циклу розроблення програмного забезпечення шляхом автоматизації процесу короткотермінового планування у динамічному середовищі.

Публікації

Kordunova Y., Prydatko O., Smotr O., Golovatyi R. Expert Decision Support System Modeling in Lifecycle Management of Specialized Software. Lecture Notes on Data Engineering and Communications Technologies, Springer, Switzerland. Vol. 149, 2022, pp. 367-383, https://doi.org/10.1007/978-3-031-16203-9_22

Kордунова Ю. С., Смотр О. О., Кокотко І. Я., Малець Р. Б. Аналіз традиційного та гнучкого підходів до створення програмного забезпечення в динамічних умовах. Управління розвитком складних систем. Київ, 2021. № 47. С. 71 – 77, https://doi.org/10.32347/2412-9933.2021.47.71-77.

Кордунова Ю., Фелтіновскі М., Придатко О., Смотр О. Математичне моделювання процесу розробки спеціалізованих програмних систем безпеко-орієнтованого спрямування. Вісник Львівського державного університету безпеки життєдіяльності. Львів, 2023. № 27. С. 23-31. https://doi.org/https://doi.org/10.32447/20784643.27.2023.03.

Кордунова Ю. С. Аналіз та розроблення концептуальної моделі управління життєвим циклом спеціалізованого програмного забезпечення безпеко-орієнтованого спрямування. Український журнал інформаційних технологій. 2023. Т. 5, № 2. С. 72–78. https://doi.org/10.23939/ujit2023.02.072

Назар Ю., Придатко О. Моделювання процесу обходу мережевого графа для розв’язання задач короткострокового планування ІТ-проєктів. Вісник Львівського державного університету безпеки життєдіяльності. Львів, 2024. № 29. C. 32-43.

Kordunova Yu., Prydatko O., Smotr O., Kokotko I. The network graph traversal method for solving the problem of short-term planning of safety-oriented services development. Monografia powstała w ramach Projektu dofinansowanego przez Ministra Edukacji i Nauki ze środków budżetu państwa w ramach programu „Doskonała Nauka”, Warszawa 2022. p. 172 – 181.

Хлевной О., Кордунова Ю., Райта Д., Гаврись А, Ковальчук В. Розробка та реалізація алгоритму розрахунку тривалості евакуації під час пожежі за спрощеною аналітичною моделлю. Надзвичайні ситуації: попередження та ліквідація. 2023. Т. 7, № 1. С. 169 – 181

Кордунова Ю. С., Придатко О. В., Смотр О. О. Переваги використання Agile- методології під час розробки програмного забезпечення в умовах сучасного ринку. Інформаційна безпека та інформаційні технології : зб. наук. праць IV Всеукр. наук.-практ. конф. молодих учених, студентів і курсантів. м. Львів 27 листопада 2020 р. Львів, 2020. С. 206-207.

Кордунова Ю. С., Смотр О. О. Сенс Agile-маніфесту для сучасного проєкт-менеджменту. Проблеми та перспективи розвитку системи безпеки життєдіяльності: зб. наук. праць ХVI Міжнар. наук.-практ. конф. молодих вчених, курсантів та студентів. – Львів: ЛДУ БЖД, 2021. С. 247-248.

Кордунова Ю. С., Смотр О. О. Визначення ефективності використання Agile методології в сучасних організаціях. Проблеми та перспективи забезпечення цивільного захисту: матеріали міжнародної науково-практичної конференції молодих учених. Харків: НУЦЗУ, 2021. 166 с.

Кордунова Ю., Придатко О., Смотр О. Обґрунтування розподілу пріорітетів розробки програмного продукту у динамічному оточенні. Інформаційна безпека та інформаційні технології : зб. наук. праць V Всеукр. наук.-практ. конф. молодих учених, студентів і курсантів. м. Львів 26 листопада 2021 р. Львів, 2021. С. 140-142

Горностай Ю., Кордунова Ю. Програмна система «SOS» – пріоритетний спосіб зменшити ризик втрати життя та здоров'я населення. Інформаційна безпека та інформаційні технології : зб. наук. праць VI Всеукр. наук.-практ. конф. молодих учених, студентів і курсантів. м. Львів 30 листопада 2023 р. Львів, 2023. С. 266-268.

Мечус Х., Кордунова Ю., Смотр О. Сучасні інформаційні технології в управління ІТ проєктами. Інформаційна безпека та інформаційні технології : зб. наук. праць VI Всеукр. наук.-практ. конф. молодих учених, студентів і курсантів. м. Львів 30 листопада 2023 р. Львів, 2023. С. 353-355.

Кордунова Ю., Придатко О. Концептуальна модель процесу управління життєвим циклом спеціалізованого програмного забезпечення. Стратегічні комунікації у сфері забезпечення національної безпеки та оборони: проблеми, досвід, перспективи : ІV міжнар. наук.-практ. конф., 27 верес. 2023 р.: тези доповідей / Міністерство оборони України, НУОУ. К.:НУОУ, 2023. С. 173 – 176.

Назар Ю. Придатко О. Використання мереж Петрі в управлінні життєвим циклом безпеко-орієнтованого програмного забезпечення. Проблеми та перспективи розвитку системи безпеки життєдіяльності: Зб. наук. праць Міжнародної науково-практичної конференції молодих вчених, курсантів та студентів. – Львів: ЛДУ БЖД, 2024. С. 521 - 526.

Схожі дисертації