Plan Szkolenia
Wprowadzenie do modelowania systemów
- Czym jest model systemu?
- Cztery filary modelowania systemów
- Modelowanie oparte na modelu vs oparte na dokumentach
- Czym jest SysML?
- Związek między SysML a UML
- Cztery filary SysML
Wspólne i przekrojowe konstrukcje
- Profile, stereotypy i tagi
- Ramki diagramów
- Komentarze
- Alokacje
Diagramy pakietów
- Czym jest pakiet?
- Strukturyzowanie modelu za pomocą pakietów
- Zawartość pakietów
- Zależności między pakietami
- Reprezentacja struktury modelu
- Widoki i punkty widzenia
Diagramy wymagań
- Czym jest wymaganie?
- Modelowanie wymagań atomowych
- Śledzenie wymagań
Diagramy przypadków użycia
- System jako czarna skrzynka
- Identyfikowanie granic systemu za pomocą aktorów
- Przypadki użycia jako usługi systemowe
- Za diagramem przypadków użycia
- Struktura przypadków użycia · Scenariusze nominalne i alternatywne
- Obsługa wspólnych zachowań
- Rozszerzone i specjalizowane zachowania
Diagramy aktywności
- Modelowanie logiki opartej na przepływie
- Akcje vs aktywności
- Zrozumienie przepływu tokenów
- Przepływ sterowania vs przepływ obiektów
- Modelowanie decyzji · Modelowanie współbieżności
- Ścieżki i odpowiedzialność
Diagramy definicji bloków
- Czym jest blok?
- Cechy bloku
- Modelowanie typów
- Modelowanie hierarchii systemu
- Generalizacja elementów systemu
Diagramy wewnętrznych 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
- Pełne porty
Diagramy parametryczne
- Czym jest blok ograniczeń?
- Ograniczanie właściwości systemu
Diagramy sekwencji
- Zachowanie oparte na interakcjach
- Proste sekwencje
- Synchroniczne vs asynchroniczne
- Węzły fragmentów
- Węzły użycia interakcji
Diagramy maszyn stanowych
- Stany i ich składnia
- Przejścia między stanami
- Notacja stanów pseudo (początkowy, decyzyjny, historyczny, końcowy)
- Dekompozycja stanów
- Modelowanie stanów współbieżnych
Zasoby do modelowania systemów i dalsza lektura
- Sugerowane zasoby internetowe
- Polecana literatura
Wymagania
Studenci, którzy chcą uczestniczyć w tym kursie, nie muszą mieć wcześniejszego doświadczenia w modelowaniu systemów, ale powinni mieć solidne podstawy w technikach inżynierii systemów opartych 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.