Уровни и типы требований

По книжке Вигерса

Схема:

На практике и примеры

Бизнес-требования

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

Выражаются в метриках и показателях успеха. 

Примеры:


Бизнес-правила

Описывают ограничения и регламенты, которые влияют на логику работы системы.

Примеры:


Пользовательские требования

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

Важно: они не описывают реализацию, только функции и сценарии использования.

Примеры:


Функциональные требования

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

Примеры:


Атрибуты качества (НФ)

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

Важно: их нарушение не мешает системе работать, но может сделать ее бесполезной.

Примеры:


Требования к данным

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

Примеры:


Требования к системе (НФ)

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

Важно: не путать с атрибутами качества — тут речь именно об инфраструктуре, а не о скорости или надежности.

Примеры:


Другие заметки

← К автору