Определение требований к программному продукту
создатель Ника Алтухова
1. ВИДЫ ТРЕБОВАНИЙ
1.1. Функциональные требования
1.1.1. Описание функций
1.1.2. Пользовательские сценарии
1.1.3. Примеры
1.2. Нефункциональные требования
1.2.1. Производительность
1.2.2. Безопасность
1.2.3. Надежность
1.2.4. Удобство использования
1.3. Бизнес-требования
1.3.1. Цель бизнеса
1.3.2. Продолжительность разработки
2. Заинтересованные стороны
2.1. Определение заинтересованныйх сторон
2.2. Роли и обязанности
2.3. Заказчик
2.4. Пользователи
2.5. Разработчики
2.6. ТЕстировщики
3. Проблемы и вызовы
3.1. НЕясные требования
3.2. Изменение требований
3.3. Недостаток времени
3.4. Коммуникация между командами
4. Результаты определения требований
4.1. Создание базы для проектирования
4.2. Формирование общего понимания
4.3. Улучшение качества продукта
4.4. Удовлетворение потребностей
5. Методы и инструменты
5.1. Специализированное ПО
5.2. UML для моделирования
6. Процесс определения требований
6.1. Сбор требований
6.1.1. Интервью
6.1.2. Опросы
6.1.3. Анализ документации
6.1.4. мастер-классы
6.2. Анализ требований
6.2.1. Группировка и приоритизация
6.2.2. Оценка реалистичности
6.3. Документирование требований
6.3.1. Спецификация требований
6.3.2. Использование схем и диаграмм
6.4. Верификация и валидация
6.4.1. Проверка на соответствие
6.4.2. Оценка исполнения