Schița de curs
Introducere
- Prezentarea trainerului și a participanților
- Introducere în modelare
- Introducere în SysML
- Introducere în MagicDraw/Cameo
- Definiția unui studiu de caz
Decompunerea Structurală a Sistemului
- Notația Diagramei de Pachete
- Decompunerea 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 de Sistem
- Notația Diagramei de Cerințe
- Specificarea Cerințelor
- Definirea Structurii Cerințelor
- Verificarea Cerințelor cu Cazuri de Testare
- Relațiile dintre Cerințe
- Sarcina 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
- 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 Albe a unui Sistem
Modelarea Constrângerilor Sistemului
- Definirea Blocurilor de Constrângere
- Legarea Proprietăților de Constrângere cu Proprietățile de Valoare
- Executarea Parametricilor
- Sarcina Practică: Modelarea Parametricilor
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 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ării
- 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
- 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
Rapoarte Personalizate
- Prezentare Generală
- Introducere în Generarea Rapoartelor
- Limbajul de Șabloane Velocity
- Extensiile MagicDraw pentru VTL
- Lucrul în Formate Microsoft Office
- Dezvoltarea și Întreținerea Șabloanelor
Automatizare Folosind Macrocomenzi & Scripting
- Introducere
- Concepte Generale
- Introducere în API
- Clase Comune și Utile
- Unde se Plasează Codul?
- Exemple și Exerciții Practice
Cerințe
Nu sunt necesare cunoștințe prealabile.
Publicul țintă:
- Ingineri de Sisteme implicați în modelarea arhitecturii și proiectarea sistemelor.
- Practicieni în Ingineria Sistemelor Bazată 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