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
   92   93   94   95   96   97   98   99   100   101   102