Методи проектування програмного забезпечення

Викладач: Галуза Олексій Анатолійович, д.ф.-м.н., доцент

Освітньо-кваліфікаційний рівень: Бакалаври

Спеціальність: 113 «Прикладна математика»

Спеціалізація: 113-01 «Інтелектуальний аналіз даних»

Кількість кредитів (годин): 4 (120)

Види навчальних занять: Лекції, лабораторні роботи, індивідуальна робота студентів, консультації

Мета дисципліни, опис знань та навичок, які вона дає:

Мета викладання дисципліни –  визначення і систематизація знань о проектувані програмного забезпечення.

В результаті вивчення дисципліни студент зобов’язаний знати:

  • основні принципи та поняття проектування програмного забезпечення;
  • архітектурні стилі та шаблони;
  • UML;
  • Use Cases;
  • MVC/MVP/MVVM архітектуру;
  • Client-Server архітектуру.

В результаті вивчення дисципліни студент повинен вміти:

  • самостійно розробити архітектуру програмного проекту;
  • скласти технічну документацію програмного продукту;
  • виконати розробку програмного продукту на основі документації.