- Training
- Program
1. Введение. Основные определения
- Знакомство
- Что такое требования?
- Классификации требований. Атрибуты требований. Атрибуты качества требований.
- Место процесса управления требованиями в жизненном цикле ПО. Управление изменениями.
2. Управление требованиями
- Общий процесс управления требованиями.
- Основные виды документов по управлению требованиями.
- Основные этапы процесса разработки требований
- Бизнес-требования. С чего начать?
Домашнее задание: Сформулировать бизнес-требование, определение заинтересованных лиц и границ проекта.
3. Процесс разработки требований. Практические аспекты проектирования требований.
- Пользовательские требования. Определение пользователей, выявление потребностей.
- Практические аспекты разработки пользовательских требований.
- Основные источники требований.
- Методы выявления и проектирования требований. Проблемы выявления требований и способы их решения.
- Выявление скрытых ограничений.
- Особенности создание системных требований.
Домашнее задание: составление плана интервью. Разработка пользовательских требований.
4. Создание документов.
- Системные требования (функциональные спецификации, ТЗ, ЧТЗ)
- Спецификация требований. Типовые шаблоны документов . Критерии для написания текста требований.
- Функциональные требования.
- Нефункциональные требования. Типы нефункциональных требований.
- Атрибуты качества ПО.
- Обзор систем автоматизированного управления требованиями.
Домашнее задание: Разработка документа описывающего требования к системе. Определение численных характеристик для нефункциональных требований.