121 Інженерія програмного забезпечення
Permanent URI for this collection
Освітньо-наукова програма: Інженерія програмного забезпечення
Browse
Browsing 121 Інженерія програмного забезпечення by Author "Бублик, Володимир"
Now showing 1 - 4 of 4
Results Per Page
Sort Options
Item Вдосконалення реалізацій патернів проектування на підставі формальних моделей(2022) Семенюк, Христина; Бублик, ВолодимирРоботу присвячено вдосконаленню реалізації мультиметодів за допомогою застосування патернів проектування. Вибрано і застосовано патерни Adapter і Abstract Factory для спрощення публічного інтерфейсу статичного та динамічного диспетчерів, реалізовано приклади застосування вдосконалених мультиметодів. Описано застосовані патерни проектування Adapter і Abstract Factory за допомогою засобів формалізації, описано їхнє застосування в реалізації мультиметодів і переваги отриманих результатів.Item Дослідження засобів формалізації патернів проектування(2021) Семенюк, Христина; Бублик, ВолодимирРоботу присвячено створенню та специфікації патернів на основі реалізації мультиметодів, розглянутої у книзі Александреску «Сучасне проектування на С++», а також вдосконаленню реалізації за допомогою можливостей нових версій С++. Проаналізовано підхід до патернів проектування та засоби формалізації, описані у книзі Джейсона Мак-Колм Сміта «Елементарні шаблони проектування». Проаналізовано реалізацію мультиметодів з книги Александреску. Наведено специфікації та декомпозиції патернів Статичний диспетчер та Динамічний диспетчер. Реалізовано статичну і динамічну подвійну диспетчеризацію з використанням списків типів на основі варіативних шаблонів та приклади їхнього застосування.Item Застосування багатопотокових моделей взірців проектування для створення масштабованого програмного забезпечення(2023) Божко, Владислав; Бублик, ВолодимирМета магістерської роботи – виявити, яким чином асинхронні моделі взірців проектування можуть бути застосовані у створенні масштабованого багатопотокового ПЗ та створити відповідні спеціалізації взірців для вдосконалення механізмів комунікації компонентів у масштабованому програмному забезпеченніItem Класифікація та вдосконалення багатопотокових моделей патернів проектування(2022) Божко, Владислав; Бублик, ВолодимирМета курсової роботи – виявити особливості механізмів синхронізації, наданих у стандартній бібліотеці C++ та вдосконалити з їх допомогою багатопотокові моделі взірців проектування.