Created
July 27, 2020 10:23
-
-
Save simonbrowndotje/df206037424d3136e04ac3564cd0f1c9 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
workspace "Getting Started" "This is a model of my software system." { | |
model { | |
businessUser = person "Business User" "A user in the bank who needs access to the risk reports." | |
riskAdministrator = person "Risk Administrator" "A Business User who can also modify risk calculation parameters." | |
riskSystem = softwareSystem "Risk System" "Calculates financial risk exposure, and generates reports for distribution to business users." | |
tds = softwareSystem "Trade Data System" "Stores all information about trades made by the bank." "Existing Software System" | |
rds = softwareSystem "Reference Data System" "Stores all reference data used within the bank." "Existing Software System" | |
iam = softwareSystem "Active Directory" "Stores security information about users and groups." "Existing Software System" | |
monitoring = softwareSystem "Central Monitoring Service" "The bank's centralised monitoring and observability dashboard." "Existing Software System" | |
businessUser -> riskSystem "Views risk reports using" | |
riskAdministrator -> riskSystem "Modifies risk calculation parameters using" | |
riskSystem -> tds "Gets trade data from" | |
riskSystem -> rds "Gets counterparty data from" | |
riskSystem -> iam "Authenticates users against" | |
riskSystem -> monitoring "Sends fatal alerts to (e.g. report generation failed)" "SNMP" | |
} | |
views { | |
systemContext riskSystem "SystemContext" { | |
include * | |
autolayout | |
} | |
styles { | |
element "Software System" { | |
background #1168BD | |
color #ffffff | |
shape "RoundedBox" | |
} | |
element "Existing Software System" { | |
background #999999 | |
color #ffffff | |
} | |
element "Person" { | |
shape person | |
background #08427B | |
color #ffffff | |
} | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment