Требования

— это спецификация (описание) того, что должно быть реализовано. Требования описывают то, что необходимо реализовать, без детализации технической стороны решения.

Атрибуты требований:

  1. Корректность — точное описание разрабатываемого функционала.

  2. Проверяемость — формулировка требований таким образом, чтобы можно было выставить однозначный вердикт, выполнено все в соответствии с требованиями или нет.

  3. Полнота — в требовании должна содержаться вся необходимая для реализации функциональности информация.

  4. Недвусмысленность — требование должно содержать однозначные формулировки.

  5. Непротиворечивость — требование не должно содержать внутренних противоречий и противоречий другим требованиям и документам.

  6. Приоритетность — у каждого требования должен быть приоритет(количественная оценка степени значимости требования). Этот атрибут позволит грамотно управлять ресурсами на проекте.

  7. Атомарность — требование нельзя разбить на отдельные части без потери деталей.

  8. Модифицируемость — в каждое требование можно внести изменение.

  9. Прослеживаемость — каждое требование должно иметь уникальный идентификатор, по которому на него можно сослаться.

Last updated