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

Prerequisites:

Delegații trebuie să aibă o certificare anterioară OCSMP Model Builder - Fundamental înainte de a participa la instruire

Overview:

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.

Course Outline:

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
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