Brak.
Docelowi odbiorcy:
- Inżynierowie systemów zaangażowani w modelowanie architektury i projektowanie systemów.
- Praktycyinżynierii systemów opartej na modelach (MBSE).
Wykorzystując połączenie wykładów, demonstracji i interaktywnych laboratoriów, kurs ten stanowi podstawę do wykorzystania MBSE w środowisku CATIA Magic. Studenci poznają SysML i jego zastosowanie w CATIA Magic. Kurs ten zapewnia również studentom wprowadzenie do możliwości rozszerzenia oprogramowania w CATIA Magic. Studenci poznają API i podstawową składnię kodowania. Przejdą przez przykłady tworzenia skryptów i makr przy użyciu Groovy oraz niestandardowych raportów przy użyciu Velocity Template Language.
Wprowadzenie
- Wprowadzenie trenera i uczestników
- Wprowadzenie do modelowania
- Wprowadzenie do SysML
- Wprowadzenie do MagicDraw/Cameo
- Definicja studium przypadku
Dekompozycja systemu strukturalnego
- Notacja diagramu pakietów
- Dekompozycja systemu na pakiety
- Modelowanie zależności pakietów
- Zadanie praktyczne: Modelowanie struktury pakietów
Analiza potrzeb użytkownika
- Notacja diagramu Use Case
- Identyfikacja aktorów
- Identyfikacja Use Case
- Relacje Use Case
- Zadanie praktyczne: Modelowanie Use Case
Definiowanie wymagań systemowych
- Od Use Case do wymagań systemowych
- Notacja diagramu wymagań
- Określanie wymagań
- Definiowanie struktury wymagań
- Weryfikacja wymagań za pomocą przypadków testowych
- Relacje między wymaganiami
- Zadanie praktyczne: 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
- Zadanie praktyczne: Modelowanie widoku czarnej skrzynki systemu
Modelowanie struktury bloków (widok białej skrzynki)
- Wewnętrzny schemat blokowy
- Wizualizacja części bloku
- Łączenie części za pomocą złączy
- Definiowanie portów
- Definiowanie przepływu elementów i bloków interfejsu
- Zadanie praktyczne: Modelowanie białoskrzynkowego widoku systemu
Modelowanie ograniczeń systemu
- Definiowanie bloków ograniczeń
- Wiązanie właściwości ograniczeń z właściwościami wartości
- Wykonywanie parametryzacji
- Zadanie praktyczne: Modelowanie parametryczne
Projektowanie zachowania systemu opartego na stanach
- Notacja diagramu maszyny stanów
- Identyfikacja stanów
- Definiowanie zdarzeń przejścia stanu
- Określanie sygnałów
- Określanie efektów
- Wykonywanie maszyn stanów
- Zadanie praktyczne: Modelowanie maszyn stanów
Projektowanie przepływów sterowania i danych
- Diagram aktywności
- Definiowanie Activiti
- Określanie parametrów
- Definiowanie akcji
- Modelowanie przepływów sterowania
- Modelowanie przepływu danych
- Wykonywanie Activities
- Zadanie praktyczne: Modelowanie Activiti
Projektowanie Communication
- Notacja diagramu sekwencji
- Modelowanie linii życia
- Modelowanie komunikatów
- Dekompozycja interakcji przy użyciu referencji
- Stosowanie fragmentów interakcji
- Definiowanie ograniczeń czasowych
- Zadanie praktyczne: Modelowanie interakcji
Modelowanie konstrukcji przekrojowych
- Architektury logiczne i fizyczne
- Relacja alokacji
- Opcje wyświetlania przydziałów
- Identyfikacja typów przydziałów
- Alokacja Matrix
- Przydział praktyczny: Przydział budynku Matrix
Raporty niestandardowe
- Przegląd
- Wprowadzenie do generowania raportów
- Język szablonów Velocity
- Rozszerzenia VTL MagicDraw
- Praca w Microsoft formatach biurowych
- Tworzenie i utrzymywanie szablonów
Automatyzacja przy użyciu makr i skryptów
- Wprowadzenie
- Nadrzędne koncepcje
- Wprowadzenie do interfejsuAPI
- Wspólne i użyteczne klasy
- Gdzie znajduje się kod Go?
- Przykłady i ćwiczenia praktyczne
United Arab Emirates - MBSE with Automation
Saudi Arabia - MBSE with Automation
South Africa - MBSE with Automation
Österreich - MBSE with Automation
Schweiz - MBSE with Automation
Deutschland - MBSE with Automation
Czech Republic - MBSE with Automation
Denmark - MBSE with Automation
Estonia - MBSE with Automation
Finland - MBSE with Automation
Magyarország - MBSE with Automation
Ireland - MBSE with Automation
Luxembourg - MBSE with Automation
Lithuania - MBSE with Automation
Nederland - MBSE with Automation
Portugal - MBSE with Automation
România - MBSE with Automation
Sverige - MBSE with Automation
Türkiye - MBSE with Automation
Belgique - MBSE with Automation
Australia - MBSE with Automation
Malaysia - MBSE with Automation
New Zealand - MBSE with Automation
Philippines - MBSE with Automation
Singapore - MBSE with Automation
Thailand - MBSE with Automation
Vietnam - MBSE with Automation
Argentina - MBSE with Automation
Costa Rica - MBSE with Automation
Ecuador - MBSE with Automation
Guatemala - MBSE with Automation
Colombia - MBSE with Automation
Uruguay - MBSE with Automation
Venezuela - MBSE with Automation
United Kingdom - MBSE with Automation
South Korea - MBSE with Automation
Pakistan - MBSE with Automation
Sri Lanka - MBSE with Automation
Bulgaria - MBSE with Automation
Bolivia - MBSE with Automation
Indonesia - MBSE with Automation
Kazakhstan - MBSE with Automation
Moldova - MBSE with Automation
Morocco - MBSE with Automation
Tunisia - MBSE with Automation
Slovakia - MBSE with Automation
Nigeria - MBSE with Automation
Botswana - MBSE with Automation
Slovenia - MBSE with Automation