award icon svg 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

Numărul de participanți


Pret per participant

Upcoming Courses

Categorii înrudite