Plan Szkolenia
Wprowadzenie do modelowania systemów
- Czym jest model systemu?
- Cztery filary modelowania systemów
- Podejście modelocentryczne a dokumentocentryczne
- Czym jest SysML?
- Związek między SysML a UML
- Cztery filary SysML
Konstrukcje wspólne i przekrojowe
- Profile, stereotypy i znaczniki
- Ramki diagramów
- Komentarze
- Alokacje
Diagramy pakietów
- Czym jest pakiet?
- Strukturyzowanie modelu za pomocą pakietów
- Zawieranie pakietów
- Zależności pakietów
- Reprezentowanie struktury modelu
- Widoki i perspektywy
Diagramy wymagań
- Czym jest wymaganie?
- Modelowanie wymagań atomowych
- Śledzenie wymagań
Diagramy przypadków użycia
- System jako czarna skrzynka
- Określanie granicy systemu za pomocą aktorów
- Przypadki użycia jako usługi systemowe
- Co kryje się za diagramem przypadków użycia
- Struktura przypadku użycia · Scenariusze nominalne i alternatywne
- Obsługa zachowań wspólnych
- Zachowania rozszerzone i wyspecjalizowane
Diagramy czynności
- Modelowanie logiki opartej na przepływie
- Akcje a czynności
- Zrozumienie przepływu tokenów
- Przepływ sterowania a przepływ obiektów
- Modelowanie decyzji · Modelowanie współbieżności
- Tory pływackie i odpowiedzialność
Diagramy definicji bloków
- Czym jest blok?
- Cechy bloku
- Modelowanie typów
- Modelowanie hierarchii systemu
- Generalizacja elementów systemu
Wewnętrzne diagramy bloków
- Ponowne spojrzenie na części
- Porty z właściwościami przepływu
- Porty standardowe i interfejsy
- Porty proxy i bloki interfejsów
- Porty pełne
Diagramy parametryczne
- Czym jest blok ograniczeń?
- Ograniczanie właściwości systemu
Diagramy sekwencji
- Zachowanie oparte na interakcjach
- Proste sekwencje
- Synchroniczne a asynchroniczne
- Węzły fragmentów
- Węzły użycia interakcji
Diagramy maszyny stanowej
- Stany i ich składnia
- Przejścia między stanami
- Notacja pseudostanów (początkowy, decyzyjny, historia, końcowy)
- Dekompozycja stanów
- Modelowanie stanów współbieżnych
Zasoby do modelowania systemów i dalsza lektura
- Sugerowane zasoby internetowe
- Zalecana literatura
Wymagania
Od studentów chcących uczestniczyć w tym kursie nie wymaga się wcześniejszego doświadczenia w modelowaniu systemów, ale powinni oni dobrze znać techniki inżynierii systemów oparte na dokumentach.
Opinie uczestników (7)
Bezpośrednia korelacja naszego tematu pracy w przykładach
Gabriel Gutierrez - ARGOTEC S.r.l.
Szkolenie - Systems Modelling with SysML
Przetłumaczone przez sztuczną inteligencję
Zadania praktyczne oraz materiały, które można wykorzystać w dalszej nauce (w szczególności plik z przykładami).
EduBroker
Szkolenie - Systems Modelling with SysML
Humor prowadzącego.
Jakub - EduBroker
Szkolenie - Systems Modelling with SysML
Duże skupienie na narzędziu (Enterprise Architect), właściwie tylko zarysowane podstawy w formie wykładowej, a dalej praca już w narzędziu
Mateusz - EduBroker
Szkolenie - Systems Modelling with SysML
wiedza, kultura i charyzma trenera, doskonały balans pomiędzy teorią praktyką. Właściwa ilość i długość przerw
Karol - EduBroker
Szkolenie - Systems Modelling with SysML
Dobra atmosfera, jasne tłumaczenie skopmlikowanych kwestii, dużo zadań
Marek - EduBroker
Szkolenie - Systems Modelling with SysML
Trener był bardzo zaangażowany, zachęcał wszystkich uczestników do ćwiczeń a szkolenie utrzymywane było w optymalnym tempie.