Podstawy modelowana systemów z wykorzystaniem języka UML
Najbliższe terminy tego szkolenia
Standardy JSystems
- Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
- Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
- Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
- Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Program szkolenia
- Język UML
- Geneza, cel i zastosowanie
- Cechy dobrego modelu w UML
- Typy diagramów:
- Diagramy struktury
- Diagramy zachowania
- Diagramy interakcji
- Diagram wymagań (Requirements Diagram)
- Wymagania funkcjonalne i niefunkcjonalne
- Metody zbierania wymagań
- Odzwierciedlenie wymagań na diagramie
- Omówienie relacji pomiędzy wymaganiami
- Diagram przypadków użycia (Use Case Diagram)
- Podstawowe elementy diagramu
- Efektywne tworzenie przypadków użycia
- Tworzenie scenariuszy
- Związki na diagramach przypadków użycia
- Zastosowanie stereotypów
- Diagram aktywności (Activity Diagram)
- Podstawowe elementy diagramu
- Różnice pomiędzy aktywnością a czynnością
- Relacje pomiędzy obiektami
- Przepływy decyzyjne i współbieżne
- Definiowanie uczestników procesu
- Obsługa wyjątków
- Omówienie obszarów (regionów)
- Diagram sekwencji (Sequence Diagram)
- Podstawowe elementy diagramu
- Rodzaje klasyfikatorów
- Rodzaje komunikatów
- Omówienie operatorów interakcji: alt, opt, par, critical, loop, beak, seq, ignore/consider
- Diagramy maszyny stanowej (State Machine Diagram)
- Podstawowe elementy diagramu
- Klasyfikacje stanów
- Przejścia pomiędzy stanami
- Obszary współbieżne
- Zachowanie maszyny stanowej
- Akcje związane ze stanem (entry, do, exit)
- Zastosowanie deep history i shallow history na diagramie
- Diagram klas (Class Diagram)
- Podstawowe elementy diagramu
- Podstawowe sposoby przedstawiania klas
- Związki pomiędzy klasami (zależność, agregacja, kompozycja, asocjacja, dziedziczenie)
- Klasa asocjacyjna
- Poziomy dostępu (publiczny, prywatny, chroniony, pakietowy)
- Interfejsy i klasy abstrakcyjne
- Mechanizmy programów wspomagających
- Generowanie dokumentacji
- Export/import modeli do XML, CSV itp.
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!Po ukończeniu szkolenia uczestnik:
Stanowisko robocze
Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia