Business Domain Model

 

On this page…

The diagram shows the main domain entities in the bank and the relationships between them.

  • Move the cursor on the entity or relationship to see the description

  • Transaction entity

    • Click on the Transaction entity to navigate to its documentation

    • Click on the ∞ symbol to navigate to its state machine diagram

    • Note that the same state machine is used on both pages - with EASynchro updating all occurrences is possible with one click

  • All data is generated from the Enterprise Architect repository

 

Name

Notes

Relationships

Name

Notes

Relationships

Customer

Bank customer means any individual who has or had a banking relationship with the bank.

Association to Account
Notes: A customer opens one or more accounts. Some products do not require opening a bank account.

Account

Bank account is a financial account maintained by a bank in which the financial transactions between the bank and a customer are recorded.

Association to Transaction
Notes: Account movements are recorded as transactions.

Association to Customer
Notes: A customer opens one or more accounts. Some products do not require opening a bank account.

Association to Account Type
Notes: Specifies the account type (current account, savings account)

Transaction

Bank transaction is a record of money that has moved in and out of the bank account.

Association to Account
Notes: Account movements are recorded as transactions.

Account Type

Account type represents a bank account product:

  • Current account

  • Savings account

 

Association to Account
Notes: Specifies the account type (current account, savings account)