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
• 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țele 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
• Sarcină practică: Modelarea cerințelor
Definirea blocurilor structurale (Vedere Black Box)
• 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 Black Box a unui sistem
Modelarea structurii blocurilor (Vedere White Box)
• 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 vederii White Box a unui sistem
Modelarea constrângerilor sistemului
• Definirea blocurilor de constrângeri
• 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 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 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 comunicațiilor
• 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
• Sarcină practică: Modelarea interacțiunilor
Modelarea construcțiilor 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
Niciunul
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