Page 141 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 141
Unit 11: Domain Analysis
Notes
Figure 11.3: ATM – State for Account
Source:http://svbitce2010.weebly.com/uploads/8/4/4/5/8445046/ch_11___12_system_
conception_domain_analysis.pdf
11.2.3 Finding Events
Find event that causes transition among states.
Consider those events that occurs within state but do not cause transition
You can regard event as do-activity
Example: Scientific paper for journal
Figure 11.4
Source: http://svbitce2010.weebly.com/uploads/8/4/4/5/8445046/ch_11___12_system_conceptio
n_domain_analysis.pdf
Example: ATM: - close account, repeated incorrect PIN, Administrative action
11.2.4 Building State Diagram
Note state to which event applies.
Add transitions to show change in state caused by event.
!
Caution If a event has different effect in different state add a transition for each state
Task Make distinction between closed state and suspended state.
LOVELY PROFESSIONAL UNIVERSITY 135