Plan Szkolenia
Wprowadzenie
- Przedstawienie się trenera i uczestników
- Wprowadzenie do modelowania
- Wprowadzenie do SysML
- Wprowadzenie do MagicDraw/Cameo
- Definicja studium przypadku
Dekompozycja strukturalna systemu
- Notacja diagramu pakietów
- Dekompozycja systemu na pakiety
- Modelowanie zależności pakietów
- Praktyczne zadanie: Modelowanie struktury pakietów
Analiza potrzeb użytkowników
- Notacja diagramu przypadków użycia
- Identyfikacja aktorów
- Identyfikacja przypadków użycia
- Relacje przypadków użycia
- Praktyczne zadanie: Modelowanie przypadków użycia
Definiowanie wymagań systemowych
- Od przypadków użycia do wymagań systemowych
- Notacja diagramu wymagań
- Specyfikacja wymagań
- Definiowanie struktury wymagań
- Weryfikacja wymagań za pomocą przypadków testowych
- Relacje wymagań
- Praktyczne zadanie: Modelowanie wymagań
Definiowanie bloków strukturalnych (widok czarnej skrzynki)
- Notacja diagramu definicji bloków
- Bloki strukturalne
- Modelowanie właściwości bloków
- Definiowanie relacji między blokami
- Definiowanie słownika danych systemu
- Praktyczne zadanie: Modelowanie widoku czarnej skrzynki systemu
Modelowanie struktury bloków (widok białej skrzynki)
- Diagram bloków wewnętrznych
- Wizualizacja części bloków
- Łączenie części za pomocą złączy
- Definiowanie portów
- Definiowanie przepływów elementów i bloków interfejsów
- Praktyczne zadanie: Modelowanie widoku białej skrzynki systemu
Modelowanie ograniczeń systemowych
- Definiowanie bloków ograniczeń
- Powiązanie właściwości ograniczeń z właściwościami wartości
- Wykonywanie parametryki
- Praktyczne zadanie: Modelowanie parametryki
Projektowanie zachowania systemu opartego na stanach
- Notacja diagramu maszyny stanowej
- Identyfikacja stanów
- Definiowanie zdarzeń przejść stanowych
- Specyfikacja sygnałów
- Specyfikacja efektów
- Wykonywanie maszyn stanowych
- Praktyczne zadanie: Modelowanie maszyn stanowych
Projektowanie przepływów sterowania i danych
- Diagram aktywności
- Definiowanie aktywności
- Specyfikacja parametrów
- Definiowanie akcji
- Modelowanie przepływów sterowania
- Modelowanie przepływów danych
- Wykonywanie aktywności
- Praktyczne zadanie: Modelowanie aktywności
Projektowanie komunikacji
- Notacja diagramu sekwencji
- Modelowanie linii życia
- Modelowanie wiadomości
- Dekompozycja interakcji za pomocą referencji
- Stosowanie fragmentów interakcji
- Definiowanie ograniczeń czasowych
- Praktyczne zadanie: Modelowanie interakcji
Modelowanie konstrukcji przekrojowych
- Architektury logiczne i fizyczne
- Relacja alokacji
- Opcje wyświetlania alokacji
- Identyfikacja typów alokacji
- Macierz alokacji
- Praktyczne zadanie: Budowanie macierzy alokacji
Walidacja modelu
- Wprowadzenie do kursu
- Wprowadzenie do walidacji modelu
- Tworzenie niestandardowych zestawów walidacyjnych
- Wprowadzenie do metryk modelu
- Predefiniowane zestawy metryk
- Tworzenie niestandardowych zestawów metryk
Modele i wyrażenia strukturalne
- Moduł 01 – Wprowadzenie
- Moduł 02 – Podstawy
- Moduł 03 – Metamodel UML i profile
- Moduł 04 – Operacje nawigacyjne
- Moduł 05 – Wyszukiwanie, testowanie i filtrowanie
- Moduł 06 – Wartości i operacje z modelu
- Moduł 07 – Skrypty
- Moduł 08 – Zastosowania w MagicDraw
Szacowany czas trwania zajęć
- Laboratoria, 60%
- Prezentacje, 35%
- Demonstracje, 5%
Wymagania
Brak.
Docelowi uczestnicy:
- Inżynierowie systemów zaangażowani w modelowanie architektury i projektowanie systemów.
- Praktycy Model-Based Systems Engineering (MBSE).
Opinie uczestników (1)
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ę