Modelowanie aplikacji w języku UML 2.5

Transkrypt

Modelowanie aplikacji w języku UML 2.5
Modelowanie aplikacji w języku UML 2.5
Cel szkolenia
Celem szkolenia jest prezentacja języka UML:
konstrukcji języka, ich interpretacji, zasad łączenia i graficznej prezentacji. Podczas szkolenia wskazane zostaną możliwości zastosowania języka w procesie wytwarzania systemu
informatycznego (również w obszarze modelowania biznesowego). Wiedza zdobyta w trakcie
szkolenia pozwoli uczestnikom na zastosowanie diagramów UML na każdym etapie projektu
informatycznego, a także przyczyni się do
zwiększenia efektywności komunikacji w zespołach projektowych.
Umiejętności zdobyte
uczestników szkolenia
przez
Uczestnicy szkolenia uzyskają wiedzę z zakresu podstawowych i zaawansowanych elementów języka UML oraz poznają obszary opisu
rozwiązania, w których konstrukcje mogą być
efektywnie
wykorzystywane.
Dodatkowo,
uczestnicy nauczą się świadomego podejmowania decyzji, dotyczących użyteczności dostępnych konstrukcji, poprzez wybór do docelowego procesu produkcyjnego jedynie tych,
które są uzasadnione specyfiką prowadzonych
projektów.
Uczestnicy szkoleń zamkniętych mają dodatkowo możliwość realizowania zadań w wybranym przez siebie narzędziu do modelowania.
Forma szkolenia
Wykład jest przeplatany zadaniami rozwiązywanymi samodzielnie przez uczestników, na
przykładzie jednego systemu informatycznego.
Szkolenie może być realizowane bez wsparcia
narzędzi do modelowania lub przy ich pomocy.
Profil uczestnika szkolenia
Szkolenie jest przeznaczone dla analityków,
którzy specyfikują wymagania wobec tworzonego systemu, definiują jego zachowanie oraz
wymaganą strukturę informacyjną; projektan-
tów i architektów, odpowiedzialnych za przeniesienie modelu analitycznego na określone
platformy z uwzględnieniem wymagań niefunkcjonalnych; programistów, mających za zadanie przekształcanie opracowanych modeli
w kod aplikacji oraz testerów, odpowiedzialnych za opracowanie scenariuszy testowych na
bazie modeli.
Dodatkowo, szkolenie zalecane jest przedstawicielom biznesu, zaangażowanym w specyfikowanie wymagań dla systemów informatycznych oraz odpowiedzialnym za współpracę
z dostawcami oprogramowania. Materiał prezentowany na szkoleniu jest dostosowywany
do specyficznych potrzeb tej grupy użytkowników.
Wymagana wiedza od uczestnika
Od uczestników wymagana jest wiedza z podstaw inżynierii oprogramowania (języki programowania, obiektowość, projektowanie).
Czas trwania szkolenia
Standardowy czas trwania szkolenia to 3 dni.
Ponieważ szkolenie może zostać dopasowane
do potrzeb uczestników, jego czas może ulec
wydłużeniu do 4, a nawet 5 dni, gdy uczestnicy
zdecydują się na pogłębione omawianie zaawansowanych konstrukcji oraz dodatkowe ćwiczenia ugruntowujące poznaną wiedzę.
Modelowanie aplikacji w języku UML 2.5
Program szkolenia
1. Wprowadzenie (język UML oraz zagadnienia modelowania systemów informatycznych)
2. Prezentacja narzędzia (opcjonalnie, w przypadku szkolenia z ćwiczeniami realizowanymi w narzędziu)
3. Modelowanie przepływu pracy
3.1. Diagram aktywności
4. Modelowanie wymagań
4.1. Diagram przypadków użycia
5. Modelowanie zawartości informacyjnej systemu
5.1. Diagram klas
5.2. Diagram pakietów
6. Modelowanie dynamiki systemu
6.1. Diagram maszyny stanów
6.2. Diagram interakcji: sekwencji oraz komunikacji
7. Modelowanie architektury struktury systemu
7.1. Diagram struktur złożonych
7.2. Diagram komponentów
7.3. Diagram rozmieszczenia
8. Mechanizmy rozszerzeń języka (profil, metamodel)
9. Kryteria doboru narzędzia do modelowania (opcjonalnie)
10. Zastosowanie języka UML w procesie wytwórczym systemu informatycznego na przykładzie podejścia autorstwa firmy AION (opcjonalnie)
 AION Sp. z o.o.
ul. Krupnicza 6-8
50-075 Wrocław
 www.aion.com.pl
 600 972 065
 [email protected]
TAGI: analiza systemu, analiza biznesowa, diagram klas, OCL, diagram maszyn stanów, UML,
SysML, diagram klas, diagram przypadków użycia,
BPMN, diagram aktywności, diagram interfejsu
użytkownika, diagram struktur złożonych, diagram
komponentów, narzędzia modelowania