<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Порівняльний аналіз інструментів UML-моделювання для освітніх цілей підготовки майбутніх фахівців у галузі інформаційних технологій

Анотація

У статті наведено порівняльний аналіз сучасних інструментів для побудови UML-діаграм, що використовуються під час проєктування та моделювання інформаційних систем. Дослідження охоплює широкий спектр програмних засобів&nbsp;–&nbsp;від класичних десктопних CASE-середовищ до сучасних онлайн-сервісів та легких редакторів, що інтегруються у веб-середовище та хмарні платформи. Проаналізовано низку ключових характеристик, серед яких: тип ліцензії, підтримувана версія UML, функціональні можливості, наявність оновлень, тип інтерфейсу, підтримка командної роботи, а також придатність до використання в освітньому процесі під час підготовки майбутніх фахівців у галузі інформаційних технологій. Окрему увагу приділено розмежуванню інструментів, що орієнтовані на повноцінне моделювання інформаційних систем, і тих, які більше підходять для візуалізації готових діаграм або демонстраційних матеріалів. У процесі дослідження також проведено огляд наукових джерел та сучасних публікацій, що висвітлюють тенденції використання UML-діаграм у сфері проєктування та цифрового моделювання систем. На основі отриманих даних здійснено узагальнення практичних аспектів застосування UML-інструментарію як в освітньому середовищі, так і в професійній розробці програмного забезпечення. У результаті роботи представлено порівняльну таблицю, яка полегшує вибір середовища відповідно до потреб користувача. Зроблено висновки щодо доцільного використання кожного з розглянутих інструментів у різних контекстах&nbsp;–&nbsp;зокрема в освітніх, дослідницьких і прикладних завданнях. Також сформульовано практичні рекомендації щодо впровадження ефективних інструментів моделювання у процес підготовки молодих фахівців, а також визначено перспективи для подальших досліджень у напрямку вивчення інтеграції UML-середовищ в освітні курси та розробки діаграм для конкретних прикладів інформаційних систем.

Опис

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

Мова

Бібліографічний опис

Лень А. В., Карабін О. Й., Вовкодав О. В., Іваницький Р. І., Ясінський А. М. Порівняльний аналіз інструментів UML-моделювання для освітніх цілей підготовки майбутніх фахівців у галузі інформаційних технологій // Наукові праці Вінницького національного технічного університету. 2025. № 3. URI: https://praci.vntu.edu.ua/index.php/praci/article/view/847.

Схвалення

Рецензія

Доповнено

Цитується в

Список використаної літератури (11)

  1. LuY., AlexandruC.A. Systematic review of UML diagramming software tools for higher education software engineering courses, in Proc. United Kingdom Ireland Comput. Educ. Res. (UKICER) Conf.,Sep, 2023. P.1–7.
  2. FreireE.S.S., OliveiraG.C., Sousa GomesM.E. Analysis of open-source CASE tools for supporting software modeling process with UML. In Proceedings of the XVII brazilian symposium on software quality.Oct, 2018. P.51–60.
  3. UML is Back. Or is it? Investigating thePast, Present, and Future of UML in Open Source Software / J.Romeoet al. ICSE 2025 47th International Conference on Software Engineering, 2025. URL: https://www.inf.usi.ch/phd/raglianti/publications/Romeo2025a.pdf. (date of access: 02.05.2025).
  4. AlmasabeA., LudiS., ElfakiA.O. Scrutinizing UML Teaching and Learning Modeling Tools. International Journal of Computer Science & Network Security.2024. No24(12). P.179–187.
  5. UML diagrams in software engineering research:a systematic literature review / H.Kocet al. 7th International Management Information Systems Conference, 9–11 December 2020. Proceedings 2021. No74(1),13.P.1–8.
  6. Object Management Group. OMG Unified Modeling Language (OMG UML), Version 2.5.1. December 2017. URL: https://www.omg.org/spec/UML/2.5.1/. (date of access: 05.05.2025).
  7. Forward and reverse engineering using uml with rational rose and object-oriented programming language/ B.Lakshmiet al.Journal of Theoretical and Applied Information Technology.2025. No103(3). P.1038–1044.
  8. StarUML. URL:https://staruml.io/((date of access: 10.05.2025).
  9. AgroUML. URL:https://argouml-tigris-org.github.io/tigris/argouml/(date of access: 12.05.2025).
  10. UMLet. URL:https://umlet.com/(date of access: 15.05.2025).