Модуль 1
Введение
Требования к ПО: назначение, структура, критерии качества, примеры.
Модуль 2
Экспресс-анализ бизнес-требований
Определение назначения и ключевых свойств программы;
Задание контекста и границ программной системы с помощью контекстной диаграммы.
Модуль 3
Разработка функциональной модели программной системы
Разработка функциональных требований к системе;
Разработка модели использования:
Модуль 4
Моделирование данных и контроль качества требований
Моделирование структур и их жизненного цикла с использованием диаграмм анализа UML (диаграммы классов, состояний);
Создание словаря данных программного изделия;
Контроль полноты функциональных требований через построение матрицы покрытия операций над объектами.
Модуль 5
Разработка требований к качеству ПО и ограничений
Определение опорных количественных значений показателей качества (производительность, надёжность, масштабируемость, результативность, эффективность использования, удовлетворённость):
Выявление ограничений: требований к совместимости, подготовке пользователей, оборудованию.
Модуль 6
Сборка итогового документа и рецензирование
Оформление требований в формате документа «Требования к программному обеспечению»;
Перекрёстное рецензирование и приёмка документа требований.