Области функциональных задач
- Описать в деталях функциональные задачи.
- Описать, как работает функциональная задача с точки зрения клиента.
- Описать построение всех окон, входящих в функциональную задачу.
- Описать возможные варианты обработки взаимодействия с конечным пользователем.
- Описать исключения относительно возможных ответов на незапланированные взаимодействия конечного пользователя.
Для каждой функциональной задачи, определенной в области Functional Objectives (Функциональные задачи), должна присутствовать область функциональной задачи. Эта область подробно описывает функциональную задачу: бизнес-логику, которой она принадлежит, способ функционирования (с точки зрения владельца) компонентов решения, относящихся к задаче. Следует определить и обрисовать экранные и системные процессы, привести структуру каждого окна, определить сценарии для успешных и неудачных операций. Общей ошибкой в функциональных задачах является отсутствие описания того, что происходит в случае успешных и неудачных событий. Явное описание разрешенных и запланированных событий конечного пользователя и ожидаемых результатов позволит избежать ошибок при определении функциональности. Например, можно составить таблицу, описывающую события и соответствующие ожидаемые ответы программного решения (см. рис. 6.6).
Рис. 6.6. Демонстрационные сценарии и исключения функциональной спецификации