UML EditorСправочникПримерыБлок-схемыОткрыть редактор

Примеры / Диаграмма прецедентов интернет-магазина

Диаграмма прецедентов интернет-магазина

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

Диаграмма прецедентов интернет-магазина

Что показано

  • Платёжная система — внешний актёр: она не человек, но взаимодействует с магазином.
  • Оформление заказа всегда включает оплату (<<include>>).
  • Промокод — необязательное расширение оформления (<<extend>>).
  • Гость может только смотреть каталог, зарегистрированный покупатель — всё остальное.

Открыть в редакторе и изменить

Код UML-диаграммы (PlantUML)

@startuml
left to right direction
actor "Гость" as Guest
actor "Покупатель" as Customer
actor "Менеджер" as Manager
actor "Платёжная система" as PSP
Customer --|> Guest
rectangle "Интернет-магазин" {
  usecase "Просмотреть каталог" as UC1
  usecase "Добавить товар в корзину" as UC2
  usecase "Оформить заказ" as UC3
  usecase "Оплатить заказ" as UC4
  usecase "Применить промокод" as UC5
  usecase "Отследить доставку" as UC6
  usecase "Обработать заказ" as UC7
  usecase "Управлять каталогом" as UC8
}
Guest --> UC1
Customer --> UC2
Customer --> UC3
Customer --> UC6
UC3 ..> UC4 : <<include>>
UC5 ..> UC3 : <<extend>>
UC4 --> PSP
Manager --> UC7
Manager --> UC8
@enduml

Как устроен синтаксис, описано в справочнике: Диаграмма прецедентов UML.

Другие примеры