Schița de curs

Introducere

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

Descompunerea structurală a sistemului

  • Notația diagramei de pachete
  • Descompunerea sistemului în pachete
  • Modelarea dependențelor dintre pachete
  • Lucrare practică: Modelarea structurii pachetelor

Analiza nevoilor utilizatorului

  • Use Case Notarea diagramelor
  • Identificarea actorilor
  • Identificarea Use Cases
  • Use Case Relații
  • Lucrare practică: Modelarea Use Cases

Definirea cerințelor sistemului

  • De la Use Cases la cerințe de sistem
  • Notația diagramei cerințelor
  • Specificarea cerințelor
  • Definirea structurii cerințelor
  • Verificarea cerințelor cu ajutorul cazurilor de testare
  • Relațiile dintre cerințe
  • Lucrare practică: Modelarea cerințelor

Definirea blocurilor structurale (perspectiva cutiei negre)

  • Notația diagramei de definire a blocurilor
  • Blocuri structurale
  • Modelarea proprietăților blocurilor
  • Definirea relațiilor dintre blocuri
  • Definirea dicționarului de date al sistemului
  • Lucrare practică: Modelarea viziunii Black Box a unui sistem

Modelarea structurii blocurilor (vedere în cutie albă)

  • Diagrama internă a blocului
  • Vizualizarea părților blocului
  • Legătura părților cu conectori
  • Definirea porturilor
  • Definirea fluxurilor de elemente și a blocurilor de interfață
  • Temă practică: Modelarea unei vizualizări în cutie albă a unui sistem

Modelarea constrângerilor sistemului

  • Definirea blocurilor de constrângeri
  • Legătura proprietăților constrângerilor cu proprietățile valorii
  • Executarea parametrilor
  • Lucrare practică: Modelarea parametrilor

Proiectarea comportamentului sistemului bazat pe stări

  • Notația diagramei mașinii de stare
  • Identificarea stărilor
  • Definirea evenimentelor de tranziție de stare
  • Specificarea semnalelor
  • Specificarea efectelor
  • Executarea mașinilor de stare
  • Sarcină practică: Modelarea mașinilor de stare

Proiectarea fluxurilor de control și de date

  • Diagrama de activitate
  • Definirea Activities
  • Specificarea parametrilor
  • Definirea acțiunilor
  • Modelarea fluxurilor de control
  • Modelarea fluxurilor de date
  • Executarea Activities
  • Lucrare practică: Modelare Activities

Proiectare Communications

  • Notarea diagramelor de secvență
  • Modelarea liniilor de viață
  • Modelarea mesajelor
  • Descompunerea interacțiunilor cu ajutorul referințelor
  • Aplicarea fragmentelor de interacțiune
  • Definirea constrângerilor de sincronizare
  • Lucrare practică: Modelarea interacțiunilor

Modelarea constructelor transversale

  • Arhitecturi logice și fizice
  • Relația de alocare
  • Opțiuni de afișare a alocărilor
  • Identificarea tipurilor de alocări
  • Alocarea Matrix
  • Lucrare practică: Alocarea clădirilor Matrix

Validarea modelului

  • Introducere în curs
  • Introducere în validarea modelului
  • Creareasuitelor de validare personalizate
  • Introducere în metricile modelului
  • Suită de metrici predefinite
  • Dezvoltarea de suite de metrici personalizate

Modele și Expressioni structurați

  • Modul 01 -Introducere
  • Modul 02 - Noțiuni de bază
  • Modul 03 - UML Metamodel și profiluri
  • Modul 04 -Operații de navigare
  • Modul 05 - Găsire, testare șifiltrare
  • Modul 06 - Valori și operațiuni dinmodel
  • Modul 07 - Scripturi
  • Modul 08 - Aplicații în [3]

Durata estimată a orelor de curs

  • Laboratoare, 60%
  • Diapozitive, 35%
  • Demonstrații, 5%

Cerințe

Niciunul.

Audiență vizată:

  • Ingineri de sisteme implicați în modelarea arhitecturii și proiectarea sistemelor.
  • Practicanți aiingineriei sistemelor bazate pe modele (MBSE).
 40 ore

Numărul de participanți


Pret per participant

Mărturii (3)

Upcoming Courses

Categorii înrudite