Методологія створення сервіс орієнтованої архітектури ІС

Elective discipline
Обсяг освітнього компонента: 
• у кредитах ЄКТС — 6.0.
Кількість аудиторних занять: 
Лекційних занять - 15, лабораторних занять 15.
Самостійна робота: 
120 годин.
Семестровий контроль: 
Test.
Освітню компоненту забезпечує: 
Анотація: 

Мета вивчення дисципліни: Вивчення здобувачами основних технологій, що використовуються при побудові програмного забезпечення з сервіс орієнтованою архітектурою інформаційних систем; основних принципів роботи подієво-орієнтованої архітектури, а також формування у студентів знань та умінь з основ побудови систем з сервіс орієнтованою архітектурою, що відрізняються різним динамічним навантаженням, підходом до тестування, діагностики та масштабування.
Задачі дисципліни:
– ознайомити з термінологією та ключовими поняттями  сервіс орієнтованої архітектури;
– вивчити основні патерни побудови фронтенду, бекенду та системи діагностики;
            – вивчити основні типи брокерів подій та особливості їх використання;
– оволодіти методами переходу зі старих систем з монолітною архітектурою до нових систем з сервіс орієнтованою архітектурою.

Практичне значення та використання отриманих знань: Набуття  практичних навичок щодо застосування  підходів, методів і технологій сервіс орієнтованої архітектури задля практичної розробки різноманітних систем, що відрізняються високою надійністю, прозорістю та масштабованістю.
Знання основних підходів, методів і технологій сервіс орієнтованої архітектури задля розробки та застосовування моделей добування знань, стратегії логічного виведення, технологій і інструментальних засобів побудови  інтелектуальних комп'ютерних систем. Розуміння базових понять подієво-орієнтованої архітектури, здатність використовувати методи і алгоритми подієво-орієнтованої архітектури при побудові, налагодженні та керуванні системами різноманітного прикладного призначення. 

Індивідуальна робота

Для денної форми здобуття освіти
Індивідуальна робота не планується.

Форми контрольних заходів та оцінювання результатів навчання

Для денної форми здобуття освіти
Поточний контроль полягає у виконанні 
1)    7-и практичних робіт. Практичні роботи полягають в розв'язуванні типових задач відповідно до мети та завдань практичних робіт та оформлюються у вигляді протоколу, який здобувач захищає. Практичні роботи виконуються на комп’ютері.  Бездоганне виконання кожної з практичних робіт №1 – №6 та захист протоколів  оцінюється у 5 балів; практичної роботи  №7 та захист протоколу – 10 балів;
2)    двох модульних контрольних робіт. Модульні контрольні роботи складаються з теоретичної і практичної частин. Бездоганне виконання кожної модульної контрольної роботи становить 30 балів.
Підсумковий контроль – залік. Залік накопичувальний. Максимальна оцінка, яку може отримати студент – 100 балів. Мінімальна оцінка, яка дозволяє отримати «зараховано» – 60 балів.
 

Компетентності: 

К1. Продукування нових ідей, розв’язання комплексних завдань професійної та/або дослідницько-інноваційної діяльності у галузі комп’ютерних наук за рахунок оволодіння методами створення інформаційних систем з мікросервісною архітектурою для проведення фундаментальних та (або) прикладних наукових досліджень з моделювання, проектування, розробки, впровадження організаційних, технічних, природничих і соціально-економічних інтелектуальних інформаційних систем та технологій.

Результати навчання: 

РН1. Розуміти концепцію використання докер-контейнерів при проєктуванні сервіс орієнтованої архітектури та забезпеченні захисту інформації при розгортанні сервіс орієнтованої архітектури у хмарі.
РН2. Застосовувати методи та алгоритми організації проєктування сервіс орієнтованої архітектури на базі концепцій постійної інтеграції та постійного розгортання.
РН3. Володіти навичками проєктування обміну даними у сервіс орієнтованої архітектурі на основі внутрішніх та зовнішніх подій

2024