Schița de curs
Introducere
- Prezentarea trainerului și a participanților
- Introducere în modelare
- Introducere în SysML
- Introducere în MagicDraw/Cameo
- Definirea unui studiu de caz
Decompunerea Structurală a Sistemului
- Notația Diagramei de Pachete
- Decompunerea sistemului în pachete
- Modelarea dependențelor pachetelor
- Sarcina practică: Modelarea structurii pachetelor
Analiza Nevoilor Utilizatorilor
- Notația Diagramei de Cazuri de Utilizare
- Identificarea actorilor
- Identificarea cazurilor de utilizare
- Relații între cazurile de utilizare
- Sarcina practică: Modelarea cazurilor de utilizare
Definirea Cerințelor Sistemului
- De la cazuri de utilizare la cerințe ale sistemului
- Notația Diagramei de Cerințe
- Specificarea cerințelor
- Definirea structurii cerințelor
- Verificarea cerințelor cu cazuri de test
- Relații între cerințe
- Sarcina practică: Modelarea cerințelor
Definirea Blocurilor Structurale (Vederea Cutie Neagră)
- Notația Diagramei de Definiție a Blocurilor
- Blocuri structurale
- Modelarea proprietăților blocurilor
- Definirea relațiilor între blocuri
- Definirea dicționarului de date al sistemului
- Sarcina practică: Modelarea vederii cutiei negre a unui sistem
Modelarea Structurii Blocurilor (Vederea Cutie Albă)
- Diagrama de Blocuri Interne
- Vizualizarea părților blocurilor
- Legarea părților cu conectori
- Definirea porturilor
- Definirea fluxurilor de articole și a blocurilor de interfață
- Sarcina practică: Modelarea vederii cutiei albe a unui sistem
Modelarea Constrainturilor Sistemului
- Definirea blocurilor de constrângeri
- Legarea proprietăților de constrângere cu proprietățile de valoare
- Executarea parametrică
- Sarcina practică: Modelarea parametrică
Proiectarea Comportamentului Sistemului Bazat pe Stări
- Notația Diagramei de Mașină de Stări
- Identificarea stărilor
- Definirea evenimentelor de tranziție a stărilor
- Specificarea semnalelor
- Specificarea efectelor
- Executarea mașinilor de stări
- Sarcina practică: Modelarea mașinilor de stări
Proiectarea Fluxurilor de Control și Date
- Diagrama de Activități
- Definirea activităților
- Specificarea parametrilor
- Definirea acțiunilor
- Modelarea fluxurilor de control
- Modelarea fluxurilor de date
- Executarea activităților
- Sarcina practică: Modelarea activităților
Proiectarea Comunicărilor
- Notația Diagramei de Secvență
- Modelarea liniilor de viață
- Modelarea mesajelor
- Decompunerea interacțiunilor folosind referințe
- Aplicarea fragmentelor de interacțiune
- Definirea constrângerilor de timp
- Sarcina 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
- Matricea de alocare
- Sarcina practică: Construirea matricei de alocare
Instruire în Simulare
- Introducere în curs
- Simularea unei arhitecturi
- Diagrame de activități
- Diagrame de mașini de stări
- Diagrame de secvență
- Diagrame parametrice
- Verificarea automată a cerințelor prin simulare
Cerințe
Nu sunt necesare cunoștințe prealabile.
Publicul țintă:
- Ingineri de sisteme implicați în modelarea arhitecturii și proiectarea sistemelor.
- Practicieni ai Ingineriei Bazate pe Modele (MBSE).
Mărturii (2)
Cunoașterea instrucționarului, implicarea și relația de încredere
Adam Kuklewski - GE Medical Systems Polska
Curs - Technical Architecture and Patterns
Tradus de catre o masina
Corelația directă cu subiectul nostru de lucru în exemplele prezentate
Gabriel Gutierrez - ARGOTEC S.r.l.
Curs - Systems Modelling with SysML
Tradus de catre o masina