1 / 12

UML Overview

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

Download Presentation

UML Overview

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UML Overview Dr. Riggs 11/13/2003

  2. 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

  3. Messages • Simple • Xfers control • Synchronous • Blocks sender ack • Rendezvous • Returns when sender is waiting • Timed • Asynchronous

  4. Associations • Conceptual link between classes, Objects • Name • Direction • Role • Multiplicity • 1 • 0..1 • M..N • 0..* • 1..* • Aggregation • Composition

  5. A simple Use Case Diagram

  6. A Class Diagram

  7. Sequence Diagram

  8. Collaboration diagrams

  9. Class Hierarchies • Generalization • Specialization • Abstract/Concrete • Inheritance

  10. State Diagram

  11. Activity Diagrams

  12. 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

More Related