-
Notifications
You must be signed in to change notification settings - Fork 1
/
system-contextv2.puml
23 lines (18 loc) · 1.26 KB
/
system-contextv2.puml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@startuml
!include https://raw.githubusercontent.com/djiwandou/C4-PlantUML/master/C4_Context.puml
' uncomment the following line and comment the first to use locally
' !include C4_Context.puml
LAYOUT_WITH_LEGEND()
title System Context diagram for Saved Search System V2
Person(product1, "Product A", "System of Product A, equipped with its own component (Frontend, Backend, Mobile).")
Person(product2, "Product B", "System of Product B, equipped with its own component (Frontend, Backend, Mobile).")
System(saved_search_system, "Saved Search System", "Allows each product's users to view information about their searching behavior, and create searching listings.")
System_Ext(mail_system, "External e-mail system", "Distribute & advanced processing email about searching data on regular interval.")
System_Ext(framework, "External search framework", "Stores & advanced processing saved searching data related to users search history, filter, etc.")
Rel(product1, saved_search_system, "Uses")
Rel(product2, saved_search_system, "Uses")
Rel_Back(user1, mail_system, "Sends e-mails to")
Rel_Back(user2, mail_system, "Sends e-mails to")
Rel_Neighbor(saved_search_system, mail_system, "Sends search data", "email")
Rel(saved_search_system, framework, "Uses")
@enduml