OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )

Prerequisites:

Przed przystąpieniem do szkolenia uczestnicy muszą posiadać wcześniejszy certyfikat OCSMP Model Builder - Fundamental.

Overview:

Egzamin OCSMP Model Builder – Intermediate sprawdza wiedzę i umiejętności wykorzystywane do opracowywania modeli systemów przy użyciu pełnego zestawu funkcji SysML. Ta możliwość umożliwia bardziej szczegółowe i precyzyjne modelowanie wymagań, struktury, zachowania i ograniczeń parametrycznych niż te modelowane na poziomie Fundamental. Ponadto inżynier ten ma wiedzę potrzebną do organizowania złożonych modeli, definiowania wzajemnych powiązań między elementami modelu i diagramami oraz oceny aspektów jakości modelu, w tym zgodności z ograniczeniami językowymi i metodowymi. Poziom wiedzy sprawdzany przez tę certyfikację, wraz z odpowiednim poziomem wiedzy specjalistycznej w zakresie metod i narzędzi inżynierii systemów opartych na modelach, jest odpowiedni dla lidera modelowania systemów w projekcie i dla członków zespołu o najwyższej randze, którzy niezależnie przyczyniają się do modelu lub systemu, takich jak główny inżynier systemów. Certyfikacja OCSMP Model Builder - Intermediate jest warunkiem wstępnym do uzyskania najwyższego certyfikatu programu, OCSMP Model Builder – Advanced, i wymaga certyfikatu OCSMP Model Builder – Fundamental jako warunku wstępnego.

Struktura kursu opiera się na książce - A Practical Guide to SysML: The Systems Modeling Language autorstwa Friedenthala, Moore'a i Steinera.

Course Outline:

Wprowadzenie do inżynierii systemów Przegląd

  • Motywacja
  • Proces inżynierii systemów
  • Typowe zastosowanie procesu inżynierii systemów
  • Podejście do inżynierii systemów oparte na dokumentach i modelach
  • Szybki przegląd SysML
    • SysML Cel i kluczowe cechy
    • Przegląd diagramu SysML
    • Przedstawiamy SysML-Lite
    • Uproszczona metoda MBSE
      • Krzywa uczenia się dla SysML i MBSE
  • Zakres certyfikacji OCSMP i SysML
  • Przegląd modeli SysML z diagramami

Diagram pakietu

  • Przegląd
  • Definiowanie pakietów przy użyciu diagramu pakietów
  • Organizowanie hierarchii pakietów
  • Wyświetlanie pakietów Element na diagramie pakietów
  • Pakiety jako przestrzenie nazw
  • Importowanie modeli Element do pakietów
  • Wyświetlanie zależności między pakietami Element

Bloki

  • Diagram definicji bloku
  • Modelowanie struktury i charakterystyki bloków przy użyciu właściwości
  • Przepływy
  • Zachowanie bloku
  • Modelowanie interfejsów przy użyciu portów
  • Modelowanie hierarchii klasyfikacji przy użyciu generalizacji
  • Modelowanie konfiguracji bloków przy użyciu instancji
  • Semantyka bloków

Ograniczenia

  • Ograniczenia Express
  • Zawieranie ograniczeń w blokach ograniczeń w celu umożliwienia ponownego użycia
  • Używanie kompozycji do tworzenia złożonych bloków ograniczeń
  • Używanie diagramu parametrycznego do wiązania parametrów bloków ograniczeń
  • Ograniczanie właściwości wartości bloku
  • Przechwytywanie wartości w konfiguracjach bloków
  • Ograniczanie właściwości zależnych od czasu w celu ułatwienia analizy czasowej
  • Używanie bloków ograniczeń do ograniczania przepływu elementów

Activities

  • Diagram aktywności
  • Akcje - podstawa
  • Przepływy obiektów i kontroli
  • Sygnały i inne zdarzenia
  • Strukturyzacja Activiti
  • Zaawansowane modelowanie przepływu
  • Modelowanie ograniczeń dotyczących wykonywania działań
  • Odnoszenie Activities do bloków i innych zachowań
  • Modelowanie hierarchii aktywności przy użyciu diagramów definicji bloków
  • Ulepszony schemat blokowy przepływu funkcjonalnego
  • Wykonywanie Activiti

