Методи проектування програмного забезпечення
Викладач: Галуза Олексій Анатолійович, д.ф.-м.н., доцент
Освітньо-кваліфікаційний рівень: Бакалаври
Спеціальність: 113 «Прикладна математика»
Спеціалізація: 113-01 «Інтелектуальний аналіз даних»
Кількість кредитів (годин): 4 (120)
Види навчальних занять: Лекції, лабораторні роботи, індивідуальна робота студентів, консультації
Мета дисципліни, опис знань та навичок, які вона дає:
Мета викладання дисципліни – визначення і систематизація знань о проектувані програмного забезпечення.
В результаті вивчення дисципліни студент зобов’язаний знати:
- основні принципи та поняття проектування програмного забезпечення;
- архітектурні стилі та шаблони;
- UML;
- Use Cases;
- MVC/MVP/MVVM архітектуру;
- Client-Server архітектуру.
В результаті вивчення дисципліни студент повинен вміти:
- самостійно розробити архітектуру програмного проекту;
- скласти технічну документацію програмного продукту;
- виконати розробку програмного продукту на основі документації.