Plan Szkolenia
Wprowadzenie do modelowania systemów
- Co to jest model systemu?
- Cztery filary modelowania systemów
- Koncentracja na modelu vs koncentracja na dokumencie
- Co to jest SysML?
- Zależność pomiędzy SysML i UML
- Cztery filary SysML
Konstrukcje powszechne i przekrojowe
- Profile, stereotypy i tagi
- Ramki diagramów
- Uwagi
- Alokacje
Schematy pakietów
- Co to jest pakiet?
- Konstruowanie modelu za pomocą pakietów
- Przechowywanie pakietu
- Zależności pakietów
- Reprezentowanie struktury modelu
- Widoki i punkty widokowe
Diagramy wymagań
- Co to jest wymaganie?
- Modelowanie wymagań atomowych
- Śledzenie wymagań
Use Case Schematy
- System jako czarna skrzynka
- Identyfikacja granicy systemu z aktorami
- Używaj przypadków jako usług systemowych
- Za diagramem przypadków użycia
- Struktura przypadków użycia · Scenariusze nominalne i alternatywne
- Radzenie sobie z typowymi zachowaniami
- Zachowanie rozszerzone i wyspecjalizowane
Diagramy aktywności
- Modelowanie logiki opartej na przepływach
- Działania vs działania
- Zrozumienie przepływu tokenów
- Kontroluj przepływ a przepływ obiektu
- Decyzje modelujące · Współbieżność modelowania
- Tory pływackie i odpowiedzialność
Diagramy definicji bloków
- Co to jest blok?
- Blokuj funkcje
- Typy modelowania
- Modelowanie hierarchii systemów
- Uogólnianie elementów systemu
Wewnętrzne schematy blokowe
- Części ponownie
- Porty z właściwościami przepływu
- Standardowe porty i interfejsy
- Porty proxy i bloki interfejsów
- Pełne porty
Diagramy parametryczne
- Co to jest blok ograniczający?
- Ograniczanie właściwości systemu
Diagramy sekwencji
- Zachowanie oparte na interakcji
- Proste sekwencje
- Synchroniczne kontra asynchroniczne
- Węzły fragmentacyjne
- Węzły wykorzystania interakcji
Diagramy maszyn stanowych
- Stany i ich składnia
- Przejścia między stanami
- Zapis pseudostanu (początek, decyzja, historia, koniec)
- Stany rozkładające się
- Modelowanie stanów współbieżnych
Zasoby dotyczące modelowania systemu i dalsza lektura
- Sugerowane zasoby internetowe
- Polecana literatura
Wymagania
Studenci, którzy chcą wziąć udział w tym kursie, nie muszą mieć wcześniejszej styczności z modelowaniem systemów, ale powinni mieć solidną wiedzę na temat technik inżynierii systemów "dokumentocentrycznych".
Opinie uczestników (7)
Bezpośrednia korelacja z naszym tematem 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.