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

Автор(и)

DOI:

https://doi.org/10.35546/kntu2078-4481.2024.2.30

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

програмне забезпечення, цивільний захист, технології крос-платформної розробки, методологія об’єктно-орієнтованого програмування.

Анотація

Метою роботи є моделювання та аналіз програмного забезпечення для оперативно-рятувальної служби цивільного захисту ДСНС України. При розробці програмного забезпечення було використано методологію об’єктно-орієнтованого програмування, технології крос-платформної розробки Java. В роботі розроблено багаторівневу архітектуру програмного забезпечення. Багаторівневу архітектуру призначено для спрощення програмного забезпечення, оскільки можна розділити завдання між рівнями, які розташовано зверху донизу: презентаційний рівень знаходиться зверху, бізнес-рівень знаходиться у центрі, рівень даних знаходиться знизу. Описано функціональні можливості програмного забезпечення. Побудовано діаграми класів та пакетів. Розглянуто процес моделювання станів програмного забезпечення. Побудовано діаграму станів. Діаграми станів є засобом опису поведінки систем, вони показують послідовності станів, викликаних послідовностями подій. За допомогою діаграм станів специфікуються всі можливі стани, в яких може бути конкретний об’єкт, а також процес зміни станів об’єкта в результаті настання деяких подій. Розглянуто процес моделювання взаємодій. Визначено ролі користувачів: керівник робіт з ліквідації наслідків надзвичайної ситуації, який призначається для безпосереднього управління аварійно-рятувальними та іншими невідкладними роботами під час виникнення будь-якої надзвичайної ситуації, керівник оперативно-рятувальної служби цивільного захисту, командир аварійно-рятувального відділення та командир пожежно-рятувального відділення оперативно-рятувальної служби цивільного захисту. Побудовано діаграму використання для ролі «Керівник робіт з ліквідації наслідків надзвичайної ситуації». Побудовано діаграму діяльності програмного забезпечення. Також в роботі розроблено БД програмного забезпечення за допомогою MySQL Workbench – графічного інструменту для роботи з серверами та базами даних MySQL, розроблено інтерфейс користувача, наведено програмні приклади роботи програми.

Посилання

Ковальчук В.М., Лоїк В.Б., Лозинський Ю.Р. Удосконалення організації та проведення аварійно-рятувальних робіт при реагуванні на дорожньо-транспортні пригоди. Вісник Львівського державного університету безпеки життєдіяльності. 9. 2018. С. 7–13.

Гришманов Є.О., Хижняк І.А., Бердник П.Г. Оцінка ефективності застосування інформаційної технології автоматизованого прогнозування несприятливих авіаційних подій в польоті. Системи обробки інформації. 2(157). 2019. C. 134–139.

Тютюник В.В., Ященко О.А., Рубан І.В., Тютюник О.О. Особливості функціонування системи ситуаційних центрів на різних стадіях розвитку надзвичайних ситуацій. Сучасні інформаційні технології у сфері безпеки та оборони. 1 (43). 2022. С. 41–52.

Ткаченко В.В. Використання ІТ-технологій для розв’язання задач управління екологічною безпекою в ході ліквідації наслідків надзвичайних ситуацій. Інтегровані технології та енергозбереження. 3. 2020. С. 25–32.

Michael Blaha, James Rumbaugh. Object-Oriented Modeling and Design with UML. Pearson. 2004. P. 496.

Ajit Singh. Object Oriented Modeling and Design with UML. Priharch Innovations. 2019. P. 894.

Karoly Nyisztor, Monika Nyisztor. UML and Object-Oriented Design Foundations: Understanding Object-Oriented Programming and the Unified Modeling Language (Professional Skills Book 1). Priharch Innovations. 2018. P. 124.

Куліков В.М., Рябцев В.В., Паршуков С.С. Об’єктно-орієнтоване програмування для фахівців з кібербезпеки: навч. посіб. ІСЗЗІ КПІ ім. Ігоря Сікорського. Київ: КПІ ім. Ігоря Сікорського. 2023. 365 с.

Щербаков О.В., Парфьонов Ю.Е., Федорченко В.М. Основи об’єктно-орієнтованого програмування: навчальний посібник. Харків: ХНЕУ ім. С Кузнеця. 2019. 237 с.

Прачик В.В., Ляшенко О.М. Розроблення інформаційної системи моніторингу природних катастроф з використанням об’єктно-орієнтованої методології та технології Java SE 11. Вчені записки Таврійського національного університету імені В.І. Вернадського. Серія: Технічні науки». 32 (71). № 4. 2021. С. 150–156.

##submission.downloads##

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

2024-07-02