RationalDB
GofPatterns OOPortal Database Design
prev next prev next
  Course navigation
 
Lesson 8
Objective
Building the use case diagram
Build a use case diagram based on user interviews.
 
You saw all the use case diagram notation in the previous lessons.
What you have not seen is how to build the diagram using a problem description. Use the simulation applet to step through a sample build process for the use case diagram using the following problem statement.
User interview
"Our bank wants to redesign our checking account system to find opportunities to take advantage of new technologies. By improving the system, we hope to provide our customers with more options for using their checking accounts."
"Currently, customers are required to use our tellers to make deposits and withdrawals. With ATMs and home banking, customers should be able to perform these transactions themselves. Furthermore, we should be able to make transfers between checking and savings types of accounts simpler too. Our bank staff will still need to be able to make adjustments. You know how unreliable computer systems are."
"Please don't forget that our preferred customers don't have any holds placed on their deposits. All preferred customer deposits clear immediately. It would be a disaster if the new system changed this rule."

Build Use Case Steps
In the next lesson, the use case narrative will be discussed.
Use Case Diagram Steps
Steps in building a use case diagram.
Build Use Case - Exercise
Click the Exercise link below to build the use case diagram for the course project.
Build Use Case - Exercise
  Course navigation