O szkoleniu
Serdecznie zapraszamy na szkolenie online, które ma na celu:
- Poznanie podstawowych formalnych zasad analizy obiektowej i projektowania obiektowego, wzorców projektowych i analitycznych.
- Zwrócenie uwagi na typowe błędy.
- Poznanie podstaw notacji UML (standard Object Management Group), poznanie dobrych praktyk, zwinnych metod modelowania i projektowania architektury, omówienie typowych błędów.
Szkolenie bazuje na standardowym, opisanym na OMG.org/mda, procesie wytwarzania oprogramowania oraz klasycznej literaturze z zakresu analizy obiektowej. Omawiane zagadnienia są ilustrowane realnymi projektami.
Kurs adresowany jest do każdej osoby, która ma do czynienia z dokumentacją zawierającą modele obiektowe w notacji UML lub planuje zdobywanie umiejętności modelowania systemów i prowadzenia analizy systemowej, analitycy IT, osoby projektujące i wdrażające systemy informatyczne. Adresatem szkolenia są także osoby, które mają duże doświadczenie w analizie strukturalnej i programowaniu chcące poznać metody obiektowe.
Program szkolenia
- Notacja UML:
- krótka historia UML
- MOF, MDA czyli modele PIM (NOWOŚĆ!)
- specyfikacja notacji UML 2.5.x – dokładny opis języka dla modeli PIM (NOWOŚĆ!) prowadzony w oparciu o oryginalna specyfikację UML v.2.5.x
- podstawowe pojęcia na diagramach
- wartości
- klasa i klasyfikator
- proste i złożone klasyfikatory
- pakiety
- klasa jako definicja elementu struktury programu
- związki pomiędzy klasami
- stereotypy
- profil
- klasa jako pojęcie, przestrzenie pojęciowe
- maszyna stanowa
- aktywności i akcje
- modelowanie interakcji
- przypadku użycia
- modelowanie wdrożenia
- poglądowy przepływ informacji
- analiza obiektowa i projektowanie obiektowe:
- paradygmat obiektowy: co to jest
- wzorzec analityczny MVC a podział ról odpowiedzialności w projekcie
- czym jest podstawowa „praktyka” analizy obiektowej i projektowania: SOLID
- czym jest projektowanie klas zorientowane na odpowiedzialność
- karty CRC czyli analiza i projektowanie praktyczne
- diagram przypadków użycia czyli zakres wymagań:
- system jako zakres projektu
- aktor jako użytkownik i system współpracujący
- przypadek użycia jako wymaganie funkcjonalne
- model dziedziny jako dokumentacja logiki przetwarzania
- analityczne wzorce projektowe PIM
- modelowanie odpowiedzialności elementów systemu diagram aktywności (NOWOŚĆ!)
- dokumentowanie algorytmów metod diagram aktywności (NOWOŚĆ!)
- modelowanie struktur danych i repozytoriów NoSQL (repozytoria BigData) (NOWOŚC!)
- scenariusz usługi – scenariusz przypadku użycia Use Case 2.0 (NOWOŚC!)
- scenariusz jako model czarnej skrzynki
- diagram sekwencji jako model białej skrzynki
- analiza scenariuszy jako narzędzie testowania logiki modelu dziedziny
- atrybuty i operacje klas jako elementy logiki modelu dziedziny
- Stosowanie narzędzi CASE w projektach z użyciem notacji UML
- Omówienie perspektyw i roli modeli w narzędziach CASE na etapie analizy obiektowej i projektowania
- struktura repozytorium
- relacje pomiędzy informacjami zawartymi na diagramach UML
- Podsumowanie
- stosowanie narzędzi CASE w projektach z użyciem notacji UML
- repozytorium obiektów jako podstawowe narzędzie pracy z narzędziami CASE
- typowe błędy w projektach:
- anemiczny model dziedziny: modele dziedziny bez operacji
- stosowanie diagramu klas do modelowania danych
- stosowanie diagramów przypadków użycia do modelowania struktury systemu i procesów
Czas trwania
Terminy i miejsca
Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.
Rejestracja
- udział w zajęciach
- materiały szkoleniowo-konferencyjne
- certyfikat uczestnictwa
- 15% przy zgłoszeniu min. 2 osób
Brak miejsc. Wypełnij formularz, aby zapytać o nowe terminy.
Termin nieaktualny. Wybierz inny termin powyżej, bądź wypełnij formularz, aby zapytać o planowane nowe terminy.
Organizator
Najczęściej zadawane pytania
- Zamawiającemu przysługuje prawo odstąpienia od umowy. Bezkosztowe odstąpienie od umowy możliwe jest w terminie do 7 dni przed dniem przystąpienia do realizacji umowy przypadku szkoleń otwartych, a w przypadku szkoleń zamkniętych termin ten wynosi 30 dni. Odstąpienie w późniejszym terminie zobowiązuje do zapłaty pełnej kwoty (100%).
- Organizatorowi przysługuje prawo odstąpienia od umowy lub zmiany terminu szkolenia w przypadku wystąpienia siły wyższej (np. choroba Trenera).
- Wszelkie terminy, w szczególności terminy szkoleń, muszą być potwierdzane z 7-dniowym wyprzedzeniem przez strony, pod rygorem nieważności takich ustaleń.
- Niestawienie się zamawiającego lub wskazanych przez niego osób trzecich do odbioru usługi, będącej przedmiotem umowy, nie zwalnia z zapłaty wynagrodzenia.
- Przeprowadzenie szkoleń i warsztatów potwierdzają listy obecności.
Masz pytania? Napisz do nas
