Obiektowy model dziedziny biznesowej (model klas) jest najważniejszym, centralnym punktem analizy systemu informatycznego i podstawą projektu technicznego. Wysiłek i uwaga poświęcona na jego dobre przygotowanie nie są nigdy zmarnowane. Trzeba jednak przyznać, że tworzenie poprawnych i eleganckich modeli dziedziny wymaga sporego doświadczenia i przygotowania. Dlatego poświęcamy temu zagadnieniu cały trzydniowy kurs. Jego uczestnicy na praktycznych, z życia wziętych przykładach poznają zasady tworzenia obiektowego modelu dziedziny, stosują zaawansowane wzorce analityczne oraz analizują przydatnośc różnych technik modelowania.
Szkolenie jest przeznaczone dla:
- analityków i projektantów tworzących diagramy klas w języku UML, którzy chcą poznać zaawansowane techniki modelowania dziedziny biznesowej,
- specjalistów biznesowych, którzy chcą samodzielnie modelować dziedzinę biznesową, tworząc profesjonalne diagramy klas.
Umiejętności wymagane przed odbyciem szkolenia:
- znajomość notacji UML w zakresie diagramów klas,
- zalecane wcześniejsze uczestnictwo w szkoleniu "Modelowanie w języku UML".
Po zakończeniu szkolenia uczestnicy powinni:
- znać i potrafić wykorzystywać zaawansowane techniki analityczne stosowane podczas tworzenia modelu dziedziny,
- umieć uzywać notacji diagramów klas ze świadomością konsekwencji zastosowania poszczególnych wzorców i technik,
- umieć zastosować właściwe rozwiązania w różnych sytuacjach projektowych.
Szkolenie trwa 3 dni.
Forma prowadzenia zajęć: wykłady, ćwiczenia. Większość czasu zajęć jest poświęcona na wykonywanie ćwiczeń i wspólne ich omawianie. Uczestnicy są aktywnie zaangażowani w przebieg zajęć. Szkolenie jest prowadzone bez wykorzystania komputerów, a uczestnicy modelują na papierze oraz na tablicy. Pozwala to uczestnikom skupić się na istocie modelowania, a nie na obsłudze narzędzia. Osobom pragnącym nabyć umiejętności modelowania w Enterprise Architect, polecamy udział w szkoleniu "Modelowanie w Enterprise Architect".
Program szkolenia:
Dzień 1.
- Analiza obiektowa i diagramy klas - wprowadzenie.
- Dziedziczenie.
- Modelowanie ról.
Dzień 2.
- Globalne rejestry obiektów.
- Modelowanie dokumentów.
- Modelowanie historii obiektów.
Dzień 3.
- Modelowanie systemów rozszerzalnych i konfigurowalnych.
- Zaawansowana notacja diagramów klas.
- Modelowanie ograniczeń w języku OCL.