Chapter 13 - Application Analysis
Chapter 13 - Application Analysis
Application Analysis
Application Interaction Model
Most domain models are static and operations are
unimportant, because a domain as a whole usually
doesn’t do anything.
The focus of domain modeling is on building a model
following steps:
Determine the system boundary
Find Actors
Find use cases
Find initial and final events
Prepare normal scenarios
Add variation and exception scenarios
Find external events
Prepare activity diagrams for complex use cases
Organize actors and use cases
Check against the domain class model
Determine the System Boundary
Must know the precise scope of an application- the
objects that interact directly with the system. These are its
actors. Actors include humans, external devices and other
software systems.
Actors are not under the control of the application. In
and Consortium.
Finding Use Cases
For each actor, list fundamentally different ways in which
the use cases, and connect actors to use cases. Write a one
or two sentences for each use case.
Initiate session: The ATM establishes the identity of the
user and makes available a list of accounts and actions.
Query account: The system provides general data for an
pieces and show the actors that are involved with ach
piece, but they do not show the behavior clearly.
To understand the behavior, we must understand the
are:
Initiate session: The initial event is the customer’s