Модуль 5

Архитектура в разработке ПО и БД

Модуль 5. Архитектура в разработке программного обеспечения и базы данных (13 часов, 3 часа лекций, 6 часов практических занятий, 4 часа самостоятельной работы)
Тема 5.1. Архитектура и нефункциональные требования (3 часа, 1 час лекций, 1 час практических занятий, 1 час самостоятельной работы)
Лекции, 1 час: Архитектура как способ удовлетворения требований к ИС. ISO 25010 и качественные атрибуты. Представления архитектуры и совмещение качественных требований с архитектурой. Основные архитектурные шаблоны. Формулирование качественных требований к ИС
Практические занятия, 1 час:
Сформулируйте качественные требования к данной ИС. Напишите сценарий качества
Самостоятельная работа, 1 час.: Изучение учеб.-методич. материалов к практическому заданию

Тема 5.2. Введение в базы данных (3 часа, 1 час лекций, 1 час практических занятий, 1 час самостоятельной работы)
Лекции, 1 час: Реляционные и нереляционные базы данных. 1,2,3 нормальные формы. Синхронная и асинхронная запись в базы данных. Важность проверки факта записи данных в базу данных
Практические занятия, 1 час:
Приведите к 3-ей нормальной форме данную структуру данных
Самостоятельная работа, 1 час.: Изучение учеб.-методич. материалов к практическому заданию

Тема 5.3. SQL запросы (6 часа, 1 час лекций, 4 часа практических занятий, 1 час самостоятельной работы)
Лекции, 1 час: SQL синтаксис: Select, From, Where, Group By. Способы связей между таблицами через соответствующие JOIN операторы.
Практические занятия, 4 часа: Установите PostgreSQL, напишите SQL запросы предоставляющие необходимые данные.
Самостоятельная работа, 1 час.: Изучение учеб.-методич. материалов к практическому заданию
1 час самостоятельной работы на межмодульный тест для закрепления полученных знаний и навыков- 10 вопросов (примеры вопросов в п. 8.4)