Page 97 - DCAP308_OBJECT_ORIENTED_ANALYSIS_AND_DESIGN
P. 97
Unit 7: Interaction Modelling
Notes
Figure 7.17: Action State
Action Flow: Action flow arrows illustrate the relationships among action states.
Figure 7.18: Action Flow
Object Flow: Object flow refers to the creation and modification of objects by activities. An
object flow arrow from an action to an object means that the action creates or influences the
object. An object flow arrow from an object to an action indicates that the action state uses the
object.
Figure 7.19: Object Flow
Initial State: A filled circle followed by an arrow represents the initial action state.
Figure 7.20: Initial State
Final State: An arrow pointing to a filled circle nested inside another circle represents the final
action state.
Figure 7.21: Final State
Branching: A diamond represents a decision with alternate paths. The outgoing alternates should
be labeled with a condition or guard expression. You can also label one of the paths “else.”
LOVELY PROFESSIONAL UNIVERSITY 91