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
Descompunerea structurală a sistemului
• Notația diagramei de pachete
• Descompunerea 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ții între cazuri de utilizare
• Sarcină practică: Modelarea cazurilor de utilizare
Definirea cerințelor sistemului
• De la cazuri de utilizare la cerințele 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
• Sarcină practică: Modelarea cerințelor
Definirea blocurilor structurale (Vedere în 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
• Sarcină practică: Modelarea vederii î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 articole și a blocurilor de interfață
• Sarcină practică: Modelarea vederii î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 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
• Sarcină 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
• 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
• Rezumatul formării
• Discutarea întrebărilor rămase
Cerințe
Nu sunt necesare cerințe specifice pentru a participa la acest curs.