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
Decompozitia Structurală a Sistemului
- Notația Diagramei de Pachete
- Descompunerea Sistemului în Pachete
- Modelarea Dependențelor dintre Pachete
- Sarcina 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
- 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țiile dintre Cerințe
- Sarcina Practică: Modelarea Cerințelor
Definirea Blocurilor Structurale (Vedere Cutie Neagră)
- 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
- Sarcina 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 Articole și a Blocurilor de Interfață
- Sarcina 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
- Sarcina 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
- Sarcina Practică: Modelarea Mașinilor de Stări
Proiectarea Fluxurilor de Control și de 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
- Descompunerea 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
Validarea Modelului
- Introducere în Curs
- Introducere în Validarea Modelului
- Crearea Suitelor de Validare Personalizate
- Introducere în Metricile Modelului
- Suite Predefinite de Metrici
- Dezvoltarea Suitelor de Metrici Personalizate
Modele & Expresii Structurate
- Modulul 01 – Introducere
- Modulul 02 – Elementele de Bază
- Modulul 03 – Metamodelul UML și Profilele
- 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%
- Demonstrații, 5%
Cerințe
Nu sunt necesare.
Publicul țintă:
- Ingineri de Sisteme implicați în modelarea arhitecturii și proiectarea sistemelor.
- Practicieni în Ingineria Sistemelor Bazată pe Modele (MBSE).
Mărturii (1)
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