UML 2.1 dla zaawansowanych

Projektowanie systemów informatycznych przy użyciu języka UML ma w sobie coś ze sztuki. Wymaga doświadczenia i intuicji, zmusza do kompromisów. Uczestnicy kursu poznają problemy i pułapki czyhające podczas analizy obiektowej i projektowania w języku UML i starają się znaleźć ich rozwiązania. Okazuje się wtedy, że zwykle nie istnieje jedno najlepsze rozwiązanie i że każdy pomysł jest dobry przy pewnych założeniach. Dzięki temu kursowi osoby znające UML i wykorzystujące go w swojej pracy poznają sposoby radzenia sobie z nietrywialnymi problemami projektowymi oraz zyskają nowe spojrzenie na analizę i projektowanie obiektowe.

Kurs jest przeznaczony dla:

  • analityków i projektantów posługujących się językiem UML, którzy chcą poznać zaawansowane techniki modelowania i sposoby rozwiązywania problemów projektowych.

Umiejętności wymagane przed odbyciem kursu:

  • znajomość notacji UML i praktyka w posługiwaniu się nią,
  • zalecane wcześniejsze uczestnictwo w kursie "Wprowadzenie do modelowania w języku UML".

Po zakończeniu kursu uczestnicy powinni:

  • znać zaawansowane techniki analizy i projektowania obiektowego,
  • umieć uzywać notacji UML ze świadomością konsekwencji zastosowania poszczególnych wzorców i technik,
  • umieć zastosować właściwe rozwiązania w różnych sytuacjach projektowych.

Kurs trwa 2 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ęć.

Program kursu:

Dzień 1.

  1. Modelowanie systemów rozszerzalnych i konfigurowalnych.
  2. Modelowanie ograniczeń w języku OCL.
  3. Zależności pomiędzy przypadkami użycia.

Dzień 2.

  1. Efektywne pisanie przypadków użycia.
  2. Zaawansowane techniki tworzenia diagramów czynności.
  3. Zaawansowane techniki tworzenia diagramów stanów.
  4. Diagramy interakcji.
 
home contact
  • Polish
  • English