Архітектура ПЗ (ч.2) (ВПК)
Тип: Нормативний
Кафедра: радіоелектронних і комп'ютерних систем
Навчальний план
Семестр | Кредити | Звітність |
6 | 5.5 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
6 | 32 | Сінькевич О. О. | ФеП-33 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
6 | 32 | ФеП-33 | Рабош . В., професор Оленич І. Б. |
Опис навчальної дисципліни
Навчальну дисципліну розроблено таким чином, щоб надати учасникам необхідні знання, обов’язкові для того, щоб брати участь у проектуванні
програмного забезпечення, створенні типових програмних архітектур та управлінні структурою програмного забезпечення. Тому у дисципліні
представлено як огляд сучасних підходів створення складних програмних систем, так і засобів та інструментів, які потрібні для проектування
програмного забезпечення, реалізації основних методів і засобів автоматизації проектування, випробувань та оцінки якості програмного
забезпечення.
Рекомендована література
- 1. Martin R.C. Clean Architecture: A Craftsman’s Guide to Software Structure and Design / Robert C. Martin. – Pearson, 2017. – 432 p.
- 2. Clements P., Bachmann F., Bass L. Documenting Software Architectures: Views and Beyond (2nd Edition). – Boston: Addison-Wesley Professional,
2012. - 3. Gomaa H. Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures. – NY: Cambridge University Press, 2011. – 578 p.
- 4. Richards M., Ford N. Fundamentals of Software Architecture: An Engineering Approach. O’Reilly Media, 2020. 432 с.
- 5. Lilienthal C. Sustainable Software Architecture: Analyze and Reduce Technical Debt. Rocky Nook, 2019. 307 с.
- 6. Evans E. Domain-driven design: Tackling complexity in the heart of software. Boston: Addison-Wesley, 2004. 529 с.
- 7. Hohpe G. Software Architect Elevator: Redefining the Architect’s Role in the Digital Enterprise. O’Reilly Media, Incorporated, 2020. 366 с.
- 8. Jaiswal M. Software Architecture and Software Design. SSRN Electronic Journal. 2019.