Modelowanie zachowań opartych na komunikatach z interakcjami

  • Diagram sekwencji
  • Kontekst dla interakcji
  • Linie życia
  • Wymiana komunikatów między liniami życia
  • Reprezentowanie czasu na diagramie sekwencji
  • Złożone scenariusze wykorzystujące połączone fragmenty
  • Złożone interakcje
  • Dekompozycja linii życia w celu przedstawienia wewnętrznego zachowania

Diagram maszyny stanów

  • Zachowanie oparte na zdarzeniach i maszyna stanów
  • Określanie stanów
  • Przechodzenie między stanami
  • Wywołania operacji
  • Hierarchie stanów
  • Kontrastowanie stanów dyskretnych i ciągłych

Diagram Use Case

  • Używanie aktorów do reprezentowania użytkowników systemu
  • Używanie Use Case do opisywania funkcjonalności systemu
  • Opracowywanie Use Case za pomocą zachowań

Modelowanie wymagań tekstowych i ich związek z projektem

  • Diagram wymagań
  • Reprezentowanie wymagań tekstowych w modelu
  • Rodzaje relacji między wymaganiami
  • Relacje przekrojowe
  • Przedstawianie uzasadnienia dla relacji wymagań
  • Przedstawianie wymagań i ich relacji w tabelach
  • Modelowanie hierarchii wymagań w pakietach
  • Modelowanie hierarchii ograniczeń wymagań
  • Modelowanie pochodnych wymagań
  • Twierdzenie, że wymaganie jest spełnione
  • Weryfikacja spełnienia wymagania
  • Zmniejszanie niejednoznaczności wymagań przy użyciu relacji Refine
  • Korzystanie z relacji śledzenia ogólnego przeznaczenia
  • Ponowne wykorzystanie wymagań za pomocą relacji Copy

Przydziały

  • Relacja alokacji
  • Notacja alokacji
  • Rodzaje alokacji
  • Ponowne użycie: Określanie definicji i użycia w alokacji
  • Przydzielanie zachowań do struktur przy użyciu alokacji funkcjonalnej
  • Przydzielanie przepływów behawioralnych do przepływów strukturalnych
  • Przydzielanie między niezależnymi hierarchiami strukturalnymi
  • Modelowanie alokacji przepływów strukturalnych
  • Przydzielanie głęboko zagnieżdżonych właściwości
  • Ocena alokacji w modelu użytkownika

Dostosowywanie SysML dla określonych domen

  • Specyfikacja i architektura języka SysML
  • Definiowanie bibliotek modeli w celu zapewnienia konstrukcji wielokrotnego użytku
  • Definiowanie stereotypów w celu rozszerzenia koncepcji SysML
  • Rozszerzanie języka SysML przy użyciu profili
  • Stosowanie profili do modeli użytkownika w celu użycia stereotypów
  • Stosowanie stereotypów podczas budowania modelu
  • Definiowanie i używanie punktów widzenia do generowania widoków modelu

Metoda inżynierii systemów zorientowanych obiektowo

  • Przegląd metod
  • Studium przypadku/przykład

Integracja SysML ze środowiskiem rozwoju systemów

  • Określanie zintegrowanego środowiska rozwoju systemów
  • Mechanizmy wymiany danych
  • Wybór narzędzia do modelowania systemu

Wdrażanie SysML w organizacji

  • Proces doskonalenia
  • Strategie wdrażania Element
Sites Published:

United Arab Emirates - OCSMP Model Builder - Intermediate prep

Qatar - OCSMP Model Builder - Intermediate prep

Egypt - OCSMP Model Builder - Intermediate prep

Saudi Arabia - OCSMP Model Builder - Intermediate prep

South Africa - OCSMP Model Builder - Intermediate prep

Brasil - OCSMP Model Builder - Intermediate prep

Canada - OCSMP Model Builder - Intermediate prep

中国 - OCSMP Model Builder - Intermediate prep

香港 - OCSMP Model Builder - Intermediate prep

澳門 - OCSMP Model Builder - Intermediate prep

台灣 - OCSMP Model Builder - Intermediate prep

