Диаграмма вариантов использования

Диаграмма вариантов использования — Use Case Diagram

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

Ключевые элементы диаграммы вариантов использования:

  1. Актер — роль, которую играет кто-то или что-то при взаимодействии с системой.
    • Внешний пользователь (например, клиент, администратор, оператор).
    • Другая система, которая взаимодействует с наблюдаемой системой.
    • Устройство, которое инициирует или получает действия от системы.
      Графически привод изображен в виде маленького человечка.
  2. Use Case (прецедент) — описывает конкретную функциональность системы с точки зрения пользователя.
    • Он определяет, что делает система, но не как.
    • Графически это выглядит как текст внутри эллипса.
  3. Связи между элементами:
    • Простая линия соединяет исполнительный механизм и оператора, указывая на то, что исполнительный механизм участвует в этой деятельности.
    • Направление стрелки указывает на то, кто инициирует деятельность или запрашивает услугу.

Seosetüübid kasutusjuhtude diagrammil:

  1. Ассоциация — прямая связь между актером и оператором.
  2. Включить (<<include>>) — указывает на то, что один пользователь всегда включает другого пользователя.
    • Например, «Разместить заказ» включает в себя «Проверить наличие товара».
  3. Расширить (<<extend>>) — добавляет условную дополнительную функцию к сценарию использования.
    • Например, «Вход» может включать «Сбросить пароль», если пароль забыт.
  4. Обобщение — указывает на то, что одно действующее лицо или оператор является продолжением другого.
    • Например, «Администратор» — это частный случай «Пользователя».