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


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

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

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

Мета курсу

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

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

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

Автори курсу

Яскевич Владислав Олександрович

Підрозділ

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

Викладачі

Яскевич Владислав Олександрович

Призначення

(Магістр)

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

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

2-й рік

Розподіл

Курс / рік навчання V VI
Семестр 9 10 11 12
Розподіл кредитів (5) 0 0 5 0

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

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