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

Курс відхилено: не обрали. Відредагуйте та збережіть курс для повторної перевірки.

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

Всього годин: 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 30 0
Модульний контроль 0 0 10 0
...з них дистанційно 0 0 10 0
Самостійна робота 0 0 100 0

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

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