Архітектура програмного забезпечення (пм)
Тип: На вибір студента
Кафедра: прикладної математики
Навчальний план
| Семестр | Кредити | Звітність |
| 7 | 6 | Залік |
Лекції
| Семестр | К-сть годин | Лектор | Група(и) |
| 7 | 32 | доцент Дяконюк Л. М. | ПМп-41, ПМп-42 |
Лабораторні
| Семестр | К-сть годин | Група | Викладач(і) |
| 7 | 32 | ПМп-41 | доцент Дяконюк Л. М., доцент Переймибіда А. А. |
| ПМп-42 | доцент Дяконюк Л. М., доцент Переймибіда А. А. |
Опис курсу
Дисципліна спрямована на ознайомлення студентів із сучасними підходами до моделювання та проєктування програмних систем. У курсі розглядаються діаграми UML як інструмент візуалізації архітектури та патерни проєктування як перевірені рішення типових завдань програмування. Студенти набувають навичок побудови структурних та поведінкових моделей, вивчають створювальні, структурні й поведінкові патерни та закріплюють їх застосування у практичних кейсах (чат-системи, інтернет-магазини, ігрові рушії, системи бронювання тощо). Особлива увага приділяється інтеграції діаграм і патернів у процесі командної розробки та побудові архітектурних рішень, що забезпечують гнучкість, масштабованість і підтримуваність програмного забезпечення.Курс знайомить з сучасними стилями побудови архітектури та інструментарієм для її реалізації.
Рекомендована література
1. Erich Gamma. Design Patterns: Elements of Reusable Object-Oriented Software” / Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gamma of Gang of Four). – 632 p.
2. E. Freeman. Head First Design Patterns 2E. / E. Freeman, E.Robson. – O’Reilly Media -2020. – 641р.
3. Jeffrey Chilberto. Hands-On Design Patterns with C# and .NET Core. / Jeffrey Chilberto, Gaurav Aroraa. – ISBN-139781789133646. – Packt Publishing. – 2019. – 410 p.3.
4. A Shvetc. Design patterns. – Refactoring.guru, 2021. – 410 р.
5. D. Boswell. The Art of Readable Code: Simple and Practical Techniques for Writing Better Code. /. D. Boswell, T.Foucher. – ISBN-9780596802295 (ISBN10: 0596802293). – O’Reilly Media. – 2011. – 204 p.
6. Р. Мартін. Чиста архітектура. – ISBN-978-617-09-5286-8. – Фабула. – 2022. – 832с.