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,
  • osób, które chcą poznać zaawansowane techniki modelowania w języku UML 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. Zaawansowana notacja diagramów klas.
  2. Modelowanie systemów rozszerzalnych i konfigurowalnych.
  3. Modelowanie ograniczeń w języku OCL.

Dzień 2.

  1. Efektywne pisanie przypadków użycia.
  2. Zależności pomiędzy przypadkami użycia.
  3. Zaawansowane techniki tworzenia diagramów czynności.
  4. Zaawansowane techniki tworzenia diagramów stanów.
 
home contact
  • Polish
  • English