Архітектура та дизайн програмного забезпечення


Для вибору у 2022-2023 навчальному році

Всього годин: 150

В ході вивчення дисципліни будуть розглянуті наступні питання: архітектурні шаблони програмного забезпечення (багаторівнева архітектура, мікросервісна архітектура, безсерверна архітектура);  принципи проектування програмного забезпечення (KISS, DRY, YAGNI, BDUF, SOLID); шаблони проектування програмного забезпечення (породжуючи, структурні, поведінкові патерни).

Мета курсу

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

Програмні результати навчання

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

Підрозділ

Кафедра комп'ютерних наук,
Факультет інформаційних технологій і математики

Призначення

(Магістр)

122.00.02 Інформаційно-аналітичні системи (магістр)

Період навчання

2-й рік

Розподіл

Курс / рік навчання V VI
Семестр 9 10 11 12
Розподіл кредитів (5) 0 0 5 0
Години (150)
Лекції 0 0 10 0
...з них дистанційно 0 0 10 0
Семінарські, практичні, лабораторні 0 0 30 0
...з них дистанційно 0 0 0 0
Модульний контроль 0 0 10 0
...з них дистанційно 0 0 0 0
Самостійна робота 0 0 100 0

Кількість учасників

Одиниця Студенти Групи Підгрупи
Мінімальна кількість 10 1 0
Максимальна кількість 27 2 0