Znajomość podstaw pojęć związanych z analizą biznesową
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.
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