Diagramy - składniki UML
Strukturalne:
- Diagram klas - wykorzystuje klasy i ich relacje
- Diagram komponentów - komponenty składające się na aplikacje
Behawioralne:
- Diagram przypadków użycia - pokazuje w jaki sposób aktorzy mogą wykorzystać system
- Diagram sekwencji - kolejność w czasie, wysyłanie komunikatów pomiędzy różnymi obiektami w systemie
- Diagram aktywności - akcje wykonywane przez system
Inne:
- Diagram obiektów - statyczna struktura systemu wykorzystuje obiekty(instancje) i ich relacje
- Diagram współpracy - przepływ komunikatów pomiędzy obiektami, statyczna struktura obiektów obrazuje sposób współpracy grupy obiektów w celu zrealizowania określonego celu
- Diagram stanów - obrazuje stany w jakich obiekt może się znaleźć w czasie swego istnienia
- Diagram wdrożeniowy - architektura systemu, sposób rozmieszczenia komponentów
Diagram zbyt ubogi, nie spełni celu, natomisat zbyt szczegółowy, przesłoni najważniejsze elementy