
UML to jedno z najważniejszych narzędzi każdego twórcy oprogramowania. Ten wizualny język umożliwia projektantom i programistom wymianę informacji na temat architektury systemów. Choć UML wydaje się prostym językiem, zbudowany jest z wielu elementów składniowych.
Zapamiętanie wszystkich niuansów UML-a graniczy z cudem. Tak jak pisarze i dziennikarze potrzebują słownika, tak i projektanci powinni mieć pod ręką tę książkę, znajdą w niej informacje ogólne o UML-u, a także opis symboli, zakończeń linii i składni używanych przy tworzeniu:
- diagramów klas,
- diagramów komponentów,
- diagramów zachowań,
- diagramów sekwencji,
- diagramów stanów,
- diagramów obiektów,
- diagramów wdrożeń,
- diagramów przypadków użycia,
- diagramów współpracy,
- diagramów aktywności.
Wstęp (5)Modelowanie statyczne w UML (7)
- Klasyfikatory UML (7)
- Stereotypy (9)
- Uwagi (15)
- Wartości nazwane (16)
- Ograniczenia (18)
- Klasy (21)
- Atrybuty (23)
- Operacje (25)
- Pakiety (32)
- Klasyfikatory relacji (39)
- Obiekty (44)
- Stereotypy obiektów (47)
- Modelowanie obiektów (47)
- Komponenty (48)
- Modelowanie komponentów (51)
- Węzły (53)
- Modelowanie węzłów (54)
Diagramy przypadków użycia (57)
- Przypadki użycia (57)
- Aktorzy (58)
- Modelowanie przypadków użycia (59)
- Realizacja przypadków użycia (62)
- Dokumenty przypadków użycia (63)
- Diagramy współdziałania (65)
- Diagramy sekwencji (67)
- Stany (72)
- Akcje i czynności (72)
- Przejścia (74)
- Stany złożone (75)
- Synchronizacja stanów (75)
- Przejścia równoległe (76)
- Stany akcji (77)
- Przejścia (77)
- Stany podaktywności (78)
- Decyzje i dołączenia (79)
- Stany wywołań (80)
- Tory pływackie (81)
- Obiekty współuczestniczące (82)
- Sygnały (83)