Pobierz kartę szkolenia

Modelowanie aplikacji z wykorzystaniem języka UML - poziom zaawansowany

kod szkolenia: UML02 / PL AA 3d

poziom Zaawansowany

2 500,00 PLN + 23% VAT (3 075,00 PLN brutto)
ostatnie wolne miejsca
2 500,00 PLN 3 075,00 PLN brutto

Szkolenie dla osób zajmujących się analizą wymagań i projektowaniem rozwiązań w projektach informatycznych, a także dla kierowników projektów, testerów i innych osób chcących poznać zaawansowane konstrukcje języka UML oraz sposób ich wykorzystania w analizie biznesowej.

Poznanie zaawansowanych elementów języka UML wykorzystywanych na diagramach

  • klas
  • przypadków użycia
  • maszyn stanów
  • aktywności
  • sekwencji
  • komponentów

Nacisk jest kładziony na przedstawienie zaawansowanej semantyki oraz wykorzystanie poznanych konstrukcji do modelowania problemów powstających podczas analizy i projektowania oprogramowania.

Znajomość tych zagadnień pozwoli na lepsze zrozumienie wymagań interesariuszy projektu, poprawę komunikacji w zespole projektowym oraz poprawę jakości dokumentacji analitycznej i projektowej.

 

Szkolenie przeznaczone dla osób znających podstawy UML-a (tzn. proste diagramy klas, aktywności, przypadków użycia, maszyn stanów
i sekwencji) a chcących poznać zaawansowane elementy i sposoby ich wykorzystania

Wystarczającym przygotowaniem jest ukończenie szkolenia UML01.

Na to szkolenie nie powinny zapisywać się osoby, które zupełnie zupełnie nie znają UML-a.

PL

  1. Klasyfikatory
  2. Składnia atrybutów i operacji klas
  3. Asocjacje: wielo-arne, klasy asocjacyjne, przynależność i nawigowalność końców asocjacji
  4. Podział klas na podklasy
  5. Stereotypy i relacje zależności
  6. Wizualizacja obiektów
  7. Typy danych
  8. Sygnały i odbiory
  9. Przypadki użycia: generalizacje, przedmiot analizy, krotności asocjacji
  10. Aktywności: regiony przerywalne i obsługa wyjątków, semantyka akcji typu akceptacja zdarzenia, bufory
  11. Maszyny stanów: pseudostany, działania wewnątrz stanów
  12. Diagramy sekwencji: kolejność zdarzeń, upraszczanie diagramów sekwencji
  13. Pakiety i przestrzenie nazw
  14. Interfejsy, porty i komponenty