| Najbliższe planowane terminy szkolenia otwartego: | |
|---|---|
| 8 lutego | |
| 29 lutego | |
| Nie znalazłeś pasującego terminu ? Napisz nam o swoich preferencjach.
Postaramy się uruchomić nowy termin specjalnie dla Ciebie. |
|
Tytuł kursu: Modelowanie w UML
Kod kursu: J-UML
Adresaci szkolenia
Adresatami szkolenia są pracownicy działów IT, którzy chcą nauczyć się czytać i/lub tworzyć dokumentację w języku UML. Od słuchaczy wymagana jest umiejętność obsługi komputera oraz znajomość zagadnień z zakresu tworzenia systemów informatycznych.
Cel szkolenia
Celem szkolenia jest nabycie umiejętności rozumienia diagramów tworzonych w notacji UML oraz samodzielnego tworzenia diagramów
W trakcie kursu uczestnicy zapoznają się z ogólnymi konstrukcjami języka UML, poznają jego możliwości oraz nauczą się tworzyć diagramy przy użyciu narzędzi typu CASE, na przykładzie narzędzia StarUML.
Oprócz przedstawienia pokrótce wszystkich diagramów tworzonych w notacji UML, szkolenie kładzie nacisk na szczegółowe przedstawienie następujących diagramów:
- diagram przypadków użycia
- diagram aktywności
- diagram klas
- diagram stanów
- diagram sekwencji
Czas i forma szkolenia
- 21 godzin (3 dni x 7 godzin) w tym wykłady i warsztaty praktyczne
Program szkolenia
- Wstęp do UML i tworzenia diagramów
- konstrukcje podstawowe UML
- przegląd diagramów
- narzędzie StarUML
- Diagram przypadków użycia
- przypadki użycia
- definicja,
- zastosowanie,
- dokumentacja.
- Konstrukcje podstawowe
- aktorzy,
- przypadki użycia,
- asocjacje,
- granica systemu.
- Konstrukcje zaawansowane
- generalizacja aktorów,
- generalizacja przypadków użycia,
- dołączanie przypadków użycia,
- rozszerzanie przypadków użycia.
- Diagram aktywności
- konstrukcje podstawowe
- czynności,
- przejścia,
- punkty wejścia/wyjścia,
- rozgałęzienia warunkowe.
- Konstrukcje zaawansowane
- aktywności złożone,
- przetwarzanie równoległe,
- podział na tory,
- sygnały wejściowe i wyjściowe.
- Diagram klas
- definicja klasy
- konstrukcje podstawowe
- klasy,
- atrybuty klas (wbudowane, wynikające z relacji),
- różne rodzaje powiązań (zależność, asocjacja, agregacja, kompozycja),
- generalizacja.
- Konstrukcje zaawansowane
- klasy asocjacyjne,
- interfejsy,
- szablony.
- Diagram stanów
- konstrukcje podstawowe
- stany,
- przejścia,
- punkty wejścia/wyjścia.
- konstrukcje zaawansowane
- stany złożone,
- aktywności,
- sygnały.
- Diagram sekwencji
- konstrukcje podstawowe
- linia życia,
- aktywacja,
- komunikaty (lista argumentów, komunikaty synchroniczne i asynchroniczne).
- Konstrukcje zaawansowane
- zmienne lokalne,
- rozbudowane komunikaty,
- tworzenie/usuwanie obiektów,
- niezmienniki stanu,
- fragmenty wyodrębnione,
- wystąpienia interakcji.
- Diagram wdrożenia
- konstrukcje podstawowe
- komponenty,
- węzły,
- połączenia,
- zastosowanie stereotypów.

