Cele szkolenia
Celem szkolenia jest:
Umiejętności
Dzięki szkoleniu uczestnik będzie:
Profil uczestników
Szkolenie przeznaczone jest dla osób, które pracują w ramach zespołów tworzących systemy informatyczne i potrzebują języka usprawniającego współpracę (wewnątrz zespołu oraz z klientami). Szkolenie dla analityków biznesowych i systemowych, programistów, testerów, dokumentalistów, wdrożeniowców oraz dla menedżerów w/w zespołów.
Przygotowanie uczestników
Wymagana wiedza uczestników: ogólna znajomość zagadnień związanych z procesami projektowania i tworzenia systemów.
Szczegółowy program szkolenia
Rozpoczęcie szkolenia – sprawy organizacyjne
Język UML
Cel i zastosowanie
Korzyści płynące z dobrej dokumentacji projektowej
Tworzenie modelu
Class Diagram – słownik terminologii klienta i architektura systemu
Informacje uściślające definicje klas
Związki (ang. relationships) między klasami – struktura zależności obiektów systemu
Stereotypy – rozszerzenia języka
Kryteria poprawności diagramu UML
Object Diagram – specyficzne obiekty systemu
Package Diagram
Use Case Diagram – procesy realizowane przez system
Scenariusze (scenarios) – czynności składowe procesów
Optymalizacja tworzenia scenariuszy
Kryteria wydzielania procesów w trakcie pisania scenariuszy
Związki na diagramach przypadków użycia – zależności między procesami w systemie
Activity Diagram – algorytmy przebiegu procesów
Podstawowe pojęcia
Konwencje UML
Tworzenie diagramu czynności
Przepływy decyzyjne – uwarunkowane rozgałęzienie procesu
Przepływy współbieżne – przetwarzanie równoległe
Communication Diagram – szkic komunikacji obiektów w procesie
Requirements Diagram – potrzeby klienta/użytkowników systemu
Tworzenie diagramu wymagań
Sprawdzanie kompletności modelu [10 min.]
[opcja] Ćwiczenia [30 min.]
Wdrażanie diagramów UML w projektach
Przydatne mechanizmy programu EA
[opcja] Szkolenie a egzamin OCUP
Zakończenie szkolenia (test + omówienie wyników, ocena szkolenia)
Metoda realizacji szkolenia
Wykład + ćwiczenia w ilości proporcjonalnej do wykładu + indywidulane sprawdzenie i omówienie ćwiczeń.
W ramach szkolenia zapewniamy