Beruflich Dokumente
Kultur Dokumente
18-2
18-3
Statechart diagram.
Each class may create a statechart diagram, useful for determining class methods.
18-4
18-5
Use Cases
Depiction of a systems behavior or functionality under various conditions as the system responds to requests from users Full functioning for a specific business purpose
18-7
Actors
Represent role played by one or more users Exist outside of the system May be a person, another system, a device, such as a keyboard or Web connection Can initiate an instance of a use case May interact with one or more use cases and a use case may involve one or more actors
18-9
Actors (Continued)
Actors may be divided into two groups: Primary actors supply data or receive information from the system Secondary actors help to keep the system running or provide help
Help desk, analysts, programmers, etc.
18-10
What is a Boundary?
A boundary is the dividing line between the system and its environment. Use cases are within the boundary. Actors are outside of the boundary.
Use Case
Consists of three things:
An actor (user) that initiates an event. An event that triggers a use case. The use case that performs the actions triggered by the event.
18-12
18-13
What is a Connection?
A connection is an association between an actor and a use case. Depicts a usage relationship Connection does not indicate data flow
Includes
Use case contains a behavior that is common to more than one use case. The common use case is included in other use cases. Dotted arrow points toward common use case.
18-15
Generalizes
One thing is more general than another thing. Arrow points to the general thing.
18-17
18-19
18-22
18-23