Моделирование пользовательских требований (Построение диаграмм, сценариев по шагам)

Сложность: medium Тема: requierements
заинтересованные лица варианты использования потребности пользователей

Контекст задачи

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

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

Формулировка

Выделите пользователей ПО и смоделируйте варианты использования ПП, в т.ч

  1. Составьте иерархию заинтересованных лиц и их ролей, используя метод опорных точек.
  2. Смоделируйте для каждого выделенного действующего лица варианты использования (нарисуйте диаграммы use-case)

Подсказки (опционально)

Для выделение категорий пользователей (ролей) используется метод опорных точек зрения

!Пример use-case

Рекомендации по созданию прецендентов)

Результаты

  • Выделены минимум 3 роли пользователей
  • Для каждой роли составлен минимум 1 сценарий использования (use case) в формате:
    • Название: [глагол + существительное]
    • Актор: [роль]
    • Предусловие: [что уже верно]
    • Основной поток: [шаги 1..N]
    • Альтернативные потоки: [если есть]
    • Постусловие: [состояние системы после]