• Головна
  • Статті та випуски
    • Поточний випуск
    • Архів
  • Про журнал
    • Цілі та проблематика
    • Редакційна колегія
    • Індексація журналу
    • Джерела фінансування
  • Для авторів
    • Подання статті
    • Умови публікації
    • Загальні вимоги до оформлення рукописів
    • Процес рецензування
    • Редакційні збори
    • Договір про передачу прав від автора до видавця
  • Етика та політики
    • Публікаційна етика
    • Конфлікт інтересів
    • Політика відкритого доступу
    • Політика архівування матеріалів
    • Політика скарг
    • Положення про конфіденційність
    • Положення про відкликання публікацій
    • Політика антиплагіату
    • Політика використання генеративного ШІ
  • Пошук
  • Контакти
uk Українська
  • English English

Вісник Національного транспортного університету

  • Подати статтю
  • Головна
  • Статті та випуски
    • Поточний випуск
    • Архів
  • Про журнал
    • Цілі та проблематика
    • Редакційна колегія
    • Індексація журналу
    • Джерела фінансування
  • Для авторів
    • Подання статті
    • Умови публікації
    • Загальні вимоги до оформлення рукописів
    • Процес рецензування
    • Редакційні збори
    • Договір про передачу прав від автора до видавця
  • Етика та політики
    • Публікаційна етика
    • Конфлікт інтересів
    • Політика відкритого доступу
    • Політика архівування матеріалів
    • Політика скарг
    • Положення про конфіденційність
    • Положення про відкликання публікацій
    • Політика антиплагіату
    • Політика використання генеративного ШІ
  • Пошук
  • Контакти

Стаття

  • Читати статтю
  • Завантажити статтю

Отримано 02.02.2025

Доопрацьовано 30.04.2025

Прийнято 28.06.2025

Взято з Том 29, № 1, 2025

Сторінки 127 -132

  • 163 Перегляди

ЦИТУВАТИ

Hodakov, D. (2025). Types and feasibility of using software architectures. The National Transport University Bulletin, 29(1), 127-132. https://doi.org/10.33744/2308-6645-2025-1-60-127-132

Типи та доцільність використання архітектур програмного забезпечення

Даниїл Ходаков

Анотація

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

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

архітектурні шаблони; моделювання; проектування

Використані джерела

  1. Petryk, O.Iu. Petryk – Ternopil: Vud-vo TNTU imeni Ivana Puliuia, 2015. – 200 с.
  2. Tabunshchyk, G.V., Kaplienko, T.I., & Petrova, O.A. (2016). Proektuvannia ta modeliuvannia programnogo zabezpechennia suchasnuh informaciinuh sustem: navchalnyi posibnyk – Zaporizhzhia: Dyke Pole. – 250 с.
  3. Fowler, M. (2003). UML Distilled: A Brief Guide to the Standard Object Modeling Language – Longman (Pearson Education). – 300 p.
Поділитися
Facebook
Twitter
LinkedIn
Email
Telegram
Viber
WhatsApp

https://doi.org/10.33744/2308-6645-2025-1-60-127-132

Адреса
01010, Україна, м. Київ,
1, вул. М. Омеляновича-Павленка


Email
ntu@ntu-bulletin.com

Основна інформація
  • Цілі та проблематика
  • Індексація журналу
  • Умови публікації
  • Редакційна колегія
  • Публікаційна етика
Додаткова інформація
  • Політика скарг
  • Процес рецензування
  • Політика відкритого доступу
  • Політика антиплагіату
  • Політика використання генеративного ШІ
  • Політика архівування матеріалів