Уровни требований к ПО.
#требования #уровни #теория
Обычно выделяют три уровня требований.
1. Бизнес-требования - описывают цели, которых хочет достичь заказчик (организация) с помощью разрабатываемой системы.
-- Отвечают на вопрос: "Зачем", "Для достижения каких целей" нужна система;
-- Источники требований: акционеры, покупатели системы, управляющий реальными пользователями, топ-менеджер или ответственный за концепцию продукта.
-- Данные требования можно отразить: в документе о концепции и границах, в уставе проекта, в положении о бизнес-задачах, в документе основных рыночных требований ..
-- Пример: авиакомпания хочет на 20% снизить затраты на сотрудников у стойки в аэропорту;
2. Пользовательские требования - описывают задачи, которые пользователь сможет (должен иметь возможность) выполнять с помощью разрабатываемой системы.
-- Отвечают на вопрос: "Что" пользователь должен иметь возможность делать с помощью системы;
-- Данные требования можно представить в виде: вариантов использования, пользовательских историй.
-- Источник требований: представители пользователей;
-- Пример: Как пассажир я хочу зарегистрироваться на рейс, чтобы можно было сесть на самолет
3. Функциональные требования (требования к реализации) - описывают поведение системы, при тех или иных условиях.
Т. е. что "должна" делать система, чтобы пользователи могли выполнить свои задачи в рамках установленных бизнес-требованиями.
-- ФТ отражают в спецификации требований к ПО.
-- Пример: • Система должна по электронной почте отправлять пользователю подтверждение о регистрации.
• У пользователя (пассажира) должна быть возможность распечатать посадочный талон на зарегистрированный рейс.
------------
Post #27
2.44K