120 likes | 274 Views
UML Overview. Dr. Riggs 11/13/2003. Overview of UML Diagrams. Use Case Diagram relationship of actors,use Class Diagram class structure and contents 1 Interaction Diagrams Sequence Diagram time sequence of objects Collaboration Diagram interaction of objs
E N D
UML Overview Dr. Riggs 11/13/2003
Overview of UML Diagrams • Use Case Diagram relationship of actors,use • Class Diagram class structure and contents1 Interaction Diagrams • Sequence Diagramtime sequence of objects • Collaboration Diagraminteraction of objs • State Diagram sequences of states of object Activity Diagramstate diagram where most of the states are action states and most of the transitions are triggered by completion Physical Diagrams • Component Diagram HL code packages1 • Deployment Diagramrun-time config
Messages • Simple • Xfers control • Synchronous • Blocks sender ack • Rendezvous • Returns when sender is waiting • Timed • Asynchronous
Associations • Conceptual link between classes, Objects • Name • Direction • Role • Multiplicity • 1 • 0..1 • M..N • 0..* • 1..* • Aggregation • Composition
Class Hierarchies • Generalization • Specialization • Abstract/Concrete • Inheritance
Where I stole these diagramsand other interesting links • Tutorials • http://pigseye.kennesaw.edu/~dbraun/csis4650/A&D/UML_tutorial/index.htm • David Braun,Jeff Sivils, Alex Shapiro, Jerry Versteegh • http://www.agilemodeling.com/style/ • Scott W. Ambler • Sources • http://www.gentleware.com/products/evaluate.php4 • ARP as mentionedd before