Требование
Описание требуемой функциональности или особенностей использования продукта сокращенно называют требованием.
Различают требования к продукту и системные требования . Требования к продукту (или бизнес-требования) формулируются пользователями, рынком, внешними регуляторами, и, обычно, описывают проблемную область: основные действующие лица, взаимодействие между ними, продукты труда, сценарии работы, правила и ограничения. Системные требования формулируются архитекторами, проектировщиками и аналитиками на основе анализа требований к продукту и описывают: основные роли в системе, сценарии использования системы, информационные модели, модели классов, поведения, развертывания и прочие алгоритмы.
Требования делятся на функциональные и нефункциональные, то есть описывающие поведение системы (требуемую функциональность) и различные особенности поведения или эксплуатации системы, например, требования к удобству использования, надежности, производительности и т.п.
Чаще всего требования поступают в неструктурированной форме, проще говоря в форме хотелок, которые затем преобразуются в требования к продукту, либо системные требования и дополняются недостающими сведениями, в том числе функциональными и нефункциональными аспектами, при разработке требований.
Существует множество способов K-34263 ?, например, спецификации (SRS), технические задания, пользовательские истории, варианты использования, сценарии использования и т.п. Конкретный способ документирования требований определяется методологией проекта, выбирается компанией разработчиком, требованиями заказчика и т.д.
- Методология
- TDD
- Рефакторинг
- UML
- Burndown
- Бэклог
- Пожелание
- Use case
- Итерация - разработка ПО
- Требование
- История пользователя
- Критерии качества
- Тестовый набор
- Тестовый сценарий
- Регрессионное тестирование
- Тест план
- База знаний команды
- Анализ
- Тестирование
- Архитектура
- Релиз
- Severity
- Парное программирование
- Фазы разработки
- Владелец продукта
- Версия документа
- Бейзлайн
- MVP
- Сбор требований
- Валидация
- Разработка требований
- Видение
- ALM
- Документация
- Тест кейс
- Спринт