More Related Content
Similar to Lecture07 (20)
Lecture07
- 1. Object Oriented Software Modeling and Design CE 350 Abdel-Karim Al-Tamimi, Ph.D. [email_address] http://faculty.yu.edu.jo/altamimi Al-Tamimi 2011 ©
- 9. Interaction Diagrams Notation in UML Al-Tamimi 2011 © Naming Format Notation An object of an unspecified class. A named object of a specified class. An unnamed object of a specified class.
- 10. Interaction Diagrams Notations in UML Al-Tamimi 2011 © Object Category Description Graphical Notations Actor Object An external entity that interacts with the system Entity Object An object that models the data in the system. It often represents an object in the problem domain
- 11. Interaction Diagrams Notations in UML Al-Tamimi 2011 © Object Category Description Graphical Notations Boundary Object An object that handles the communication between actor objects and the system. Control Object An object that models the flow of control and functionality that do not naturally belong to entity objects or boundary objects.
- 12. UML Notations - Messages Al-Tamimi 2011 © Message Description Notation Procedure call or other nested flow of control The message sender waits for the completion of the procedure call of the message receiver (waits for a reply) Asynchronous communication The sender dispatches a message and immediately continues with the next step of execution (there are no reply arrows)
- 13. UML Notations - Messages Al-Tamimi 2011 © Message Description Notation Return message Message returned from the procedure call Message with travel delay The message will take a significant amount of time to arrive at the receiving object. (This is only used in sequence diagrams.)
- 14. UML Notations - Messages Al-Tamimi 2011 © Message Description Notation Lost Message The sender is known, the receiver is not Found Message The sender is unknown, and the receiver is known Create Message A message creates a new instance
- 16. Sequence Diagram: Lifeline and Activation Al-Tamimi 2011 © Object with Lifeline Object with Activation Activation: show the duration of the execution of a method in response to a message
- 36. Tips and Tricks: Relating Interaction Diagrams (Using Ref) / Interaction Occurrence Al-Tamimi 2011 ©
- 37. Tips and Tricks: Polymorphic Message Al-Tamimi 2011 ©