Strona główna Szkolenia  Modelowanie w języku UML

Szkolenie: Modelowanie w języku UML

Kategoria: JAKOŚĆ I BEZPIECZEŃSTWO / Inne

Szkolenie zamknięte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
Zespół Sprzedaży Szkoleń
tel.: (22) 576 81 12
email: szkolenia@ctpartners.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: Modelowanie w języku UML
Kategoria: JAKOŚĆ I BEZPIECZEŃSTWO / Inne
Metodyka: Ćwiczenia
Opis: Celem szkolenia jest przekazanie uczestnikom praktycznej wiedzy w zakresie analizy i modelowania systemów informatycznych z wykorzystaniem standardu Unified Modeling Language (UML w.2.3), opracowanego przez międzynarodową organizację Object Modeling Group (OMG). Program szkolenia zostało opracowany tak, aby odzwierciedlać przebieg rzeczywistego projektu: od wymagań do kodu. Dzięki temu uczestnicy poznają techniki i notacje wykorzystywane w różnych fazach projektu oraz mają możliwość zrozumienia znaczenia poszczególnych modeli w kontekście całego projektu, nie koncentrując się wyłącznie na poprawności notacji. Twórcy szkolenia uwzględniając swoje wieloletnie doświadczenia w modelowaniu systemów oraz w nauczaniu języka UML opracowali kompletny zestaw praktycznych ćwiczeń warsztatowych. Dzięki temu uczestnicy, w ciągu trzech dni szkolenia otrzymują silny zastrzyk praktycznej wiedzy i umiejętności związanych z modelowaniem zgodnie ze standardem UML.
Poziom zaawansowania : początkujący
Wielkość grupy: 10
Program: Wprowadzenie do projektowania systemów informatycznych i języka UML. Cykl wytwórczy, etapy cyklu wytwórczego, uczestnicy projektów informatycznych, najważniejsze problemy inżynierii oprogramowania, uzasadnienie stosowania standardu UML i jego zalety w projektach iteracyjnych.
  • Modelowanie przypadków użycia. Analiza funkcjonalności systemu. Aktorzy, przypadki użycia, scenariusze, relacje zależności, włączania i rozszerzania, dokumentowanie przypadków użycia. Tworzenie dokumentacji przypadków użycia.

  • Modelowanie klas. Modelowanie domeny, definiowanie pojąć, modelowanie klas usługowych i słownikowych. Obiekty, klasy, klasy abstrakcyjne, interfejsy, dziedziczenie, asocjacje, asocjacje skierowane, asocjacje wielokrotne, asocjacje n-arne, agregacje, kompozycje, klasy asocjacyjne. Notacje interfejsowe: pełna, piłeczkowo-łapkowa, mieszana.

  • Diagramy stanów. Modelowanie stanów obiektów przetwarzanych w systemie informatycznym. Stany, pseudostany, maszyny stanowe, sytuacje wyjątkowe, automaty z zapamiętywaniem historii stanów, stany złożone.

  • Diagramy aktywności. Modelowanie procesów biznesowych wraz przetwarzanymi informacjami przy użyciu diagramów aktywności. Modelowanie przepływów, akcje, aktywności, zrównoleglenia, alternatywy, tory, części, przepływ sterowania, przepływ obiektów, konektory, piny, parametry.


  • Diagramy sekwencji. Modelowanie zachowania systemu. Modelowanie współpracy między komponentami systemu. Linie życia, bloki aktywności. Wywołania synchroniczne, asynchroniczne, powrotne, rekurencyjne. Komunikaty zagubione i odnalezione. Tworzenie i niszczenie obiektów w sekwencji. Fragmenty: alternatywne, opcjonalne, pętle, referencje.

  • Diagramy komponentów i diagramy wdrożenia. Modelowanie architektury logicznej i fizycznej systemu. Architektura komponentowa. Notacje do opisywania komponentów (black-box, white-box, z wewnętrzną strukturą), porty. Węzły, artefakty, specyfikowanie wdrożeń.
  • Wymagania: Brak wymagań.
     

    Poleć szkolenie znajomemu