Course Code: umlbas
Duration: 14 hours
Prerequisites:

Znajomość podstaw pojęć związanych z analizą biznesową

Overview:

Szkolenie przeznaczone dla osób obejmujących rolę analityka biznesowego/systemowego, a także dla programistów, testerów i kierowników projektów chcących zapoznać się w krótkim czasie z najważniejszymi elementami notacji UML.

Po odbyciu szkolenia uczestnicy będą potrafili:

  • właściwie zrozumieć dokumentację stworzoną za pomocą diagramów notacji UML,
  • samodzielnie dokumentować wymagania systemowe i sytuacje biznesowe przy użyciu 5 najpopularniejszych rodzajów diagramów UML (aktywności, przypadków użycia, klas, sekwencji, stanów).

Zajęcia realizowane w formie warsztatu przeplatanego mini wykładami. Uczestnicy w podgrupach tworzą w UML dokumentację przykładowego rozwiązania IT.

Uwaga w trakcie szkolenia skupia się omówieniu i praktycznym zastosowaniu najpopularniejszych diagramów UML, niezbędnych w pracy osoby zaangażowanej w modelowanie systemu, przez co więcej czasu można poświęcić na rzeczywiste zastosowania UML w projektach IT.

Course Outline:

Wprowadzenie do języka UML: 

  • Definicja UML
  • Model a modelowanie
  • Zastosowania UML
  • Krótka historia UML
  • Rodzaje diagramów UML

Przygotowanie pracy warsztatowej:

  • Podział na zespoły
  • Określenie założeń projektu każdego z zespołów
  • Zaznajomienie z narzędziem do tworzenia diagramów

Diagram aktywności:

  • Definicja procesu biznesowego
  • Modelowanie procesów biznesowych w UML
  • Przepływy decyzyjne i współbieżne
  • Partycje, fork, join i inne elementy
  • Praca warsztatowa
  • Sesja feedbackowa

Diagram przypadków użycia:

  • Określanie zakresu systemu
  • Identyfikowanie aktorów i relacji między nimi
  • Rozpoznawanie przypadków użycia
  • Asocjacja aktor - przypadek użycia i jej właściwości
  • Relacje między przypadkami użycia: include, extend, generalizacja
  • Praca warsztatowa
  • Sesja feedbackowa

Diagram klas:

  • Klasa, klasa asocjacji, interfejs
  • Asocjacja i jej opis
  • Pozostałe relacje: agregacja, kompozycja, generalizacja, zależność, klasa asocjacyjna
  • Praca warsztatowa
  • Sesja feedbackowa

Diagram sekwencji:

  • Notacja diagramu sekwencji
  • Rodzaje komunikatów: asynchroniczne, synchroniczne, powrotne
  • Praca warsztatowa
  • Sesja feedbackowa

Diagram stanów:

  • Notacja diagramu stanów
  • Praca warsztatowa
  • Sesja feedbackowa

Przegląd pozostałych diagramów:

  • Diagram obiektów
  • Diagram komponentów
  • Diagram wdrożenia
  • Diagram struktur złożonych
  • Diagram pakietów
  • Diagram profili
  • Diagram komunikacji
  • Diagram czasowy
  • Diagram przeglądu interakcji
Sites Published:

Polska - Praktyczny UML od podstaw