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