Question
Q1. Develop a use case diagram for the bank case study described in Chapter 1. Q2. Identify the three most important use cases in your
Q1. Develop a use case diagram for the bank case study described in Chapter 1.
Q2. Identify the three most important use cases in your diagram from Question 1 and
develop essential use cases for each.
Q3. Justify why the three use cases that you chose in Question 2 are the most
important ones.
Document for Q1
1.4.1 The Bank Case Study
The Archon Bank of Cardassia (ABC) would like to develop an information system for
handling accounts. The following is a summary of interviews with employees and customers
of the bank.
The bank has many different types of accounts. The basic type of account is called a
savings account. Savings account customers do not get a monthly account statement.
Instead, they have a passbook, which gets updated when they come in. Each passbook
page has enough room to have up to ten transactions and, everytime the book is updated,
the next transaction is printed immediately after the last one in the book. The bank already
has the pass- book printers and printing software in place (we bought it from a third-party
vendor).
Customers are able to open and close accounts. They can withdraw or deposit money, or
get the current balance. The current balance is displayed on an account update screen,
which will be part of the teller's information system. This screen displays the account
number, the customer's name, and the current balance of the account. An account is
associated with a specific branch. Although we now support multibranch banking, every
account is still assumed to have a "home" branch.
A checking account is just like a savings account, except customers can also write checks
on it. We sell checks for $30 for a box of 100. Once a customer uses 75 checks, or check
#90 comes in, we send them a notice in the mail asking them if they want to purchase more
checks. Account statements are sent out every month. Checking accounts do not have
passbooks, and savings accounts do not have account statements.
We charge $1,200 a year for private banking accounts (PBAs). PBAs are just like checking
accounts. PBAs entitle customers to investment counselling services, as well as to other
services unavailable to other clients. A PBA account can be held by only one customer,
although a customer may have more than one PBA account. This is exactly like savings
accounts. Checking accounts, however, can be joint. This means a checking account can be
accessed by one or more customers (perhaps a husband and a wife).
A current account is for our corporate customers. It works like a checking account, with a
few extra features. For example, a quarterly account statement (which is exactly the same
as a monthly account statement, except it is done for an entire quarter) is sent out, in
addition to the regular monthly statements. The quarterly statement is sent in the same
envelope as the statement for that month. Corporate customers also get to choose the
number of checks they are sent (100, 250, 500, or 1,000) at a time. Current accounts are
not joint and they cannot be accessed through an ATM. Furthermore, because of the
different service needs of our corporate customers, we deal with them at special branches
called "corporate branches." Corporate branches serve only corporate customers. They do
not serve our retail (normal) customers. Corporate customers can be served at "retail
branches," although they rarely do because the tellers in a retail branch do not have the
necessary background to meet their special needs.
More than one account can be accessible from a bank card. We currently give cards out to
any customer who wants them. Customers access their accounts using two different
methods: at an automated teller machine (ATM) or at a bank branch. ATMs enable
customers to deposit to, withdraw from, and get balances from their accounts. They can
also pay bills (this is basically a withdrawal) and transfer money between accounts (this is
basically withdrawing from one account and depositing into another).
Everything that can be done at a bank machine can also be done by a real live teller in a
branch. The teller will have an information system that provides the screens to perform all of
these functions. Additionally, tellers can also help customers to open and close their
accounts, as well as print out account statements for the customer. The account statements
are just like the monthly/quarterly statements, except they can be for any time period. For
example, a customer could request a statement from the 15th of August to the 23rd of
September, and we should be able to print that out on the spot.
Monthly and quarterly account statements are normally printed out on the first Saturday of
the following month. This is done by an automated batch job.
Because we have started to put ATMs into variety stores and restaurants (in the past, we
only had ATMs in branches), we now consider every ATM, including those in our "brick and
mortar" branches, to be a branch as well. This means ATMs have branch IDs and
addresses, just like a normal branch does.
To manage the bank effectively, we split it up into collections of branches called "areas." An
area is a group of between 10 and 30 branches. A branch is part of only one area, and all
branches are in an area. Each area has a unique name and is managed by an "area
manager." Area managers receive weekly transaction summary reports every Monday
before 9 in the morning. This report summarizes the number and total amounts of all
withdrawals, deposits, and bill payments performed at each branch (including ATMs) for the
previous week. For brick and mortar branches, there is also an indication of how many
accounts in total were at that branch at the beginning of the week, how many accounts were
opened during the week, how many accounts were closed during the week, and how many
accounts there are now. Finally, all these figures are summarized and outputted for the
entire area.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started