award icon svg Certificat

Schița de curs

Introducere în Prezentarea generală a Ingineriei Sistemelor

  • Motivație
  • Procesul de Inginerie a Sistemelor
  • Aplicația Tipică a Procesului de Inginerie a Sistemelor
  • Abordarea Bazată pe Documente vs Abordarea Bazată pe Modele pentru Ingineria Sistemelor
  • Revizuire Rapidă a SysML
    • Scopul și Caracteristicile Cheie ale SysML
    • Prezentare Generală a Diagramelor SysML
    • Introducere în 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 de Pachete

  • Prezentare Generală
  • Definirea Pachetelor Folosind o Diagramă de Pachete
  • Organizarea unei Ierarhii de Pachete
  • Afișarea Elementelor Pachetizabile pe o Diagramă de Pachete
  • Pachetele ca Spații de Nume
  • Importul Elementelor Modelului în Pachete
  • Afișarea Dependențelor dintre Elementele Pachetizabile

Blocuri

  • Diagrama de Definiție a Blocurilor
  • Modelarea Structurii și Caracteristicilor Blocurilor Folosind Proprietăți
  • Fluxuri
  • Comportamentul Blocurilor
  • Modelarea Interfețelor Folosind Porturi
  • Modelarea Ierarhiilor de Clasificare Folosind Generalizarea
  • Modelarea Configurațiilor Blocurilor Folosinst Instanțe
  • Semantica Blocurilor

Constrângeri

  • Expresii de Constrângere
  • Încapsularea Constrângerilor în Blocuri de Constrângere pentru a Permite Reutilizarea
  • Utilizarea Compunerii pentru a Construi Blocuri de Constrângere Complexe
  • Utilizarea unei Diagrame Parametrice pentru a Lega Parametrii Blocurilor de Constrângere
  • Constrângerea Proprietăților de Valoare ale unui Bloc
  • Capturarea Valorilor în Configurațiile Blocurilor
  • Constrângerea Proprietăților Dependente de Timp pentru a Facilita Analiza Bazată pe Timp
  • Utilizarea Blocurilor de Constrângere pentru a Constrânge Fluxurile de Elemente

Activități

  • Diagrama de Activități
  • Acțiuni – Fundația
  • Fluxuri de Obiecte și Control
  • Semnale și Alte Evenimente
  • Structurarea Activităților
  • Modelare Avansată a Fluxurilor
  • Modelarea Constrângerilor pe Execuția Activităților
  • Relaționarea Activităților cu Blocuri și Alte Comportamente
  • Modelarea Ierarhiilor de Activități Folosind Diagrame de Definiție a Blocurilor
  • Diagramă Avansată de Flux Funcțional a Blocurilor
  • Executarea Activităților

Modelarea Comportamentului Bazat pe Mesaje cu Interacțiuni

  • Diagrama de Secvență
  • Contextul pentru Interacțiuni
  • Linii de Viață
  • Schimbul de Mesaje între Linii de Viață
  • Reprezentarea Timpului pe o Diagramă de Secvență
  • Scenarii Complexe Folosind Fragmente Combinate
  • Interacțiuni Complexe
  • Decompunerea Liniilor de Viață pentru a Reprezenta Comportamentul Intern

Diagrama de Mașină de Stare

  • Comportament Bazat pe Evenimente și Mașina de Stare
  • Specificarea Stărilor
  • Tranziția între Stări
  • Apeluri de Operații
  • Ierarhii de Stări
  • Contrastul între Stări Discrete și Continue

Diagrama de Cazuri de Utilizare

  • Utilizarea Actorilor pentru a Reprezenta Utilizatorii unui Sistem
  • Utilizarea Cazurilor de Utilizare pentru a Descrie Funcționalitatea Sistemului
  • Elaborarea Cazurilor de Utilizare cu Comportamente

Modelarea Cerințelor Bazate pe Text și a Relației Lor cu Designul

  • Diagrama de Cerințe
  • Reprezentarea unei Cerințe Textuale în Model
  • Tipuri de Relații de Cerințe
  • Relații Transversale
  • Reprezentarea Rațiunii pentru Relațiile de Cerințe
  • Reprezentarea Cerințelor și a Relațiilor Lor în Tabele
  • Modelarea Ierarhiilor de Cerințe în Pachete
  • Modelarea unei Ierarhii de Conținut a Cerințelor
  • Modelarea Derivației Cerințelor
  • Afirmarea Că o Cerință Este Satisfăcută
  • Verificarea Că o Cerință Este Satisfăcută
  • Reducerea Ambiguității Cerințelor Folosind Relația de Rafinare
  • Utilizarea Relației Generale de Urmărire
  • Reutilizarea Cerințelor cu Relația de Copiere

Alocări

  • Relația de Alocare
  • Notația de Alocare
  • Tipuri de Alocare
  • Reutilizare: Specificarea Definiției și Utilizării în Alocare
  • Alocarea Comportamentului la Structură Folosind Alocarea Funcțională
  • Alocarea Fluxurilor Comportamentale la Fluxurile Structurale
  • Alocarea între Ierarhii Structurale Independente
  • Modelarea Alocării Fluxurilor Structurale
  • Alocarea Proprietăților Profund Îmbricate
  • Evaluarea Alocării pe un Model de Utilizator

Personalizarea SysML pentru Domenii Specifice

  • Specificația SysML și Arhitectura Limbajului
  • Definirea Bibliotecilor de Modele pentru a Furniza Constructe Reutilizabile
  • Definirea Stereotipurilor pentru a Extinde Conceptele SysML
  • Extinderea Limbajului SysML Folosind Profile
  • Aplicarea Profilelor la Modelele de Utilizator pentru a Folosi Stereotipuri
  • Aplicarea Stereotipurilor la Construirea unui Model
  • Definirea și Utilizarea Punctelor de Vedere pentru a Genera Vizualizări ale Modelului

Metoda de Inginerie a Sistemelor Orientate pe Obiecte

  • 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
  • Elemente ale unei Strategii de Implementare

Cerințe

Participanții trebuie să dețină anterior certificarea OCSMP Model Builder - Fundamental înainte de a participa la training

 28 Ore

Numărul de participanți


Pret per participant

Cursuri viitoare

Categorii înrudite