Методологія розроблення та супроводу інформаційних систем, базованих на технології інтернету речей

Автор(и)

DOI:

https://doi.org/10.32347/2412-9933.2024.60.56-70

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

інтернет речей (IoT), методологія розроблення, супровід інформаційних систем, DevOps, Agile, інфраструктурні IoT-системи, безпекові системи, системи водопостачання і водовідведення, контроль мікроклімату, управління освітленням, вітчизняні ІТ-компанії, зарубіжні ІТ-компанії, автоматизація процесів, безпека IoT, масштабованість

Анотація

Стаття присвячена дослідженню методологій розроблення та супроводу інформаційних систем, що базуються на технології Інтернету речей, із особливим акцентом на використанні методології DevOps. Технологія Інтернет речей швидко розвивається, проникаючи у різні галузі, включаючи управління інфраструктурою. Сучасні IoT-системи вимагають високого рівня надійності, масштабованості та безпеки, оскільки вони взаємодіють із великою кількістю пристроїв та опрацьовують значні обсяги даних у реальному масштабі часу. Тому актуальність статті полягає у необхідності визначення найефективніших методологій для проєктування, підтримки та оновлення IoT-систем з урахуванням складності таких рішень і швидкого розвитку технологій. Результати дослідження засвідчують, що методологія DevOps є однією з найбільш придатних для розроблення IoT-систем, оскільки забезпечує автоматизацію процесів, безперервну інтеграцію, регулярні оновлення та високу стабільність систем. Використання DevOps дає змогу значно підвищити продуктивність команд розробників та операційних фахівців, які працюють над IoT-рішеннями. У дослідженні розглянуто основні етапи розроблення IoT-систем, включаючи аналіз вимог, архітектурне проєктування, тестування, впровадження, а також їхнє обслуговування. Описано сучасні підходи до забезпечення безпеки, інтеграції та масштабованості IoT-систем, які включають автоматизований моніторинг і керування оновленнями програмного й апаратного забезпечення. У статті також представлено аналіз реальних прикладів використання методології DevOps у низці проєктів вітчизняних та зарубіжних ІТ-компаній. Наприклад, розглянуто успішні кейси впровадження DevOps для безпекових систем житлових комплексів, систем управління водопостачанням і водовідведенням у великих містах, систем контролю мікроклімату у промислових будівлях і офісах, а також систем управління освітленням у міських умовах. Результати дослідження свідчать про високу ефективність використання DevOps для IoT-проєктів, що вимагають стабільності, гнучкості та масштабованості. Використання цієї методології дає змогу оптимізувати процеси розроблення та супроводу, забезпечити безперебійне функціонування IoT-систем і підвищити рівень кібербезпеки, що є критично важливим для сучасних інфраструктурних рішень. Використання методології DevOps у таких проєктах, як безпекові системи житлових комплексів, системи управління водопостачанням і водовідведенням, контролю мікроклімату і освітлення у містах, демонструє її ефективність. Методологія DevOps уможливлює легко масштабувати інформаційні системи відповідно до зростаючих потреб міст, що є критично важливим для інфраструктурних рішень, де кількість підключених пристроїв може постійно зростати.

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

Юрій Жовнір , Національний університет «Львівська політехніка», Львів

Аспірант кафедри інформаційних систем та мереж

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

Аспірант кафедри інформаційних систем та мереж

Микола Орлов, Національний університет «Львівська політехніка», Львів

Аспірант кафедри інформаційних систем та мереж

Олексій Дуда, Тернопільський технічний університет ім. Івана Пулюя, Тернопіль

Кандидат технічних наук, доцент, доцент кафедри комп’ютерних наук

Наталія Кунанець, Національний університет «Львівська політехніка», Львів

Доктор наук із соціальних комунікацій, професор, професор кафедри інформаційних систем та мереж

Посилання

Kim, G., Humble, J., Debois, P., Willis, J. & Forsgren, N. (2021). The DevOps handbook: How to create world-class agility, reliability, & security in technology organizations. It Revolution.

Perry, Y. (2020). DevOps: The Complete Guide to Culture, Technology and Tools, website. URL: https://bluexp.netapp.com/devops.

Varadharajan, V. & Bansal, S. (2016). Data security and privacy in the internet of things (iot) environment. Connectivity frameworks for smart devices: the internet of things from a distributed computing perspective, 261-281. https://doi.org/10.1007/978-3-319-33124-9_11.

DevOps and IoT: How to Integrate Them for Success, website. (2024). URL: https://www.mindbowser.com/integrating-devops-and-iot/

Breyter, M. (2022). Agile Product and Project Management. Apress.

Klein, M. (2024). Waterfall Model Methodology: Everything You Need to Know, website. URL: https://project-management.com/waterfall-model/

Chantzis, F., Stais, I., Calderon, P., Deirmentzoglou, E. & Woods, B. (2021). Practical IoT hacking: the definitive guide to attacking the internet of things. No Starch Press.

A detailed guide to Lean and Agile methodologies, website. (2024). URL: https://worksection.com/ua/blog/agile-vs-lean.html

Riepina, I. (2023). Using the Lean manufacturing methodology to improve the quality of the enterprise's business processes. Management, 37(1), 39-49.

Kovalenko, O. O., Denysiuk, A. V. & Bazhan, V. M. (2023). Comparative analysis of IT product development methodologies. Bulletin of Kharkiv National University named after V. N. Karazin. Series: Information Technologies, 25, 45–55.

Adeagbo, M. A., Akinsola, J. E. T., Awoseyi, A. A., & Kasali, F. (2021). Project implementation decision using Software Development Life Cycle models: A comparative approach. Journal of Computer Science and Its Application, 28(1). https://doi.org/10.4314/jcsia.v28i1.10

Bravos, G., Cabrera, A. J., Correa, C., Danilović, D., Evangeliou, N., Ezov, G., ... & Vukobratovic, D. (2022). Cybersecurity for industrial Internet of Things: architecture, models and lessons learned. IEEE Access, 10, 124747-124765.

Fakhruldeen, H. F., Kadhim, K. A., Shyaa, T. A. & Al-Asady, H. A. J. (2023). Models and Methods of Information and Control System Cyber–security for Smart Buildings. Malaysian Journal of Fundamental and Applied Sciences, 19(3), 313-323.

##submission.downloads##

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

2024-11-29

Як цитувати

Жовнір , Ю. ., Грибовський , О. ., Орлов, М. ., Дуда, О., & Кунанець, Н. . (2024). Методологія розроблення та супроводу інформаційних систем, базованих на технології інтернету речей. Управління розвитком складних систем, (60), 56–70. https://doi.org/10.32347/2412-9933.2024.60.56-70

Номер

Розділ

УПРАВЛІННЯ ПРОЄКТАМИ