Podstawy języka UML2 w realnych projektach

LICZBA DNI: 3 (24h)

KOD KURSU: UML2/RP

Powiadom
o kolejnych terminach

# requirements

# quality

# uml

Autor szkolenia:
Michał Podbielski

O szkoleniu

DLA KOGO?

Szkolenie adresowane jest do osób, które chciałby poznać podstawy UML2

Przede wszystkim od strony analizy, ale również z wyszczególnieniem różnic między analizą i projektowaniem oraz przeglądem diagramów architektonicznych

WYMAGANIA

Szkolenie opisuje proces modelowania od podstaw łącznie z wprowadzeniem do obiektowości, zatem brak wymagań wstępnych

ZALETY

Szkolenie skupia się na najważniejszych i najczęściej używanych elementach języka UML od strony analitycznej z przedstawieniem podejścia projektowego i przeglądem architektury.

Cele szkolenia

Zdobycie podstaw umiejętności modelowania w notacji UML

Przedstawienie podejścia analitycznego i projektowego

Omówienie wybranych diagramów architektonicznych

Program

  • Projektowanie obiektowości
  • Czym jest modelowanie obiektowe
  • Czym jest, a czym nie jest UML
  • Podstawowe elementy
  • Mechanizmy rozszerzenia
  • Diagram a model
  • Aktor
  • Przypadek użycia
  • Asocjacja
  • Relacje include i extend
  • Dziedziczenie
  • Granica kontekstu
  • Proces biznesowy
  • Po co modelować procesy biznesowe
  • Diagram aktywności
    • Aktywność a akcja
    • Przepływy sterowania (normalne, równolegle, warunkowe)
    • Początek i końce
    • Przepływ obiektu
    • Sygnały i przerwania
    • Partycje
  • Różnice między modelem projektowym a analitycznym
  • Diagram klas
    • Klasa i jej elementy
    • Klasy i metody abstrakcyjne
    • Interfejs
    • Relacje
      • Realizacja
      • Dziedziczenie
      • Zależność i wybrane stereotypy
      • Asocjacja i jej cechy
      • Agregacja i kompozycja
      • Klasa asocjacyjna
  • Diagram sekwencji
    • Linia życia
    • Rodzaje komunikatów
      • Synchroniczny
      • Asynchroniczny
      • Zwrotny
      • Tworzenie i niszczenie obiektu
    • Bloki złożone: alt, break, loop
    • Referencja do diagramu
  • Model analityczny na diagramie sekwencji
    • Po co i kiedy warto tworzyć
    • Stereotypy analityczne: boundary, control, entity
    • Zasady modelowania analitycznego
  • Stan prosty i złożony
  • Przejścia (proste, automatyczne, zwrotne, wewnętrzne)
  • Zdarzenia (czasowe, zmiany stanu, wywołanie, sygnał, all)
  • Sygnatura przejścia
  • Pseudo-stany
    • Ropoczęcie
    • Zakończenie a zniszczenie
    • Wybór
    • Punkt węzłowy
    • Rozwidlenie i złączenie
  • Predefiniowane czynności w stanie (entry, do, exit)
  • Historia płytka i głęboka
  • Czym jest architektura systemu
  • Cele tworzenia architektury
  • Diagram komponentów
    • Komponenty proste i złożone
    • Interfejs wymagany i dostarczany
    • Konektor\złączenie (assembly)
    • Porty
  • Diagram wdrożenia
    • Węzeł
    • Łącze (kierunkowość, liczność, stereotyp)
  • Diagram pakietów
  • Diagram obiektów
  • Diagram struktur połączonych
  • Diagram harmonogramowania
  • Diagram komunikacji
  • Diagram przeglądu interakcji

POLITYKA COOKIES:

Korzystamy z plików cookies, by móc jak najlepiej dostosować stronę do Twoich potrzeb oraz wyświetlać Ci przydatne i adekwatnych dla Ciebie reklamy w serwisie i poza nim. Możesz kontrolować ustawienia ciasteczek w swoich ustawieniach swojej przeglądarki. Odwiedzając tę stronę, wyrażasz zgodę na wykorzystywanie przez nas plików cookies.