USA - OCSMP Model Builder - Intermediate prep

Österreich - OCSMP Model Builder - Intermediate prep

Schweiz - OCSMP Model Builder - Intermediate prep

Deutschland - OCSMP Model Builder - Intermediate prep

Czech Republic - OCSMP Model Builder - Intermediate prep

Denmark - OCSMP Model Builder - Intermediate prep

Estonia - OCSMP Model Builder - Intermediate prep

Finland - OCSMP Model Builder - Intermediate prep

Greece - OCSMP Model Builder - Intermediate prep

Magyarország - OCSMP Model Builder - Intermediate prep

Ireland - OCSMP Model Builder - Intermediate prep

Israel - OCSMP Model Builder - Intermediate prep

Luxembourg - OCSMP Model Builder - Intermediate prep

Latvia - OCSMP Model Builder - Intermediate prep

España - OCSMP Model Builder - Intermediate prep

Italia - OCSMP Model Builder - Intermediate prep

Lithuania - OCSMP Model Builder - Intermediate prep

Nederland - OCSMP Model Builder - Intermediate prep

Norway - OCSMP Model Builder - Intermediate prep

Portugal - OCSMP Model Builder - Intermediate prep

România - OCSMP Model Builder - Intermediate prep

Sverige - OCSMP Model Builder - Intermediate prep

Türkiye - OCSMP Model Builder - Intermediate prep

Malta - OCSMP Model Builder - Intermediate prep

Belgique - OCSMP Model Builder - Intermediate prep

France - OCSMP Model Builder - Intermediate prep

日本 - OCSMP Model Builder - Intermediate prep

Australia - OCSMP Model Builder - Intermediate prep

Malaysia - OCSMP Model Builder - Intermediate prep

New Zealand - OCSMP Model Builder - Intermediate prep

Philippines - OCSMP Model Builder - Intermediate prep

Singapore - OCSMP Model Builder - Intermediate prep

Thailand - OCSMP Model Builder - Intermediate prep

Vietnam - OCSMP Model Builder - Intermediate prep

India - OCSMP Model Builder - Intermediate prep

Argentina - OCSMP Model Builder - Intermediate prep

Chile - OCSMP Model Builder - Intermediate prep

Costa Rica - OCSMP Model Builder - Intermediate prep

Ecuador - OCSMP Model Builder - Intermediate prep

Guatemala - OCSMP Model Builder - Intermediate prep

Colombia - OCSMP Model Builder - Intermediate prep

México - OCSMP Model Builder - Intermediate prep

Panama - OCSMP Model Builder - Intermediate prep

Peru - OCSMP Model Builder - Intermediate prep

Uruguay - OCSMP Model Builder - Intermediate prep

Venezuela - OCSMP Model Builder - Intermediate prep

Polska - OCSMP Model Builder - Intermediate prep

United Kingdom - OCSMP Model Builder - Intermediate prep

South Korea - OCSMP Model Builder - Intermediate prep

Pakistan - OCSMP Model Builder - Intermediate prep

Sri Lanka - OCSMP Model Builder - Intermediate prep

Bulgaria - OCSMP Model Builder - Intermediate prep

Bolivia - OCSMP Model Builder - Intermediate prep

Indonesia - OCSMP Model Builder - Intermediate prep

Kazakhstan - OCSMP Model Builder - Intermediate prep

Moldova - OCSMP Model Builder - Intermediate prep

Morocco - OCSMP Model Builder - Intermediate prep

Tunisia - OCSMP Model Builder - Intermediate prep

Kuwait - OCSMP Model Builder - Intermediate prep

Oman - OCSMP Model Builder - Intermediate prep

Slovakia - OCSMP Model Builder - Intermediate prep

Kenya - OCSMP Model Builder - Intermediate prep

Nigeria - OCSMP Model Builder - Intermediate prep

Botswana - OCSMP Model Builder - Intermediate prep

Slovenia - OCSMP Model Builder - Intermediate prep

Croatia - OCSMP Model Builder - Intermediate prep

Serbia - OCSMP Model Builder - Intermediate prep

Bhutan - OCSMP Model Builder - Intermediate prep

Nepal - OCSMP Model Builder - Intermediate prep