Professional Documents
Culture Documents
Use Case Analysis - Continued: Control Classes Building Analysis Classes
Use Case Analysis - Continued: Control Classes Building Analysis Classes
Control Classes
Building Analysis Classes
(Modified considerably by your Instructor)
Analysis class
stereotype
Use Case
<<control>>
<<boundary>>
Customer
<<boundary>> Database
<<entity>> <<entity>>
<<control>>
RegistrationController
By definition, actors are external, and are out of scope of the
system being developed.
Thus, you do not include interactions between actors in your system
model.
(continued)
OOAD Using the UML - Use-Case Analysis, v 4.2
Copyright 1998-1999 Rational Software, all rights reserved 15/18
Guidelines: Allocating Responsibilities to Classes (cont.)
A driving influence on where a responsibility should go is the
location of the data needed to perform the operation.
Once the data is ‘obtained,’ who will “display” the data to the
OOAD Using the UML - Use-Case Analysis, v 4.2