Date:
UML DIAGRAMS
There are three classifications of UML diagrams:
• Behavior diagrams. A type of diagram that depicts behavioral features of a system or business process. This includes activity, state machine, and use case diagrams as well as the four interaction diagrams. • Interaction diagrams. A subset of behavior diagrams which emphasize object interactions. This includes communication, interaction overview, sequence, and timing diagrams. • Structure diagrams. A type of diagram that depicts the elements of a specification that are irrespective of time. This includes class, composite structure, component, deployment, object, and package diagrams.
|Diagram |Description |Learning Priority |
|Activity Diagram |Depicts high-level business processes, including data flow, or to model the |High |
| |logic of complex logic within a system. | |
|Class Diagram |Shows a collection of static model elements such as classes and types, their |High |
| |contents, and their relationships. | |
|Communication Diagram |Shows instances of classes, their interrelationships, and the message flow |Low |
| |between them. Communication diagrams typically focus on the structural | |
| |organization of objects that send and receive messages. Formerly called a | |
| |Collaboration Diagram. | |
|Component Diagram |Depicts the components