In this exercise, you create the Cash Check participants diagram. The Cash Check participants diagram models the static structure of the Cash Check use case.
The Cash Check participants diagram shows the classes that participate in the Cash Check use case. You model the participants, along with their relationships, to describe the domain of the system. The sequence diagram describes the dynamic information that is necessary to understand the temporal flow of data. When you create the sequence diagram, you discover all the operations in each class in the use case.
Modeling is an iterative process. You can add, remove, or modify the participants at any time as you better understand the details of the system that you are modeling. In this tutorial, you create the basic outline of the Cash Check participants diagram.
You create the Cash Check participants diagram in the Account Operations package.
You have started the Cash Check participants diagram. The Cash Check participants diagram shows the static structre of the Cash Check use case.
The CashCheckControl participant is a control class that represents the business logic of the Cash Check functional area.
The CashCheckSummaryForm participant is a boundary class that represents the summary form that is displayed when the CashCheck transaction is complete.
The CashCheckForm participant is a boundary class that represents the money transfer form that is displayed when the user clicks Cash Check on the main menu.
The CityBank participant is a boundary class that represents the CityBank banking system that verifies PiggyBank transactions.
Because the CashCheckControl participant is a control class, it is central to and depends on most of the other classes in the use case. In this exercise you create the CashCheckControl class relationships.
You have created the Cash Check participants diagram. This diagram shows the static structure of the Cash Check use case. Your diagram should look similar to the following figure:
To continue, proceed to Exercise 2.10: Creating the Cash Check sequence diagram.