Связаться с нами

Покажем и расскажем про систему, дадим аккаунт. Заполните форму или отправьте нам письмо.

Наборы требований

Набор требований — артефакт, группирующий требования к ПО, относящиеся к одной функциональности.

Принципы объединения требований в наборы зависят от специфики проекта и определяются аналитиком. В отличие от верхнеуровневых требований, наборы требований полезны для группировки требования с учетом структуры ПО, а не бизнес-задачи или пользовательские требования. Они могут упростить управление разработкой продукта за счет абстрагирования от отдельных функций.

В зависимости от подхода, наборы могут объединять как небольшое число требований (например, CRUD операции для одной сущности), так и более широкий набор требований (например, наборы CRUD-ов и доп. операций).

Наборы требований удобны для управления проектами с большим числом требований, вводя дополнительный уровень абстракции и минимизируя необходимость подгружаться в отдельные артефакты требований. Благодаря этому,  наборы хорошо подходят для верхнеуровневого отслеживания прогресса реализации и тестирования. 

В отличие от верхнеуровневых требований, где одно требование может быть связано с несколькими верхнеуровневыми требованиями, наборы объединяют требований к ПО по принципу один-ко-многим.

Описание набора требований

Для описания набора требований можно использовать следующие инструменты:

  • Текстовое описание;
  • Файлы, загружаемые с компьютера пользователя;
  • Диаграммы, сделанные с помощью встроенного редактора (на базе draw.io);
  • Файлы из внешних сервисов (если настроена интеграция). Например, документы Google Docs или фреймы Figma.

Классификация наборов требований

Название Описание
Тип набора Тип набора из ранее настроенных типов.
Приложения Приложения (под-системы), в которых реализуются требования набора.
Приоритет Приоритет набора требований.
Доменная область Предметная (доменная) область, к которой относится набор требований.