Software PatternsSlide 2Slide 3Object DiagramsCommon UsesContentsExample of Object Diagram (1)Example of Object Diagram (2)Questions for the Next Lecture2003SJSU -- CmpE L16-S1 Object DiagramsSoftware Patterns Dr. M.E. Fayad, ProfessorComputer Engineering Department, Room #283I College of EngineeringSan José State UniversityOne Washington SquareSan José, CA 95192-0180 http://www.engr.sjsu.edu/~fayad2003SJSU – CmpE --- M.E. Fayad L16-S2 Object Diagrams2Lesson 16:Object Diagrams2003SJSU – CmpE --- M.E. Fayad L16-S3 Object Diagrams Lesson ObjectivesObjecti ves3 Review Previous Lecture Explore Object Diagrams Explore Object Diagrams’ Contents Understand Its Common Uses2003SJSU – CmpE --- M.E. Fayad L16-S4 Object DiagramsModel the instances of things contained in class diagramsShow a set of objects and their relationships Model the static process view of a systemGraphically, it is a collection of vertices and arcs4Object Diagrams2003SJSU – CmpE --- M.E. Fayad L16-S5 Object DiagramsTo model object structures–To visualize, specify, construct, and document the existence of certain instances in your system, together with their relationships to one another5Common Uses2003SJSU – CmpE --- M.E. Fayad L16-S6 Object DiagramsObjects Links6Contents2003SJSU – CmpE --- M.E. Fayad L16-S7 Object Diagrams7Example of Object Diagram (1)2003SJSU – CmpE --- M.E. Fayad L16-S8 Object Diagrams8Example of Object Diagram (2)2003SJSU – CmpE --- M.E. Fayad L16-S9 Object DiagramsSoftware Patterns9Questions for the Next
View Full Document