OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )
Delegații trebuie să aibă o certificare anterioară OCSMP Model Builder - Fundamental înainte de a participa la instruire
OCSMP Model Builder – Examinarea intermediară testează cunoștințele și abilitățile utilizate pentru a dezvolta modele de sistem folosind setul complet de caracteristici SysML. Această capacitate permite modelarea mai detaliată și mai precisă a cerințelor, structurii, comportamentului și constrângerilor parametrice decât cele modelate la nivel fundamental. În plus, acest inginer are înțelegerea necesară pentru a organiza modele complexe, a defini inter-relațiile dintre elementele și diagramele modelului și pentru a evalua aspectele calității modelului, inclusiv conformitatea cu constrângerile de limbaj și metode. Nivelul de cunoștințe testat de această certificare, însoțit de un nivel corespunzător de expertiză în metodele și instrumentele de inginerie a sistemelor bazate pe model, este adecvat pentru un lider de modelare de sistem pentru un proiect și pentru membrii echipei de top care contribuie independent la model sau la sistem, cum ar fi un inginer principal de sisteme. OCSMP Model Builder - Certificare intermediară este o condiție prealabilă pentru cea mai înaltă certificare a programului, OCSMP Model Builder - Advanced, și necesită certificarea OCSMP Model Builder - Fundamental ca condiție prealabilă.
Structura cursului se bazează pe cartea - A Practical Guide to SysML: The Systems Modeling Language de Friedenthal, Moore și Steiner.
Introducere în ingineria sistemelor Prezentare generală
- Motivație
- Procesul de inginerie a sistemelor
- Aplicarea tipică a procesului de inginerie a sistemelor
- Abordarea bazată pe documente vs. abordarea bazată pe modele pentru ingineria sistemelor
- Revizuirea rapidă a SysML
- SysML Scop și caracteristici principale
- Prezentare generală a diagramei SysML
- Prezentarea SysML-Lite
- O metodă MBSE simplificată
- Curba de învățare pentru SysML și MBSE
- Acoperirea certificării OCSMP și SysML
- Prezentare generală a modelelor SysML cu diagrame
Diagrama pachetului
- Prezentare generală
- Definirea pachetelor utilizând o diagramă a pachetelor
- Organizarea unei ierarhii de pachete
- Afișarea pachetelor Element pe o diagramă a pachetelor
- Pachetele ca spații de nume
- Importul modelelor Elements în pachete
- Afișarea dependențelor între Elements cu posibilitatea de ambalare
Blocuri
- Diagrama de definire a blocurilor
- Modelarea structurii și caracteristicilor blocurilor cu ajutorul proprietăților
- Fluxuri
- Comportamentul blocurilor
- Modelarea interfețelor cu ajutorul porturilor
- Modelarea ierarhiilor de clasificare utilizând generalizarea
- Modelarea configurațiilor blocurilor utilizând instanțe
- Semantica blocurilor
Constrângeri
- Constraint Expressions
- Încapsularea constrângerilor în blocuri de constrângeri pentru a permite reutilizarea
- Utilizarea compoziției pentru a construi blocuri complexe de constrângeri
- Utilizarea unei diagrame parametrice pentru legarea parametrilor blocurilor de constrângeri
- Constrângerea proprietăților valorice ale unui bloc
- Captarea valorilor în configurațiile blocurilor
- Constrângerea proprietăților dependente de timp pentru a facilita analiza bazată pe timp
- Utilizarea blocurilor de constrângeri pentru constrângerea fluxurilor de elemente
Activities
- Diagrama de activități
- Acțiuni - Fundamentul
- Obiectul și fluxurile de control
- Semnale și alte evenimente
- Structurarea Activities
- Modelarea avansată a fluxurilor
- Modelarea constrângerilor asupra executării activității
- Relaționarea Activities la blocuri și alte comportamente
- Modelarea ierarhiilor de activități cu ajutorul diagramelor de definire a blocurilor
- Diagramă bloc de flux funcțional îmbunătățită
- Executarea Activities
Modelarea comportamentelor bazate pe mesaje cu interacțiuni
- Diagrama de secvență
- Contextul pentru interacțiuni
- Linii de viață
- Schimbul de mesaje între liniile de viață
- Reprezentarea timpului pe o diagramă de secvență
- Scenarii complexe utilizând fragmente combinate
- Interacțiuni complexe
- Descompunerea liniilor de viață pentru reprezentarea comportamentului intern
Diagrama mașinii de stare
- Comportament bazat pe evenimente și mașină de stare
- Specificarea stărilor
- Tranziția între stări
- Apeluri la operații
- Ierarhii de stări
- Contrastarea stărilor discrete și continue
Use Case Diagramă
- Utilizarea actorilor pentru a reprezenta utilizatorii unui sistem
- Utilizarea Use Cases pentru a descrie funcționalitatea sistemului
- Elaborarea Use Cases cu comportamente
Modelarea cerințelor bazate pe text și relația acestora cu proiectarea
- Diagrama cerințelor
- Reprezentarea unei cerințe text în model
- Tipuri de relații între cerințe
- Relații transversale
- Reprezentarea motivelor pentru relațiile dintre cerințe
- Reprezentarea cerințelor și a relațiilor lor în tabele
- Modelarea ierarhiilor cerințelor în pachete
- Modelarea unei ierarhii de delimitare a cerințelor
- Modelarea derivării cerințelor
- Afirmarea faptului că o cerință este satisfăcută
- Verificarea faptului că o cerință este satisfăcută
- Reducerea ambiguității cerințelor utilizând relația Refine
- Utilizarea relației de urmărire cu scop general
- Reutilizarea cerințelor cu ajutorul relației Copy
Alocări
- Relația Allocate
- Notarea alocării
- Tipuri de alocare
- Reutilizarea: Specificarea definiției și a utilizării în alocare
- Alocarea comportamentului la structură utilizând alocarea funcțională
- Alocarea fluxurilor comportamentale la fluxurile structurale
- Alocarea între ierarhii structurale independente
- Modelarea alocării fluxurilor structurale
- Alocarea proprietăților adânc imbricate
- Evaluarea alocării în cadrul unui model de utilizator
Personalizarea SysML pentru domenii specifice
- Specificația SysML și arhitectura limbajului
- Definirea bibliotecilor de modele pentru a furniza construcții reutilizabile
- Definirea stereotipurilor pentru extinderea conceptelor SysML
- Extinderea limbajului SysML cu ajutorul profilurilor
- Aplicarea profilurilor la modelele utilizatorului pentru a utiliza stereotipurile
- Aplicarea stereotipurilor la construirea unui model
- Definirea și utilizarea punctelor de vedere pentru generarea de vederi ale modelului
Metoda ingineriei sistemelor orientate pe obiect
- Prezentare generală a metodei
- Un studiu de caz/exemplu
Integrarea SysML într-un mediu de dezvoltare a sistemelor
- Specificarea unui mediu integrat de dezvoltare a sistemelor
- Mecanisme de schimb de date
- Selectarea unui instrument de modelare a sistemelor
Implementarea SysML într-o organizație
- Procesul de îmbunătățire
- Elements ale unei strategii de implementare
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