Use Cases Diagrams
Describe the functional behavior of the system as seen by the user.
Class Diagrams
Describe the static structure of the system: Objects, Attributes, and Associations.
Interaction Diagrams
Models that describe how groups of objects collaborate in some behavior.
Sequence Diagrams
Describe the dynamic behavior between actors and the system and between objects of the system.
Collaboration Diagrams
Similar to Sequence diagrams, however the sequence is indicated by numbering the messages.
Package Diagrams
Groups classes together into high level unities.
State Diagrams
Describe the dynamic behavior of an individual object as a finite state machine.
Activity Diagrams
Model the dynamic behavior of a system, in particular the workflow, i.e. a flowchart.
Deployment Diagrams
Shows the physical relationships among software and hardware components in the delivered system.
Copyright © 1998-2009 Dilvan Moreira