Applying SysML with MagicDraw/Cameo ( sysmlmd | 21 hours )

Prerequisites:

Zrozumienie procesu inżynierii systemów.

Overview:

Jest to 3-dniowe szkolenie obejmujące zasady modelowania, UML, SysML i wykorzystanie MagicDraw lub Cameo po studium przypadku, które demonstruje typowe podejście do inżynierii systemów opartych na modelach.

Kurs:

  • Obejmuje wykłady i praktyczną praktykę w korzystaniu z MagicDraw lub Cameo do modelowania systemów przy użyciu SysML;
  • Wyjaśnia główne koncepcje i diagramy SysML;
  • Zapewnia praktyczne doświadczenie w tworzeniu przykładów modeli systemów;
  • Pokazuje, jak śledzić elementy modelu w różnych widokach;
  • Wyjaśnia, jak efektywnie korzystać z funkcji MagicDraw;
  • Opiera się na spójnym studium przypadku modelowania.

Odbiorcy:

  • Architekci systemów, inżynierowie systemów, architekci oprogramowania i inni interesariusze, którzy będą tworzyć i wykorzystywać modele.

Metody:

  • Prezentacje, dyskusje i zadania praktyczne oparte na studium przypadku.

Materiały szkoleniowe:

  • Slajdy, model studium przypadku i praktyczne opisy zadań.

Certyfikaty:

  • Każdy uczestnik otrzymuje certyfikat NobleProg potwierdzający udział w szkoleniu.
Course Outline:

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 Cases 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
  • Zadanie praktyczne: Budowanie alokacji Matrix

Podsumowanie

  • Podsumowanie szkolenia
  • Omówienie pozostałych pytań
Sites Published:

United Arab Emirates - Applying SysML with MagicDraw/Cameo

Qatar - Applying SysML with MagicDraw/Cameo

Egypt - Applying SysML with MagicDraw/Cameo

Saudi Arabia - Applying SysML with MagicDraw/Cameo

South Africa - Applying SysML with MagicDraw/Cameo

Brasil - Aplicar SysML com MAGICDRAW

Canada - Applying SysML with MagicDraw/Cameo

中国 - Applying SysML with MagicDraw/Cameo

香港 - Applying SysML with MagicDraw/Cameo

澳門 - Applying SysML with MagicDraw/Cameo

台灣 - Applying SysML with MAGICDRAW

USA - Applying SysML with MagicDraw/Cameo

Österreich - Applying SysML with MagicDraw/Cameo

Schweiz - Applying SysML with MagicDraw/Cameo

Deutschland - Applying SysML with MagicDraw/Cameo

Czech Republic - Applying SysML with MagicDraw/Cameo

Denmark - Applying SysML with MagicDraw/Cameo

Estonia - Applying SysML with MagicDraw/Cameo

Finland - Applying SysML with MagicDraw/Cameo

Greece - Applying SysML with MagicDraw/Cameo

Magyarország - Applying SysML with MagicDraw/Cameo

Ireland - Applying SysML with MagicDraw/Cameo

Israel - Applying SysML with MagicDraw/Cameo

Luxembourg - Applying SysML with MagicDraw/Cameo

Latvia - Applying SysML with MagicDraw/Cameo

España - Aplicación de SysML con MAGICDRAW

Italia - Applying SysML with MagicDraw/Cameo

Lithuania - Applying SysML with MagicDraw/Cameo

Nederland - Applying SysML with MagicDraw/Cameo

Norway - Applying SysML with MagicDraw/Cameo

Portugal - Aplicar SysML com MAGICDRAW

România - Applying SysML with MagicDraw/Cameo

Sverige - Applying SysML with MagicDraw/Cameo

Türkiye - Applying SysML with MagicDraw/Cameo

Malta - Applying SysML with MagicDraw/Cameo

Belgique - Applying SysML with MagicDraw/Cameo

France - Applying SysML with MagicDraw/Cameo

日本 - Applying SysML with MagicDraw/Cameo

Australia - Applying SysML with MagicDraw/Cameo

Malaysia - Applying SysML with MagicDraw/Cameo

New Zealand - Applying SysML with MagicDraw/Cameo

Philippines - Applying SysML with MagicDraw/Cameo

Singapore - Applying SysML with MagicDraw/Cameo

Thailand - Applying SysML with MagicDraw/Cameo

Vietnam - Applying SysML with MagicDraw/Cameo

India - Applying SysML with MagicDraw/Cameo

Argentina - Aplicación de SysML con MAGICDRAW

Chile - Aplicación de SysML con MAGICDRAW

Costa Rica - Aplicación de SysML con MAGICDRAW

Ecuador - Aplicación de SysML con MAGICDRAW

Guatemala - Aplicación de SysML con MAGICDRAW

Colombia - Aplicación de SysML con MAGICDRAW

México - Aplicación de SysML con MAGICDRAW

Panama - Aplicación de SysML con MAGICDRAW

Peru - Aplicación de SysML con MAGICDRAW

Uruguay - Aplicación de SysML con MAGICDRAW

Venezuela - Aplicación de SysML con MAGICDRAW

Polska - Applying SysML with MagicDraw/Cameo

United Kingdom - Applying SysML with MagicDraw/Cameo

South Korea - Applying SysML with MagicDraw/Cameo

Pakistan - Applying SysML with MagicDraw/Cameo

Sri Lanka - Applying SysML with MagicDraw/Cameo

Bulgaria - Applying SysML with MagicDraw/Cameo

Bolivia - Aplicación de SysML con MAGICDRAW

Indonesia - Applying SysML with MagicDraw/Cameo

Kazakhstan - Applying SysML with MagicDraw/Cameo

Moldova - Applying SysML with MagicDraw/Cameo

Morocco - Applying SysML with MagicDraw/Cameo

Tunisia - Applying SysML with MagicDraw/Cameo

Kuwait - Applying SysML with MagicDraw/Cameo

Oman - Applying SysML with MagicDraw/Cameo

Slovakia - Applying SysML with MagicDraw/Cameo

Kenya - Applying SysML with MagicDraw/Cameo

Nigeria - Applying SysML with MagicDraw/Cameo

Botswana - Applying SysML with MagicDraw/Cameo

Slovenia - Applying SysML with MagicDraw/Cameo

Croatia - Applying SysML with MagicDraw/Cameo

Serbia - Applying SysML with MagicDraw/Cameo

Bhutan - Applying SysML with MagicDraw/Cameo

Nepal - Applying SysML with MagicDraw/Cameo