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


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

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

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

Мета курсу

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

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

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

Підрозділ

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

Призначення

(Магістр)

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

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

1-й рік, 2-й рік

Розподіл

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

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

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