Найти в Дзене

Сегодня поговорим о Требованиях

Традиционно требований делятся на:
Функциональные - что система должна делать:
1. Бизнес-требования - что система должна делать с точки зрения бизнеса (заказчика).
Например, промо-сайт, привлекающий внимание определенной аудитории к определенной продукции компании.
2. Пользовательские требования - описывают цели/задачи пользователей системы, которые должны достигаться пользователями при помощи создаваемой системы.
Эти требования часто представляют в виде вариантов использования (Use Cases).
3. Функциональные требования (системные) - определяют поведение системы в части того, что она должна или не должна делать, с подробной детализацией, понятной для разработчиков.
Нефункциональные - как будет работать система и почему именно так:
1. Бизнес-правила. Это могут быть ссылки на законодательство, внутренние правила заказчика и прочие причины.
Например, многие табачные компании требуют постоянного доказательства того, что промо-сайтами пользуются люди, достигшие определенного возраст


Традиционно требований делятся на:

Функциональные - что система должна делать:
1.
Бизнес-требования - что система должна делать с точки зрения бизнеса (заказчика).
Например, промо-сайт, привлекающий внимание определенной аудитории к определенной продукции компании.

2.
Пользовательские требования - описывают цели/задачи пользователей системы, которые должны достигаться пользователями при помощи создаваемой системы.
Эти требования часто представляют в виде вариантов использования (Use Cases).

3.
Функциональные требования (системные) - определяют поведение системы в части того, что она должна или не должна делать, с подробной детализацией, понятной для разработчиков.

Нефункциональные - как будет работать система и почему именно так:

1.
Бизнес-правила. Это могут быть ссылки на законодательство, внутренние правила заказчика и прочие причины.

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

2.
Требования к дизайну и юзабилити (удобству использования системы)

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

4.
Требования к нагрузке
например, требования к максимальному количеству работающих пользователей в системе

5.
Требования к расширяемости (масштабируемости)