OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )
Před účastí na školení musí mít delegáti předchozí OCSMP certifikaci Model Builder – Fundamental
Zkouška OCSMP Model Builder – středně pokročilá testuje znalosti a dovednosti používané k vývoji systémových modelů pomocí plné sady funkcí SysML. Tato schopnost umožňuje podrobnější a přesnější modelování požadavků, struktury, chování a parametrických omezení než ty, které jsou modelovány na základní úrovni. Kromě toho má tento inženýr znalosti potřebné k organizování složitých modelů, definování vzájemných vztahů mezi prvky modelu a diagramy a posuzování aspektů kvality modelu včetně shody s jazykovými a metodickými omezeními. Úroveň znalostí testovaných touto certifikací, doprovázená odpovídající úrovní odborných znalostí v metodách a nástrojích systémového inženýrství založených na modelech, je vhodná pro vedoucího projektového modelování systému a pro členy týmu s nejvyšším hodnocením, kteří nezávisle přispívají k modelu nebo k systému, jako je vedoucí systémový inženýr. Certifikace OCSMP Model Builder – Intermediate Certification je nezbytným předpokladem pro nejvyšší certifikaci programu, OCSMP Model Builder – Advanced, a vyžaduje certifikaci OCSMP Model Builder – Fundamental.
Struktura kurzu je založena na knize - Praktický průvodce SysML: Jazyk Systems Modeling od Friedenthala, Moora a Steinera.
Úvod do Přehledu systémového inženýrství
- Motivace
- Proces systémového inženýrství
- Typická aplikace procesu systémového inženýrství
- Přístup založený na dokumentu vs přístup založený na modelu pro systémové inženýrství
- Rychlá revize SysML
- SysML Účel a klíčové vlastnosti
- SysML Přehled diagramu
- Představujeme SysML-Lite
- Zjednodušená MBSE metoda
- Křivka učení pro SysML a MBSE
- OCSMP Pokrytí certifikací a SysML
- Přehled na SysML Modely s diagramy
Diagram balíčku
- Přehled
- Definování balíčků pomocí diagramu balíčku
- Organizace hierarchie balíčků
- Zobrazení sbalitelných Elements na diagramu balíčku
- Balíčky jako jmenné prostory
- Import modelů Element do balíčků
- Zobrazení závislostí mezi Packageable Elements
Bloky
- Diagram definice bloku
- Modelování struktury a charakteristik bloků pomocí vlastností
- Toky
- Blokové chování
- Modelování rozhraní pomocí portů
- Modelování hierarchií klasifikace pomocí zobecnění
- Modelování konfigurací bloků pomocí instancí
- Sémantika bloků
Omezení
- Omezující Expressionty
- Zapouzdření omezení do bloků omezení pro umožnění opětovného použití
- Použití kompozice k vytvoření složitých omezujících bloků
- Použití parametrického diagramu ke spojení parametrů omezujících bloků
- Omezení hodnotových vlastností bloku
- Zachycení hodnot v konfiguracích bloků
- Omezení časově závislých vlastností pro usnadnění analýzy založené na čase
- Použití omezovacích bloků k omezení toků položek
Activities
- Diagram aktivity
- Akce — Nadace
- Objekt a řídicí toky
- Signály a další události
- Strukturování Activities
- Pokročilé modelování toku
- Modelování omezení při provádění činnosti
- Vztah Activities k blokům a dalšímu chování
- Modelování hierarchií aktivit pomocí blokových definičních diagramů
- Vylepšený funkční blokový diagram
- Provádění Activities
Modelování chování založeného na zprávách s interakcemi
- Sekvenční diagram
- Kontext pro interakce
- Záchranná lana
- Výměna zpráv mezi Lifelines
- Znázornění času na sekvenčním diagramu
- Komplexní scénáře využívající kombinované fragmenty
- Komplexní interakce
- Rozkládání záchranných linií k reprezentaci vnitřního chování
Schéma státního stroje
- Chování založené na událostech a stavový stroj
- Určení států
- Přechod mezi státy
- Operační volání
- Státní hierarchie
- Kontrastní diskrétní a spojité stavy
Use Case Schéma
- Použití herců k zastupování uživatelů systému
- Použití Use Cases k popisu funkce systému
- Vypracování Use Cases s chováním
Modelování textových požadavků a jejich vztah k designu
- Diagram požadavků
- Reprezentující textový požadavek v modelu
- Typy vztahů požadavků
- Průřezové vztahy
- Znázorňující zdůvodnění vztahů požadavků
- Zobrazení požadavků a jejich vztahů v tabulkách
- Hierarchie požadavků na modelování v balíčcích
- Modelování hierarchie zadržování požadavků
- Odvození požadavků na modelování
- Potvrzení, že požadavek je splněn
- Ověření, zda je požadavek splněn
- Snížení nejednoznačnosti požadavků pomocí upřesnění vztahu
- Použití obecného vztahu trasování
- Opětovné použití požadavků se vztahem kopírování
Alokace
- Přidělit vztah
- Alokační notace
- Druhy alokace
- Opětovné použití: Určení definice a použití v alokaci
- Přiřazení chování ke struktuře pomocí funkční alokace
- Přiřazení behaviorálních toků strukturálním tokům
- Rozdělení mezi nezávislé strukturální hierarchie
- Modelování alokace strukturálních toků
- Přidělování hluboce vnořených vlastností
- Vyhodnocení alokace v rámci uživatelského modelu
Přizpůsobení SysML pro konkrétní domény
- SysML Specifikace a jazyková architektura
- Definování knihoven modelů pro poskytování opakovaně použitelných konstrukcí
- Definování stereotypů k rozšíření SysML Koncepty
- Rozšíření SysML jazyka pomocí profilů
- Použití profilů na uživatelské modely za účelem použití stereotypů
- Použití stereotypů při sestavování modelu
- Definování a použití pohledů pro generování pohledů na model
Metoda objektově orientovaného systémového inženýrství
- Přehled metod
- Případová studie/příklad
Integrace SysML do prostředí vývoje systémů
- Určení vývojového prostředí integrovaných systémů
- Mechanismy výměny dat
- Výběr nástroje pro modelování systému
Nasazení SysML v organizaci
- Proces zlepšování
- Elements strategie nasazení
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