Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Certificate
Schița de curs
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
Cerințe
Delegații trebuie să aibă o certificare anterioară OCSMP Model Builder - Fundamental înainte de a participa la instruire
28 ore