Методы трассировки требований
![]()
Трассировка требований — процесс отслеживания и документирования связей между требованиями различного уровня абстракции (бизнес-требования, пользовательские требования, системные требования).
Трассировка требований позволяет:
- Обеспечить соответствие функциональности системы исходным бизнес-требованиям.
- Отслеживать изменения требований на протяжении всего жизненного цикла разработки.
- Управлять изменениями: позволяет оценить влияние изменений требований на другие артефакты и всю систему в целом.
- Упрощает тестирование: позволяет покрыть бизнес-требования тест-кейсами и не упустить важное.
Для обеспечения прослеживаемости каждое требование должно уникальным образом идентифицироваться, например, иметь ID. Каждая версия требования должна быть прослеживаема, так как изменения неизбежны и нужно ими управлять.
Атрибуты требований
Помимо ID, требования могут иметь следующие атрибуты:
- Статус
- Дата создания
- Версия
- Автор
- Владелец
- Приоритет
- Источник
- Обоснование
- Релиз
- Контактное лицо или ответственный за принятие решений по внесению изменений в требование
- Критерии приёмки
Виды трассировки
Вертикальная трассировка
Связи между высокоуровневыми элементами проекта (бизнес-требованиями) и низкоуровневыми (техническими требованиями или кодом).