Короткий опис(реферат):
Кваліфікаційна робота присвячена виконанню порівняльного аналізу процесу імплементації архітектурних рішень при використанні різних паттернів проектування та побудові моделі інструменту динамічної верифікації, що враховує динамічні примітиви архітектури програмного забезпечення. Виконано порівняльний аналіз архітектурних рішень, що ґрунтуються на паттернах проектування та опис архітектурної моделі інструменту динамічної верифікації під час виконання та враховує деякі динамічні примітиви архітектури програмного забезпечення. Основним результатом є порівняльний аналіз різних архітектурних рішень на основі паттернів. Це може включати ідентифікацію сильних та слабких сторін конкретних рішень, визначення найефективніших паттернів для певних вимог, а також рекомендації для вибору паттернів при проектуванні програмних систем.
Запропоновано підхід динамічного моніторингу для динамічної системи на основі архітектури SOA під час виконання у відкритому середовищі. Цей підхід динамічного моніторингу вставляє елементи в момент прив’язки клієнт-сервер, а не «статично» під час компіляції чи завантаження при компонуванні архітектури на основі паттернів. The qualification work is devoted to performing a comparative analysis of the implementation process of architectural solutions using various design patterns and building a model of a dynamic verification tool that takes into account the dynamic
primitives of the software architecture . A comparative analysis of architectural solutions based on design patterns and a description of the architectural model of the dynamic verification tool at runtime and taking into account some dynamic primitives of the software architecture are performed. The main result is a comparative analysis of various architectural solutions based on patterns. This may include identifying the strengths and weaknesses of specific solutions, determining the most effective patterns for certain requirements, and making recommendations for choosing patterns when designing software systems. A dynamic monitoring approach is proposed for a dynamic system based on SOA architecture at runtime in an open environment. This dynamic monitoring approach inserts elements at the time of client-server binding, rather than "statically" at compile or load time when composing a pattern-based architecture.
Суть розробки, основні результати:
Чейпеш А. С. Порівняльний аналіз процесу імплементації архітектурних рішень при використанні різних паттернів проектування: кваліфікаційна робота на здобуття освітнього ступеню бакалавра студентки спеціальності 121 «Інженерія програмного забезпечення» / ЗВО «Університет Короля Данила», факультет суспільних та прикладних наук, кафедра інформаційних технологій; керівник роботи: А. М. Бойчук. Івано-Франківськ, 2024. 87 с.: рис.32, дод.