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 dintre Pachete
- Sarcină Practică: Modelarea Structurii Pachetelor
Analiza Nevoilor Utilizatorilor
- Notația Diagramei de Cazuri de Utilizare
- Identificarea Actorilor
- Identificarea Cazurilor de Utilizare
- Relațiile dintre Cazurile de Utilizare
- Sarcină Practică: Modelarea Cazurilor de Utilizare
Definirea Cerințelor Sistemului
- De la Cazuri de Utilizare la Cerințe de Sistem
- Notația Diagramei de Cerințe
- Specificarea Cerințelor
- Definirea Structurii Cerințelor
- Verificarea Cerințelor cu Cazuri de Test
- Relațiile dintre Cerințe
- Sarcină Practică: Modelarea Cerințelor
Definirea Blocurilor Structurale (Vedere Cutie Neagră)
- Notația Diagramei de Definiție a Blocurilor
- Blocuri Structurale
- Modelarea Proprietăților Blocurilor
- Definirea Relațiilor dintre Blocuri
- Definirea Dicționarului de Date al Sistemului
- Sarcină Practică: Modelarea Vederei Cutie Neagră a unui Sistem
Modelarea Structurii Blocurilor (Vedere Cutie Albă)
- Diagrama de Blocuri Interne
- Vizualizarea Părților Blocurilor
- Legarea Părților cu Conectori
- Definirea Porturilor
- Definirea Fluxurilor de Elemente și a Blocurilor de Interfață
- Sarcină Practică: Modelarea Vederei Cutie Albă a unui Sistem
Modelarea Constrângerilor Sistemului
- Definirea Blocurilor de Constrângeri
- Legarea Proprietăților de Constrângeri cu Proprietățile de Valoare
- Executarea Parametricelor
- Sarcină Practică: Modelarea Parametricelor
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
- Sarcină 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
- Sarcină Practică: Modelarea Activităților
Proiectarea Comunicațiilor
- Notația Diagramei de Secvență
- Modelarea Liniei de Viață
- Modelarea Mesajelor
- Decompunerea Interacțiunilor folosind Referințe
- Aplicarea Fragmentelor de Interacțiune
- Definirea Constrângerilor de Timp
- Sarcină 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
- Sarcină Practică: Construirea Matricei de Alocare
Validarea Modelului
- Introducere în Curs
- Introducere în Validarea Modelului
- Crearea Suitelor de Validare Personalizate
- Introducere în Metricile de Model
- Suite de Metrici Predefinite
- Dezvoltarea Suitelor de Metrici Personalizate
Modele & Expresii Structurate
- Modulul 01 – Introducere
- Modulul 02 – Elemente de Bază
- Modulul 03 – Metamodelul UML și Profile
- Modulul 04 – Operațiuni de Navigare
- Modulul 05 – Găsire, Testare și Filtrare
- Modulul 06 – Valori & Operațiuni din Model
- Modulul 07 – Scripturi
- Modulul 08 – Aplicații în MagicDraw
Durata Estimată a Cursului
- Laboratoare, 60%
- Prezentări, 35%
- Demo-uri, 5%
Cerințe
Nu sunt necesare.
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