Modelowanie aplikacji z wykorzystaniem języka UML - poziom podstawowy
kod szkolenia: UML01 / PL AA 3d
Szkolenie dla osób zajmujących się analizą wymagań i projektowaniem rozwiązań w projektach informatycznych, a także dla kierowników projektów, testerów i innych osób chcących poznać podstawy języka UML.
Poznanie podstawowych elementów języka UML wykorzystywanych na diagramach
- klas
- przypadków użycia
- maszyn stanów
- aktywności
- sekwencji.
Nacisk jest kładziony na intuicyjne przedstawienie semantyki oraz wykorzystanie poznanych konstrukcji do modelowania prostych problemów powstających podczas budowania oprogramowania.
Znajomość tych zagadnień pozwoli na lepsze zrozumienie wymagań interesariuszy projektu, poprawę komunikacji w zespole projektowym oraz poprawę jakości dokumentacji analitycznej i projektowej.
- Podstawowe pojęcia analizy zorientowanej obiektowo: obiekty, klasy, typy danych, relacje asocjacji i generalizacji
- Przypadki użycia – ich odniesienie do wymagań i granic systemu. Relacje <<include>> i <<extend>>. Aktor a użytkownik systemu
i uczestnik projektu. - Maszyny stanów – pojęcie cyklu życia, stanu, tranzycji, stanów złożonych i pseudostanów.
- Aktywności i wybrane typy akcji. Modelowanie procesów sekwencyjnych, sposoby wyrażania przepływu danych.
- Proste diagramy sekwencji, ich wykorzystanie do przedstawienia kolejności działań.
Szkolenie przeznaczone jest dla osób:
- zupełnie nie znających UML, lub takich, którzy
- sami nauczyli się czytać diagramy UML ale nie potrafią konstruować modeli.
Na szkolenie na pewno nie powinny trafić osoby, które rozumieją semantykę i potrafią już budować proste diagramy klas, maszyn stanów, przypadków użycia, aktywności, sekwencji.
- Szkolenie: polski
- Materiały: polski