Szkolenie: Postawy modelowania systemów w języku UML

Program szkolenia:

Wprowadzenie do języka UML.

  • Wprowadzenie do inżynierii oprogramowania.
  • Role i funkcje standardów.
  • Wersje UML i jego rozwój.
  • Typy diagramów i ich zastosowanie.
  • Narzędzi używane do modelowania.
  • Generowanie modeli XML Schema.

Diagramy przypadków użycia.

  • Podstawowe elementy diagramu.
    • aktor,
    • przypadek użycia
    • system
    • artefakty
  • Połączenia między elementami.
  • Analiza funkcjonalna.
  • Dobre praktyki przy tworzeniu przypadków użycia.
  • Ćwiczenia

Scenariusze

  • Typy scenariuszy.
  • Zastosowanie scenariuszy
  • Dodawanie scenariuszy i edytowanie.
  • Struktura i budowa scenariusza.
  • Znaczenie scenariuszy w testowaniu i analizie projektów.
  • Ćwiczenia

Diagramy pakietów

  • Tworzenie diagramów pakietów.
  • Wykorzystanie pakietów.
  • Wady i zalety pakietów.

Diagramy klas i obiektów – architektura systemu.

  • Projektowanie obiektowe – podstawowe pojęcia
  • Modelowanie diagramu klas
    • Definicje klas
    • Atrybuty
    • Operacje (metody i funkcje)
    • Krotność
    • Poziomy dostępu (prywatne, publiczne, chronione)
  • Związki między klasami.
    • Zależność
    • Asocjacja
    • Agregacje
    • Dziedziczenie
  • Stereotypy
  • Dobre Praktyki
  • Ćwiczenia

Diagram aktywności.

  • Przepływy i ich definicja
  • Tworzenie diagramu czynności:
    • Punkty początkowy i końcowy
    • Czynności
    • Sterowanie przepływem
    • Węzły decyzyjne
    • Tory
    • Sygnały
  • Metody przetwarzania równoległego.
  • Sygnały
  • Dobre praktyki
  • Ćwiczenia

Diagramy wdrożenia i komunikacji.

  • Tworzenie diagramów wdrożenia
    • Artefakty
    • Węzły
  • Ćwiczenia
  • Klasyfikatory

Diagramy wymagań.

  • Wymagania funkcjonalne i niefunkcjonalne
  • Wprowadzenie do inżynierii wymagań
  • Specyfikacja wymagań
  • Interesariusze systemu
  • Tworzenie diagramów wymagań
  • Dobre praktyki
  • Ćwiczenia

 

Chcesz wiedzieć więcej ?