Формат опису модуля

Вид материалаДокументы
Подобный материал:
ФОРМАТ ОПИСУ МОДУЛЯ

  1. Назва модуля: Архітектура та проектування програмного забезпечення
  2. Код модуля: ПЗ_6050_С01
  3. Тип модуля: обов’язковий
  4. Семестр: VII
  5. Обсяг модуля: загальна кількість годин – 150 (кредитів ЄКТС – 5)

аудиторні години – 64 (лекції – 32, лаб. роб. – 32)
  1. Лектор: к.т.н., ст. викладач Петров Дмитро Володимирович
  2. Результати навчання:

У результаті вивчення модуля студент повинен:
  • розуміти поняття архітектури програмних засобів, підходи до її аналізу та побудови;
  • знати основні існуючі архітектури програмних засобів, їх характеристики та особливості, а також вміти застосовувати ці архітектури на практиці;
  • розуміти мету та задачі проектування програмних засобів
  • оволодіти основними методами об’єктно-орієнтованого проектування ПЗ, вміти застосовувати ці методи на практиці;
  • вивчити мову моделювання UML та вміти використовувати її для проектування ПЗ;
  • ознайомитися з шаблонами проектування та розуміти їх роль в програмуванні.
  1. Спосіб навчання: аудиторне
  2. Необхідні обов’язкові попередні та супутні модулі:
  • пререквізит: Основи програмної інженерії, Моделювання програмного забезпечення
  • кореквізити: -
  1. Зміст модуля:

Поняття архітектури програмного засобу. Поширені архітектури ПЗ, їх дослідження та аналіз. Об’єднанні різних архітектур в одній програмній системі. Фундаментальні принципи об’єктно-орієнтованого підходу. Методи об’єктно-орієнтованого проектування. Використання UML для проектування ПЗ. Шаблони проектування, їх характеристика та особливості застосування.
  1. Рекомендована література:
  • Питер Коуд, Дэвид Норт, Марк Мейфилд. Объектные модели. Стратегии, шаблоны и приложения. “Лори”, 1999. – 430 с.
  • Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. “Бином”, 1998. – 560 стр.
  • Mary Shaw, David Garlan. Software Architecture: Perspectives on an Emerging Discipline. “Prentice Hall”, 1996. – 242 pp.
  • Мартин Фаулер. Архитектура корпоративных программных приложений. “Вильямс”, 2007. – 544 с.
  1. Форми та методи навчання: лекції, лабораторні роботи, курсова робота, самостійна робота
  2. Методи і критерії оцінювання:
  • Поточний контроль (30%): письмові звіти з лабораторних робіт
  • Підсумковий контроль (70 %, екзамен): теоретичні питання та практичні завдання
  1. Мова навчання: українська