Course Code: ocsmpmbi1
Duration: 28 hours
Prerequisites:

Delegaci muszą posiadać wcześniejszy certyfikat OCSMP Model Builder - Poziom Podstawowy przed udziałem w szkoleniu

Overview:

Egzamin OCSMP Model Builder – Poziom Średniozaawansowany sprawdza wiedzę i umiejętności wykorzystywane do tworzenia modeli systemowych z użyciem pełnego zestawu funkcji SysML. Ta umiejętność umożliwia bardziej szczegółowe i dokładne modelowanie wymagań, struktury, zachowania i parametrycznych ograniczeń niż te modelowane na poziomie podstawowym. Ponadto taki inżynier posiada zrozumienie potrzebne do organizacji skomplikowanych modeli, definiowania interrelacji między elementami modelu i diagramami oraz oceny aspektów jakości modelu, w tym zgodności ze standardami języka i metody. Poziom wiedzy sprawdzany przez to certyfikowanie, wsparty odpowiednim poziomem umiejętności w metodach i narzędziach inżynierii systemowej opartej na modelach, jest odpowiedni dla lidera modelowania systemowego projektu oraz dla najważniejszych członków zespołu, którzy niezależnie przyczyniają się do modelu lub systemu, takich jak Lider Inżynierii Systemowej. Certyfikat OCSMP Model Builder - Poziom Średniozaawansowany jest wymagany dla najwyższej certyfikacji w ramach programu, czyli OCSMP Model Builder – Poziom Zaawansowany, i wymaga posiadania certyfikatu OCSMP Model Builder – Poziom Podstawowy jako warunku wstępnej.

Course Outline:

Wprowadzenie do inżynierii systemowej 

  • Motywacja
  • Proces inżynierii systemowej
  • Typowe zastosowanie procesu inżynierii systemowej
  • Podstawowy vs oparty na modelach podejście do inżynierii systemowej
  • Szybki przegląd SysML
    • Cel i kluczowe cechy SysML
    • Przegląd diagramów SysML
    • Wprowadzenie do SysML-Lite
    • Uproszczona metoda MBSE
      • Krzywa uczenia się SysML i MBSE
  • Zakres certyfikacji OCSMP i SysML
  • Przegląd modeli SysML z diagramami

Diagram pakietu

  • Przegląd
  • Definiowanie pakietów za pomocą diagramu pakietu
  • Organizacja hierarchii pakietów
  • Pokazywanie elementów pakietowych na diagramie pakietu
  • Pakiety jako przestrzenie nazw
  • Importowanie elementów modelu do pakietów
  • Pokazywanie zależności między elementami pakietowymi

Bloki

  • Diagram definicji bloków
  • Modelowanie struktury i cech bloków za pomocą właściwości
  • Przepływy
  • Zachowanie bloków
  • Modelowanie interfejsów za pomocą portów
  • Modelowanie hierarchii klasyfikacyjnych za pomocą uogólnienia
  • Modelowanie konfiguracji bloków za pomocą instancji
  • Semantyka bloków

Ograniczenia

  • Wyrażenia ograniczeń
  • Kapsułkowanie ograniczeń w blokach ograniczeń, aby umożliwić ponowne użycie
  • Używanie kompozycji do budowania złożonych bloków ograniczeń
  • Powiązywanie parametrów bloków ograniczeń za pomocą diagramu parametrycznego
  • Ograniczanie właściwości wartościowych bloku
  • Zapisywanie wartości w konfiguracjach bloków
  • Ograniczanie właściwości zależnych od czasu, aby ułatwić analizę opartą na czasie
  • Używanie bloków ograniczeń do ograniczenia przepływów elementów

Działania

  • Diagram działania
  • Działania – podstawa
  • Przepływy obiektów i sterowania
  • Sygnały i inne zdarzenia
  • Strukturyzowanie działań
  • Zaawansowane modelowanie przepływów
  • Modelowanie ograniczeń na wykonaniu działania
  • Powiązanie działań z blokami i innymi zachowaniami
  • Modelowanie hierarchii działań za pomocą diagramów definicji bloków
  • Wzbogacony funkcjonalny diagram przepływu bloków (FFBD)
  • Wykonywanie działań

Modelowanie zachowania opartego na wiadomościach za pomocą interakcji

  • Diagram sekwencji
  • Kontekst dla interakcji
  • Linie życia
  • Wymiana wiadomości między liniami życia
  • Reprezentacja czasu na diagramie sekwencji
  • Złożone scenariusze za pomocą połączonych fragmentów
  • Złożone interakcje
  • Rozkładanie linii życia, aby reprezentować zachowanie wewnętrzne

Diagram maszyny stanów

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

Diagram przypadków użycia

  • Używanie aktorów do reprezentowania użytkowników systemu
  • Używanie przypadków użycia do opisania funkcjonalności systemu
  • Rozszerzanie przypadków użycia za pomocą zachowań

Modelowanie tekstowych wymagań i ich powiązań z projektem

  • Diagram wymagań
  • Reprezentacja tekstu wymagania w modelu
  • Typy relacji wymagań
  • Przekrojowe relacje
  • Prezentacja racji relacji wymagań
  • Prezentacja wymagań i ich relacji w tabelach
  • Modelowanie hierarchii wymagań w pakietach
  • Modelowanie hierarchii zawierania wymagań
  • Modelowanie pochodzenia wymagań
  • Stwierdzenie, że wymaganie jest spełnione
  • Weryfikacja, czy wymaganie jest spełnione
  • Zmniejszanie niejasności w wymaganiach za pomocą relacji refine
  • Używanie ogólnego związku śledzenia (trace)
  • Ponowne użycie wymagań za pomocą relacji kopiowania

Przydzielanie

  • Związek przydziału (allocate)
  • Notacja przydziału
  • Rodzaje przydziału
  • Ponowne użycie: określanie definicji i zastosowania w przydziale
  • Przydzielanie zachowania do struktury za pomocą przydziału funkcjonalnego
  • Przydzielanie przepływów zachowania do przepływów strukturalnych
  • Przydzielanie między niezależnymi hierarchiami strukturalnymi
  • Modelowanie przydziału przepływów strukturalnych
  • Przydzielanie głęboko zagnieżdzonych właściwości
  • Ocena przydziału w modelu użytkownika

Dostosowywanie SysML do konkretnych domen

  • Specyfikacja i architektura języka SysML
  • Definiowanie bibliotek modelowych, aby dostarczać ponownie używane konstrukcje
  • Definiowanie stereotypów, aby rozszerzyć koncepcje SysML
  • Rozszerzanie języka SysML za pomocą profilów
  • Stosowanie profilów do modeli użytkownika, aby korzystać ze stereotypów
  • Stosowanie stereotypów podczas budowania modelu
  • Definiowanie i używanie punktów widzenia (viewpoints) do generowania widoków modelu

Metoda inżynierii systemowej oparta na obiektach

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

Integracja SysML w środowisko rozwoju systemów

  • Określanie zintegrowanego środowiska rozwoju systemów
  • Mechanizmy wymiany danych
  • Wybieranie narzędzia modelowania systemowego

Wdrażanie SysML w organizacji

  • Proces doskonalenia
  • Elementy strategii wdrożenia
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

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

Uzbekistan - OCSMP Model Builder - Intermediate prep

US Government - OCSMP Model Builder - Intermediate prep