Schița de curs

Introducere

  • Prezentarea instrucționarului și a participanților
  • Introducere la modelare
  • Introducere la SysML
  • Introducere la MagicDraw/Cameo
  • Definirea unui studiu de caz

Decompozitia Sistemului Structural

  • Notația Diagramelor de Pachete
  • Decompoziția sistemului în pachete
  • Modelarea dependențelor între pachete
  • Tema practică: Modelarea structurii de pachet

Analiza Necesităților Utilizatorului

  • Notația Diagramelor de Casă de Utilizare
  • Identificarea actorilor
  • Identificarea cazurilor de utilizare
  • Relațiile dintre cazurile de utilizare
  • Teme practică: Modelarea cazurilor de utilizare

Definirea Requerimentelor Sistemului

  • De la cazurile de utilizare la requerimentele sistemului
  • Notația Diagramelor de Requerimente
  • Specificarea requerimentelor
  • Definirea structurii requerimentelor
  • Verificarea requerimentelor cu teste de caz
  • Relațiile dintre requerimente
  • Teme practică: Modelarea requerimentelor

Definirea Blocurilor Structurale (Vedere Black Box)

  • Notația Diagramelor de Definire a Blocurilor
  • Blocurile structurale
  • Modelarea proprietăților blocurilor
  • Definirea relațiilor dintre blocuri
  • Definirea dicționarului de date al sistemului
  • Teme practică: Modelarea vederii black box a unui sistem

Modelarea Structurii Blocurilor (Vedere White Box)

  • Diagrama internă a blocului
  • Vizualizarea părților blocului
  • Legarea părților cu conectoare
  • Definirea porturilor
  • Definirea fluxurilor de elemente și blocuri de interfață
  • Teme practică: Modelarea vederii white box a unui sistem

Modelarea Constrângerilor Sistemului

  • Definirea blocurilor de constrângere
  • Legarea proprietăților de constrângere cu proprietățile de valoare
  • Executarea parametrilor
  • Teme practică: Modelarea parametrilor

Proiectarea Comportamentului Sistemului Bazat pe Stare

  • Notația Diagramelor de Mașinării de Stare
  • Identificarea stărilor
  • Definirea evenimentelor de tranziție a stărilor
  • Specificarea semnalelor
  • Specificarea efectelor
  • Executarea mașinărilor de stare
  • Teme practică: Modelarea mașinărilor de stare

Proiectarea Fluxurilor de Control și Date

  • Diagrama de Activitate
  • Definirea activităților
  • Specificarea parametrilor
  • Definirea acțiunilor
  • Modelarea fluxurilor de control
  • Modelarea fluxurilor de date
  • Executarea activităților
  • Teme practică: Modelarea activităților

Proiectarea Comunicațiilor

  • Notația Diagramelor de Secvență
  • Modelarea liniilor de viață
  • Modelarea mesajelor
  • Decompoziția interacțiunilor folosind referințe
  • Aplicarea fragmentelor de interacțiune
  • Definirea constrângerilor temporale
  • Teme practică: Modelarea interacțiunilor

Modelarea Construcților Transversale

  • Arhitecturile logice și fizice
  • Relația de alocație
  • Opțiunile de afișare a relațiilor de alocație
  • Identificarea tipurilor de alocații
  • Matricea de alocație
  • Teme practică: Construirea matricei de alocație

Rapoarte Personalizate

  • Prezentare generală
  • Introducere la generarea rapoartelor
  • Limbajul de Șablon Velocity
  • Extensiunile MagicDraw pentru VTL
  • Lucrul cu formate Microsoft Office
  • Dezvoltarea și menținerea șablonelor

Automatizare folosind Macrocomenzi & Scripturi

  • Introducere
  • Concepte generale
  • Introducere la API
  • Clase comune și utile
  • Unde se plasează codul?
  • Exemple și exerciții practice

Cerințe

Niciunul.

Public țintă:

  • Ingineri de Sisteme implicați în modelarea arhitecturii și designul sistemelor.
  • Ingeneri de Sisteme bazată pe Model (MBSE) practicenți.
 40 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Cursuri viitoare

Categorii înrudite