Моделирование пользовательских требований (Построение диаграмм, сценариев по шагам)
Контекст задачи
Для того, чтобы программный продукт был удобен пользователям и выполнял свое назначение необходимо определить профили пользователей и их потребности
Пользователем программного продукта считаются все заинтересованные в нем лица. Для домашних ПП выделение обычно происходит из уровня подготовки и интересов, для корпоративного ПО – специализация работника и круг его обязанностей. Поэтому выявление всех возможных заинтересованных в продукте лиц и их категорирование позволит сократить возможное число сценариев использования, но и не пропустить необходимые.
Формулировка
Выделите пользователей ПО и смоделируйте варианты использования ПП, в т.ч
- Составьте иерархию заинтересованных лиц и их ролей, используя метод опорных точек.
- Смоделируйте для каждого выделенного действующего лица варианты использования (нарисуйте диаграммы use-case)
Подсказки (опционально)
Для выделение категорий пользователей (ролей) используется метод опорных точек зрения
Рекомендации по созданию прецендентов)
Результаты
- Выделены минимум 3 роли пользователей
- Для каждой роли составлен минимум 1 сценарий использования (use case) в формате:
- Название: [глагол + существительное]
- Актор: [роль]
- Предусловие: [что уже верно]
- Основной поток: [шаги 1..N]
- Альтернативные потоки: [если есть]
- Постусловие: [состояние системы после]