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 de Pachete
Analiza Nevoilor Utilizatorilor
• Notația Diagramei de Cazuri de Utilizare
• Identificarea Actorilor
• Identificarea Cazurilor de Utilizare
• Relații între Cazuri 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ții între Cerințe
• Sarcină Practică: Modelarea Cerințelor
Definirea Blocurilor Structurale (Vedere în 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 în Cutie Neagră a unui Sistem
Modelarea Structurii Blocurilor (Vedere în Cutie Albă)
• Diagrama de Blocuri Interne
• Vizualizarea Părților Blocurilor
• Legarea Părților cu Conectori
• Definirea Porturilor
• Definirea Fluxurilor de Date și a Blocurilor de Interfață
• Sarcină Practică: Modelarea Vederei în Cutie Albă a unui Sistem
Modelarea Constrângerilor Sistemului
• Definirea Blocurilor de Constrângere
• Legarea Proprietăților de Constrângere 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 Stare
• Identificarea Stărilor
• Definirea Evenimentelor de Tranziție a Stărilor
• Specificarea Semnalelor
• Specificarea Efectelor
• Executarea Mașinilor de Stare
• Sarcină Practică: Modelarea Mașinilor 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
• Sarcină Practică: Modelarea Activităților
Proiectarea Comunicărilor
• 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
Încheiere
• Rezumarea Formării
• Discutarea Întrebărilor Rămase
Cerințe
Nu sunt necesare cerințe specifice pentru a participa la acest curs.