Modelowanie w UML

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Wprowadzenie do UML
- Pojęcie obiektowości
- Zastosowanie języka UML w projektowaniu
- Model Driven Architecture (MDA)
- Definicja i poziomy MDA
- Meta Object Facility (MOF)
- Definicja i zastosowanie
- Pojęcie metamodelu
- MOF vs. UML
- Geneza i ewolucja języka UML
- Metodyki wytwarzania oprogramowania w UML
- Metodyki tradycyjne
- Metodyki zwinne
- Model kaskadowy
- Rodzaje diagramów UML
- Wymagania
- Techniki analizy i pozyskiwania wymagań
- Odzwierciedlenie wymagań na diagramie
- Studium przypadku
- Przypadki użycia
- Elementy diagramu: Aktor, przypadek użycia, Subject
- Relacje zachodzące pomiędzy obiektami
- Efektywne tworzenie przypadków użycia
- Mapowanie przypadków użycia na konkretne wymagania
- Studium przypadku
- Modelowanie procesów biznesowych
- Zastosowanie diagramu aktywności w modelowaniu procesów
- Podstawowe elementy diagramu: Activity, Action, Object, DataStore
- Relacje zachodzące pomiędzy obiektami
- Obsługa wyjątków na diagramie
- Modelowanie podprocesów z wykorzystaniem CallBehavior oraz Activity
- Studium przypadku
- Modelowanie flow procesu przy użyciu diagramu sekwencji
- Model analityczny
- Klasy analityczne: Boundary, Entity, Control
- Rodzaje klasyfikatorów
- Rodzaje komunikatów: synchroniczne, asynchroniczne, samowywołanie, zwrotne
- Omówienie operatorów interakcji: alt, opt, par, critical, loop, beak, seq, ignore, consider
- Studium przypadku
- Diagram maszyny stanowej
- Klasyfikacja stanów: proste, złożone (jawne, niejawne)
- Zastosowanie trigger, guard, action na przejściu pomiędzy stanami
- Akcje związane ze stanem: entry, do, exit
- Obszary współbieżne
- Studium przypadku
- Diagram klas
- Klasa oraz sposoby przedstawiania klasy
- Poziomy dostępności atrybutów i operacji
- Związki zachodzące pomiędzy klasami: asocjacja, agregacja, kompozycja, generalizacja
- Zastosowanie OCL (Object Constraint Language) na diagramie
- Studium przypadku
- Diagram pakietowy
- Diagram komponentów
- Relacje zachodzące pomiędzy komponentami: dependency, interfejs required /provided, assembly, delegate
- Zastosowanie obiektów, klas na diagramie komponentów
- Studium przypadku
- Diagram wdrożeniowy
- Elementy diagramu wdrożeniowego: węzeł, urządzenie fizyczne, środowisko uruchomieniowe, artefakt, komponent
- Relacje zachodzące pomiędzy obiektami: communication path, manifest, deploy, dependency
- Zastosowanie diagramu w projektach
- Profile UML
- Definicja i zastosowanie profili UML w projektach
- Wykonanie projektu końcowego
- Generowanie dokumentacji projektowej
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!Szkolenie skierowane jest:
- do analityków, projektantów i architektów systemów informatycznych chcących wykorzystywać notację UML w projektowaniu systemów informatycznych
- do osób pracujących w projektach, w których standardem komunikowania się jest język UML
- do osób, którzy chcą usystematyzować wiedzę z zakresu UML
Po ukończeniu szkolenia, uczestnik nabędzie praktycznych umiejętności z zakresu UML oraz będzie mógł samodzielnie zamodelować projekt systemu informatycznego przy użyciu diagramów dynamicznych i statycznych. Dodatkowo posiądzie wiedzę z zakresu technik analitycznych stosowanych podczas zbierania i analizy wymagań klienta.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia
