Last active
July 28, 2020 22:11
-
-
Save simonbrowndotje/abe7c2e4e867ce34450923ad8882fb10 to your computer and use it in GitHub Desktop.
Ilograph test
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
resources: | |
- id: "1" | |
name: "Personal Banking Customer" | |
subtitle: "[Person]" | |
description: "A customer of the bank, with personal bank accounts." | |
- id: "2" | |
name: "Customer Service Staff" | |
subtitle: "[Person]" | |
description: "Customer service staff within the bank." | |
- id: "3" | |
name: "Back Office Staff" | |
subtitle: "[Person]" | |
description: "Administration and support staff within the bank." | |
- id: "4" | |
name: "Mainframe Banking System" | |
subtitle: "[Software System]" | |
description: "Stores all of the core banking information about customers, accounts, transactions, etc." | |
- id: "5" | |
name: "E-mail System" | |
subtitle: "[Software System]" | |
description: "The internal Microsoft Exchange e-mail system" | |
- id: "6" | |
name: "ATM" | |
subtitle: "[Software System]" | |
description: "Allows customers to withdraw cash." | |
- id: "7" | |
name: "Internet Banking System" | |
subtitle: "[Software System]" | |
description: "Allows customers to view information about their bank accounts, and make payments." | |
children: | |
- id: "8" | |
name: "Single-Page Application" | |
subtitle: "[Container]" | |
description: "Provides all of the Internet banking functionality to customers via their web browser." | |
- id: "18" | |
name: "Database" | |
subtitle: "[Container]" | |
description: "Stores user registration information, hashed authentication credentials, access logs, etc." | |
- id: "10" | |
name: "Web Application" | |
subtitle: "[Container]" | |
description: "Delivers the static content and the Internet banking single page application." | |
- id: "9" | |
name: "Mobile App" | |
subtitle: "[Container]" | |
description: "Provides a limited subset of the Internet banking functionality to customers via their mobile device." | |
- id: "11" | |
name: "API Application" | |
subtitle: "[Container]" | |
description: "Provides Internet banking functionality via a JSON/HTTPS API." | |
perspectives: | |
- name: Dependency | |
relations: | |
- from: "1" | |
to: "6" | |
label: "Withdraws cash using" | |
- from: "5" | |
to: "1" | |
label: "Sends e-mails to" | |
- from: "1" | |
to: "7" | |
label: "Views account balances, and makes payments using" | |
- from: "7" | |
to: "5" | |
label: "Sends e-mail using" | |
- from: "2" | |
to: "4" | |
label: "Uses" | |
- from: "7" | |
to: "4" | |
label: "Gets account information from, and makes payments using" | |
- from: "3" | |
to: "4" | |
label: "Uses" | |
- from: "6" | |
to: "4" | |
label: "Uses" | |
- from: "1" | |
to: "2" | |
label: "Asks questions to" | |
description: "Telephone" | |
- from: "11" | |
to: "4" | |
label: "Makes API calls to" | |
description: "XML/HTTPS" | |
- from: "1" | |
to: "6" | |
label: "Withdraws cash using" | |
- from: "5" | |
to: "1" | |
label: "Sends e-mails to" | |
- from: "10" | |
to: "8" | |
label: "Delivers to the customer's web browser" | |
- from: "1" | |
to: "7" | |
label: "Views account balances, and makes payments using" | |
- from: "8" | |
to: "11" | |
label: "Makes API calls to" | |
description: "JSON/HTTPS" | |
- from: "7" | |
to: "5" | |
label: "Sends e-mail using" | |
- from: "2" | |
to: "4" | |
label: "Uses" | |
- from: "7" | |
to: "4" | |
label: "Gets account information from, and makes payments using" | |
- from: "3" | |
to: "4" | |
label: "Uses" | |
- from: "1" | |
to: "10" | |
label: "Visits bigbank.com/ib using" | |
description: "HTTPS" | |
- from: "1" | |
to: "9" | |
label: "Views account balances, and makes payments using" | |
- from: "11" | |
to: "5" | |
label: "Sends e-mail using" | |
- from: "9" | |
to: "11" | |
label: "Makes API calls to" | |
description: "JSON/HTTPS" | |
- from: "6" | |
to: "4" | |
label: "Uses" | |
- from: "11" | |
to: "18" | |
label: "Reads from and writes to" | |
description: "JDBC" | |
- from: "1" | |
to: "8" | |
label: "Views account balances, and makes payments using" | |
- from: "1" | |
to: "2" | |
label: "Asks questions to" | |
description: "Telephone" |
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
resources: | |
- id: "1" | |
name: "Personal Banking Customer" | |
subtitle: "[Person]" | |
description: "A customer of the bank, with personal bank accounts." | |
- id: "2" | |
name: "Customer Service Staff" | |
subtitle: "[Person]" | |
description: "Customer service staff within the bank." | |
- id: "3" | |
name: "Back Office Staff" | |
subtitle: "[Person]" | |
description: "Administration and support staff within the bank." | |
- id: "4" | |
name: "Mainframe Banking System" | |
subtitle: "[Software System]" | |
description: "Stores all of the core banking information about customers, accounts, transactions, etc." | |
- id: "5" | |
name: "E-mail System" | |
subtitle: "[Software System]" | |
description: "The internal Microsoft Exchange e-mail system" | |
- id: "6" | |
name: "ATM" | |
subtitle: "[Software System]" | |
description: "Allows customers to withdraw cash." | |
- id: "7" | |
name: "Internet Banking System" | |
subtitle: "[Software System]" | |
description: "Allows customers to view information about their bank accounts, and make payments." | |
children: | |
- id: "9" | |
name: "Mobile App" | |
subtitle: "[Container]" | |
description: "Provides a limited subset of the Internet banking functionality to customers via their mobile device." | |
- id: "10" | |
name: "Web Application" | |
subtitle: "[Container]" | |
description: "Delivers the static content and the Internet banking single page application." | |
- id: "11" | |
name: "API Application" | |
subtitle: "[Container]" | |
description: "Provides Internet banking functionality via a JSON/HTTPS API." | |
- id: "8" | |
name: "Single-Page Application" | |
subtitle: "[Container]" | |
description: "Provides all of the Internet banking functionality to customers via their web browser." | |
- id: "18" | |
name: "Database" | |
subtitle: "[Container]" | |
description: "Stores user registration information, hashed authentication credentials, access logs, etc." | |
perspectives: | |
- name: Dependency | |
relations: | |
- from: "1" | |
to: "2" | |
label: "Asks questions to" | |
description: "Telephone" | |
- from: "1" | |
to: "7" | |
label: "Views account balances, and makes payments using" | |
- from: "1" | |
to: "6" | |
label: "Withdraws cash using" | |
- from: "5" | |
to: "1" | |
label: "Sends e-mails to" | |
- from: "2" | |
to: "4" | |
label: "Uses" | |
- from: "6" | |
to: "4" | |
label: "Uses" | |
- from: "3" | |
to: "4" | |
label: "Uses" | |
- from: "7" | |
to: "4" | |
label: "Gets account information from, and makes payments using" | |
- from: "7" | |
to: "5" | |
label: "Sends e-mail using" | |
- from: "1" | |
to: "2" | |
label: "Asks questions to" | |
description: "Telephone" | |
- from: "1" | |
to: "7" | |
label: "Views account balances, and makes payments using" | |
- from: "1" | |
to: "9" | |
label: "Views account balances, and makes payments using" | |
- from: "1" | |
to: "6" | |
label: "Withdraws cash using" | |
- from: "5" | |
to: "1" | |
label: "Sends e-mails to" | |
- from: "2" | |
to: "4" | |
label: "Uses" | |
- from: "6" | |
to: "4" | |
label: "Uses" | |
- from: "9" | |
to: "11" | |
label: "Makes API calls to" | |
description: "JSON/HTTPS" | |
- from: "10" | |
to: "8" | |
label: "Delivers to the customer's web browser" | |
- from: "3" | |
to: "4" | |
label: "Uses" | |
- from: "11" | |
to: "18" | |
label: "Reads from and writes to" | |
description: "JDBC" | |
- from: "11" | |
to: "5" | |
label: "Sends e-mail using" | |
- from: "11" | |
to: "4" | |
label: "Makes API calls to" | |
description: "XML/HTTPS" | |
- from: "8" | |
to: "11" | |
label: "Makes API calls to" | |
description: "JSON/HTTPS" | |
- from: "1" | |
to: "10" | |
label: "Visits bigbank.com/ib using" | |
description: "HTTPS" | |
- from: "1" | |
to: "8" | |
label: "Views account balances, and makes payments using" | |
- from: "7" | |
to: "4" | |
label: "Gets account information from, and makes payments using" | |
- from: "7" | |
to: "5" | |
label: "Sends e-mail using" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment