Fundamentals of UML Diagrams
A diagram is the graphical presentation of a set of elements. UML has a lot of different diagrams. Read this section, and make sure you can differentiate between different diagrams.
1. Basic Use Case Notation
Introduction
A diagram is the graphical presentation of a set of elements, most often rendered as a connected graph of vertices (things) and arcs (relationships). You draw diagrams to visualize a system from different perspectives, so a diagram is a projection into a system. UML has a lot of different diagrams (models). The reason for this is that it is possible to look at a system from different viewpoints. UML being a graphical language includes nine such diagrams models):
1. Class diagram
2. Object diagram
3. Use case diagram
4. Sequence diagram
5. Collaboration diagram
6. Statechart diagram
7. Activity diagram
8. Component diagram
9. Deployment diagram
UML nine diagrams can be divided into two categories
(a) Four diagram types represent static application structure:
- Class Diagram
- Object Diagram
- Component Diagram
- Deployment Diagram
(b) Five represent different aspects of dynamic behaviour
- Use Case Diagram
- Sequence Diagram
- Activity Diagram
- Collaboration Diagram
- Statechart Diagram
Source: Ellen Ambakisye Kalinga
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 License.