22 lines
805 B
Plaintext
22 lines
805 B
Plaintext
@startuml
|
|
|
|
!include https://raw.githubusercontent.com/plantuml-stdlib/C4-PlantUML/master/C4_Context.puml
|
|
|
|
Person_Ext(web_user, "Web User", "User with basic needs or few technical skills")
|
|
Person_Ext(api_user, "API User", "User with advanced needs and some technical skills")
|
|
Person(contributor, "Contributor", "Developer improving or extending MetroSim")
|
|
|
|
Boundary(metropolis, "Metropolis") {
|
|
System_Ext(metroweb, "MetroWeb", "Web-based user interface and Web API")
|
|
System(metrosim, "MetroSim", "Multi-modal dynamic traffic assignment simulator")
|
|
}
|
|
|
|
Rel(web_user, metroweb, "Writes input, runs simulations, reads output")
|
|
Rel(api_user, metroweb, "Makes requests")
|
|
Rel(contributor, metrosim, "Installs and modifies")
|
|
Rel(metroweb, metrosim, "Runs and reads output")
|
|
|
|
SHOW_DYNAMIC_LEGEND()
|
|
|
|
@enduml
|