Модуль 1. Введение. Роль и место сбора и оформления требований в ИТ проекте:
- Сбор требований и исследование реализуемости как этап проекта;
- Определение понятия требование;
- Функциональные, нефункциональные и экстренные требования;
- Требования к продукту и процессу;
- Исследование реализуемости ИТ проекта.
Модуль 2. Идентификация заинтересованных сторон. Сбор, оформление и балансировка их требований и ограничений:
- Модель процесса сбора требований;
- Источники требований;
- Техники сбора требований;
- Матрица заинтересованных сторон (акторов);
- Получение поддержки;
- Практика. Идентификация заинтересованных сторон и сбор требований;
- Формирование регистра стейкхолдеров;
- Практика. Регистр требований стейкхолдеров.
Модуль 3. Анализ требований и формирование спецификаций бизнес- и технических требований:
- Итеративный характер сбора требований;
- Классификация и балансировка требований. Матрица компромиссов;
- Концептуальный анализ;
- Формальный анализ;
- System Requirement Specification (системные требования);
- Software requirement specification (спецификация требований к ПО);
- Практика. Анализ требований и создание спецификации требований;
- Расстановка приоритетов;
- Практика. Матрица Бизнес- и технических требований.
Модуль 4. Оформление и утверждение технической спецификации (технического задания) на ИТ продукт:
- ТЗ по ГОСТ;
- Проверка целостности модели;
- Практика. Оформление и защита технического задания (спецификации);
- Практика. Формирование ТЗ (спецификации) в выбранном стандарте.
Модуль 5. Детализация требований. Прототипирование. Инструменты Use case анализа:
- Критический обзор требований;
- Прототипирование;
- Задание контекста и границ программной системы;
- Выявление способов применения (Use Cases);
- Моделирование системы с использованием диаграмм анализа UML (диаграммы классов, состояний);
- Практика. Построение Use case/UML диаграмм;
- Диаграммы вариантов использования (use cases), состояний, последовательности;
- Практика. Разработка UML диаграмм.
Модуль 6. Количественные показатели и ограничения. Обзор инструментов:
- Количественные показатели продукта;
- Количественные показатели ведения проекта разработки;
- Количественные показатели и ограничения. Обзор инструментов.