req

This is an old revision of the document!


Инженерия требований

Курс читается в студентам 1 курса магистратуры ФПМИ МФТИ.

Примерный план и темы курса

НеделяТема
01.09Введение в инженерию требований. Организационные вопросы по курсу
08.09Основные определения. Текстовая запись требований. Применимые шаблоны. Понятие о качестве ПО. Модели качества. Стандарты серии ГОСТ Р ИСО/МЭК 250хх
15.09Варианты использования в UML2. Нотация диаграмм ВИ. Текстовая запись сценариев и вариантов использования. Use Case 2.0 и срезы ВИ. Элементы моделирования требований.
22.09Анализ требований к продуктам. Процессный подход. Диаграммы потоков данных. Контекстная модель. Декомпозиция. Введение в разработку для пользователя. Персоны. Полезные функции и истории пользователей.
29.09Приемы составления историй. Критерии качества историй. Основные идеи JTBD. Работы. Истории задач. Карта историй в JTBD. Проведение JTBD интервью.
06.10ЕСПД и ГОСТ 19. Основные понятия. Перечень стандартов. Состав программной документации. Техническое задание по ГОСТ 19. Структура документа. Функциональные, технические и организационные требования.
13.10Порядок разработки требований в проектах. Гибкий подход. Поэтапный (каскадный) подход. Качество требований. Проверка и рецензирование требований.
20.10Коллоквиум
27.10Моделирование в анализе требований. Виды моделей. Объектно-ориентированное моделирование. Системы типов. Понятие объекта и класса предметной области. Введение в предметно-ориентированное проектирование (DDD).
03.11Методы объектно-ориентированного анализа. Методы именных групп и Аббота, контрольные списки. Диаграммы классов UML2: классы, отношения, операции, атрибуты.
10.11Диаграммы классов UML2. Расширенная нотация. Структурные классы в UML2. Применения в DDD.
17.11Моделирование поведения. Взаимодействия, кооперации, последовательности в UML2. Диаграммы последовательности.
24.11Конечные автоматы и схемы состояний в UML2. Диаграммы схем состояний в UML2. Сети Петри и модели деятельности (activity). Диаграммы деятельности в UML2.
01.12 Диаграммы ER. Сущности, отношения, атрибуты и их виды. Диаграммы С4. Уровни модели. Системы, контейнеры, компоненты. Нотация.
08.12Построение согласованных моделей. Big Picture UML2. Процесс гибкого моделирования по требованиям (на основе ICONIX+AM+DDD).
15.12Декомпозиция модели на микросервисы. Диаграмма компонентов в UML2. Определение архитектуры ПО. Микросервисные приложения.
22.12Зачет
  • req.1788250416.txt.gz
  • Last modified: 2026/09/01 08:13
  • by user