Bank Account Entity’s Life Cycle
... Continuing
Ÿ   [TRANSFORMATIONS] {
Ÿ      <OPEN, ‘Create a new account’, INSERT>
Ÿ      <MODIFY, ‘Modify a new account’, UPDATE>
Ÿ      <ELIMINATE, ‘Delete a new account definitively’, DELETE>
Ÿ      <PREPARE, ‘Prepare for entering a new account ...’, UPDATE>
Ÿ      <RESTORE, ‘Restore the account preparation’, UPDATE>
Ÿ      <ENABLE, ‘Enable a prepared account for operating’, UPDATE>
Ÿ      <DEPOSIT, ‘Propagate the deposits to an operating ...’, UPDATE>
Ÿ      <WITHDRAW, ‘Propagate the withdrawals to an ...’, UPDATE>
Ÿ      <SUSPEND, ‘Suspend an operating account’, UPDATE>
Ÿ      <RESUME, ‘Resume a suspended account’, UPDATE>
Ÿ      <CLOSE, ‘Close a suspended account’, UPDATE>
Ÿ   }
OPENED
PREPARED
OPERATING
Restore
Eliminate
END
START
Open
Prepare
Enable
SUSPENDED
Close
CLOSED
Suspend
Deposit
Withdraw
Resume
Modify