Plan Szkolenia
Wprowadzenie
- Prezentacje prowadzącego i uczestników kursu
- Wprowadzenie do modelowania
- Wprowadzenie do SysML
- Wprowadzenie do MagicDraw/Cameo
- Definicja studium przypadku
Dekompozycja Struktury Systemu
- Notacja diagramów pakietów
- Dekompozycja systemu na pakiety
- Modelowanie zależności między pakietami
- Praktyczne zadanie: Modelowanie struktury pakietów
Analiza Potrzeb Użytkowników
- Notacja diagramu przypadków użycia (use case)
- Identyfikacja aktorów
- Identyfikacja przypadków użycia (use cases)
- Relacje między przypadkami użycia
- Praktyczne zadanie: Modelowanie przypadków użycia
Definiowanie Wymagań Systemowych
- Przejście od przypadków użycia do wymagań systemowych
- Notacja diagramu wymagań
- Określanie wymagań
- Definiowanie struktury wymagań
- Weryfikacja wymagań za pomocą przypadków testowych
- Relacje między wymaganiami
- Praktyczne zadanie: Modelowanie wymagań
Definiowanie Strukturalnych Bloków (Czarny Pudełko)
- Notacja diagramu definicji bloków
- Strukturalne bloki
- Modelowanie właściwości bloków
- Definiowanie relacji między blokami
- Definiowanie słownika danych systemu
- Praktyczne zadanie: Modelowanie czarnego pudełka systemu
Modelowanie Struktury Bloków (Biały Pudełko)
- Diagram wewnętrzny bloku
- Wizualizacja części bloków
- Łączenie części za pomocą łączników
- Definiowanie portów
- Definiowanie przepływów elementów i bloków interfejsowych
- Praktyczne zadanie: Modelowanie białego pudełka systemu
Modelowanie Ograniczeń Systemu
- Definiowanie bloków ograniczeń
- Wiązanie właściwości ograniczeń z właściwościami wartości
- Wykonywanie parametrycznych
- Praktyczne zadanie: Modelowanie parametrycznych
Projektowanie Zachowania Systemu Opisanego Stanami
- Notacja diagramu maszyn stanowych
- Identyfikacja stanów
- Definiowanie zdarzeń przejść stanowych
- Określanie sygnałów
- Określanie efektów
- Wykonywanie maszyn stanowych
- Praktyczne zadanie: Modelowanie maszyn stanowych
Projektowanie Przepływów Sterowania i Danych
- Diagram aktywności
- Definiowanie aktywności
- Określanie parametrów
- Definiowanie działań
- Modelowanie przepływów sterowania
- Modelowanie przepływów danych
- Wykonywanie aktywności
- Praktyczne zadanie: Modelowanie aktywności
Projektowanie Komunikacji
- Notacja diagramu sekwencji
- Modelowanie lini życia (lifelines)
- Modelowanie wiadomości
- Dekompozycja interakcji za pomocą odwołań
- Zastosowanie fragmentów interakcji (interaction fragments)
- Definiowanie ograniczeń czasowych
- Praktyczne zadanie: Modelowanie interakcji
Modelowanie Konstrukcji Współprzecinających
- Architektury logiczne i fizyczne
- Relacja alokacji (allocation)
- Opcje wyświetlania alokacji
- Identyfikacja rodzajów alokacji
- Macierz alokacji (allocation matrix)
- Praktyczne zadanie: Budowanie macierzy alokacji
Walidacja Modelu
- Wprowadzenie do kursu
- Wprowadzenie do walidacji modelu
- Tworzenie niestandardowych suite walidacyjnych (validation suites)
- Wprowadzenie do metryk modelu
- Suite metryk zdefiniowanych w systemie (predefined metric suites)
- Tworzenie niestandardowych suite metrycznych
Modele & Struktury Wyrażeń
- Moduł 01 – Wprowadzenie
- Moduł 02 – Podstawy
- Moduł 03 – Metamodel UML i Profile
- Moduł 04 – Operacje nawigacji
- Moduł 05 – Szukanie, Testowanie i Filtracja
- Moduł 06 – Wartości & Operacje z Modelu
- Moduł 07 – Skrypty
- Moduł 08 – Zastosowania w MagicDraw
Oszacowany Czas Trwania Kursu
- Laboratoria, 60%
- Slajdy, 35%
- Prezentacje, 5%
Wymagania
Brak.
Docelowa grupa:
- Inżynierowie systemowi zaangażowani w modelowanie architektury i projektowanie systemu.
- Praktycy MBSE (Model-Based Systems Engineering).
Opinie uczestników (4)
Anil był bardzo zrozumiały i szczegółowo wyjaśniał zawartość kursu. Z większym czasem wyniki kursu byłyby lepsze niż pośpiech z materiałem, ale w ogólności Anil jest bardzo znajomym się z oprogramowaniem CATIA i jest świetnym trenerem,
Jaydon - GRI Towers South Africa
Szkolenie - Learning CATIA
Przetłumaczone przez sztuczną inteligencję
Pani Malavika jest bardzo dobrą trenerką. Bardzo pracowita i odpowiedzialna na moje pytania. Rozumiem, że zakres zastosowań SysML i EA jest bardzo szeroki, starała się przedstawić szkolenie w najodpowiedniejszy sposób. Nawet poświęcała swój czas wolny, aby szukać odpowiedzi na nasze pytania. Moje uznanie! Wspaniała nauczycielka!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Szkolenie - System Engineering using SysML and UML 2
Przetłumaczone przez sztuczną inteligencję
I found the course structure to be very well thought out. While some of my colleagues failed to see Kristin's intentions I feel that the way he presented the material and managed to connect basic concepts with a much broader set of complex issues was spot on.
Alexander Pavlovsky
Szkolenie - Technical Architecture and Patterns
Przetłumaczone przez sztuczną inteligencję
dużo ćwiczeń praktycznych