Zakres tematyczny szkolenia
1.Wprowadzenie do UMLa)Wstęp do obiektowości
b)Modelowanie obiektowe
c)Wstęp do UML
d)Historia i rozwój UML-a
e)Podstawowe elementy notacji UML
f)Diagramy UML
2.UML a metodyki wytwarzania oprogramowania
a)Metodyka kaskadowa
b)USDP
c)Rational Unified Process (RUP)
d)Extreme Programming (XP) jako metodyka zwinna
3.Przypadki użycia jako część analizy
a)Analiza przypadków użycia
b)Diagram przypadków użycia (use case diagram)
4.Modelowanie procesów i algorytmów
a)Diagram aktywności (activity diagram)
5.Projektowanie elementów statycznych
a)Statyczne aspekty modelu projektowego
b)Diagram klas (class diagram)
c)Diagram obiektów (object diagram)
d)Struktury połączone (composite structure diagram)
6.Projektowanie elementów dynamicznych
a)Diagram sekwencji (sequence diagram)
b)Diagram komunikacji (communication diagram)
c)Etap przejściowy projektu – model analityczny
d)Przegląd interakcji (interation overview diagram)
e)Diagram maszyny stanowej (state machine diagram)
f)Diagram zależności czasowych (timing diagram)
7.Architektura
a)Architektura systemu
b)Diagram komponentów (component diagram)
c)Diagram wdrożenia (deployment diagram)
d)Diagram pakietów (package diagram)
8.Zaawansowane aspekty UML
a)Model Driven Archtecture (MDA)
b)Język ograniczeń OCL
c)Meta Object Facility (MOF)
d)Profile UML