Comprensione del processo di ingegneria dei sistemi.
Si tratta di un corso di formazione di 3 giorni che copre i principi della modellazione, UML, SysML e l'uso di MagicDraw o Cameo a seguito di un caso di studio, che dimostra un tipico approccio di ingegneria dei sistemi basato su modelli.
Il corso:
- Include lezioni frontali ed esercitazioni pratiche sull'uso di MagicDraw o Cameo per la modellazione di sistemi utilizzando SysML;
- Spiega i principali concetti e diagrammi SysML;
- Fornisce esperienza pratica nella creazione di esempi di modelli di sistema;
- Viene illustrato come tracciare gli elementi del modello in diverse visualizzazioni.
- Spiega come utilizzare le funzioni MagicDraw in modo efficiente;
- Si basa su un case study di modellazione coerente.
Pubblico:
- Architetti di sistema, ingegneri di sistema, architetti del software e altre parti interessate che creeranno e utilizzeranno i modelli.
Metodi:
- Presentazioni, discussioni e incarichi pratici basati su casi di studio.
Materiale del corso:
- Diapositive, modello di case study e descrizioni pratiche dei compiti.
Certificati:
- Ogni partecipante riceve un certificato NobleProg indicando che ha frequentato il corso di formazione.
Introduzione
- Presentazioni di formatori e partecipanti
- Introduzione alla modellazione
- Introduzione a SysML
- Introduzione a MagicDraw/Cameo
- Una definizione di caso di studio
Decomposizione del sistema strutturale
- Notazione del diagramma dei pacchetti
- Scomposizione del sistema in pacchetti
- Modellazione delle dipendenze dei pacchetti
- Compito pratico: Modellazione della struttura del pacchetto
Analisi delle esigenze degli utenti
- Use Case Notazione del diagramma
- Identificazione degli attori
- Identificazione dei Use Case
- Use Case Relazioni
- Compito pratico: Modellazione Use Cases
Definizione dei requisiti di sistema
- Da Use Cases ai requisiti di sistema
- Notazione del diagramma dei requisiti
- Specifica dei requisiti
- Definizione della struttura dei requisiti
- Verifica dei requisiti con i casi di test
- Relazioni tra i requisiti
- Compito pratico: Requisiti di modellazione
Definizione dei blocchi strutturali (Black Box View)
- Notazione del diagramma di definizione dei blocchi
- Blocchi strutturali
- Proprietà del blocco di modellazione
- Definizione delle relazioni tra i blocchi
- Definizione del dizionario dei dati di sistema
- Compito pratico: Modellazione della vista della scatola nera di un sistema
Struttura a blocchi di modellazione (visualizzazione white box)
- Diagramma a blocchi interno
- Visualizzazione delle parti del blocco
- Collegamento di parti con connettori
- Definizione delle porte
- Definizione dei flussi di elementi e dei blocchi di interfaccia
- Compito pratico: Modellazione della vista white box di un sistema
Modellazione dei vincoli del sistema
- Definizione dei blocchi di vincolo
- Associazione di proprietà dei vincoli con proprietà di valore
- Esecuzione delle metriche
- Esercizio pratico: Modellazione delle metriche
Progettazione del comportamento del sistema basato sullo stato
- Notazione del diagramma della macchina a stati
- Identificazione degli stati
- Definizione degli eventi di transizione di stato
- Specifica dei segnali
- Specifica degli effetti
- Macchine a stati esecutive
- Esercizio pratico: Modellazione di macchine a stati
Progettazione di flussi di dati e di controllo
- Diagramma di attività
- Definizione di Activities
- Specifica dei parametri
- Definizione delle azioni
- Modellazione dei flussi di controllo
- Modellazione dei flussi di dati
- Esecuzione di Activities
- Compito pratico: Modellazione Activities
Progettazione di Communication
- Notazione del diagramma di sequenza
- Modellazione delle linee vita
- Modellazione dei messaggi
- Scomposizione delle interazioni tramite riferimenti
- Applicazione di frammenti di interazione
- Definizione dei vincoli di temporizzazione
- Compito pratico: Modellazione delle interazioni
Modellazione di costrutti trasversali
- Architetture logiche e fisiche
- Relazione di allocazione
- Opzioni di visualizzazione delle allocazioni
- Identificazione dei tipi di allocazioni
- Assegnazione Matrix
- Compito pratico: Assegnazione degli edifici Matrix
Avvolgere
- Riassunto della formazione
- Discutere le questioni rimanenti
United Arab Emirates - Applying SysML with MagicDraw/Cameo
Qatar - Applying SysML with MagicDraw/Cameo
Egypt - Applying SysML with MagicDraw/Cameo
Saudi Arabia - Applying SysML with MagicDraw/Cameo
South Africa - Applying SysML with MagicDraw/Cameo
Brasil - Aplicar SysML com MAGICDRAW
Canada - Applying SysML with MagicDraw/Cameo
中国 - Applying SysML with MagicDraw/Cameo
香港 - Applying SysML with MagicDraw/Cameo
澳門 - Applying SysML with MagicDraw/Cameo
台灣 - Applying SysML with MAGICDRAW
USA - Applying SysML with MagicDraw/Cameo
Österreich - Applying SysML with MagicDraw/Cameo
Schweiz - Applying SysML with MagicDraw/Cameo
Deutschland - Applying SysML with MagicDraw/Cameo
Czech Republic - Applying SysML with MagicDraw/Cameo
Denmark - Applying SysML with MagicDraw/Cameo
Estonia - Applying SysML with MagicDraw/Cameo
Finland - Applying SysML with MagicDraw/Cameo
Greece - Applying SysML with MagicDraw/Cameo
Magyarország - Applying SysML with MagicDraw/Cameo
Ireland - Applying SysML with MagicDraw/Cameo
Luxembourg - Applying SysML with MagicDraw/Cameo
Latvia - Applying SysML with MagicDraw/Cameo
España - Aplicación de SysML con MAGICDRAW
Italia - Applying SysML with MagicDraw/Cameo
Lithuania - Applying SysML with MagicDraw/Cameo
Nederland - Applying SysML with MagicDraw/Cameo
Norway - Applying SysML with MagicDraw/Cameo
Portugal - Aplicar SysML com MAGICDRAW
România - Applying SysML with MagicDraw/Cameo
Sverige - Applying SysML with MagicDraw/Cameo
Türkiye - Applying SysML with MagicDraw/Cameo
Malta - Applying SysML with MagicDraw/Cameo
Belgique - Applying SysML with MagicDraw/Cameo
France - Applying SysML with MagicDraw/Cameo
日本 - Applying SysML with MagicDraw/Cameo
Australia - Applying SysML with MagicDraw/Cameo
Malaysia - Applying SysML with MagicDraw/Cameo
New Zealand - Applying SysML with MagicDraw/Cameo
Philippines - Applying SysML with MagicDraw/Cameo
Singapore - Applying SysML with MagicDraw/Cameo
Thailand - Applying SysML with MagicDraw/Cameo
Vietnam - Applying SysML with MagicDraw/Cameo
India - Applying SysML with MagicDraw/Cameo
Argentina - Aplicación de SysML con MAGICDRAW
Chile - Aplicación de SysML con MAGICDRAW
Costa Rica - Aplicación de SysML con MAGICDRAW
Ecuador - Aplicación de SysML con MAGICDRAW
Guatemala - Aplicación de SysML con MAGICDRAW
Colombia - Aplicación de SysML con MAGICDRAW
México - Aplicación de SysML con MAGICDRAW
Panama - Aplicación de SysML con MAGICDRAW
Peru - Aplicación de SysML con MAGICDRAW
Uruguay - Aplicación de SysML con MAGICDRAW
Venezuela - Aplicación de SysML con MAGICDRAW
Polska - Applying SysML with MagicDraw/Cameo
United Kingdom - Applying SysML with MagicDraw/Cameo
South Korea - Applying SysML with MagicDraw/Cameo
Pakistan - Applying SysML with MagicDraw/Cameo
Sri Lanka - Applying SysML with MagicDraw/Cameo
Bulgaria - Applying SysML with MagicDraw/Cameo
Bolivia - Aplicación de SysML con MAGICDRAW
Indonesia - Applying SysML with MagicDraw/Cameo
Kazakhstan - Applying SysML with MagicDraw/Cameo
Moldova - Applying SysML with MagicDraw/Cameo
Morocco - Applying SysML with MagicDraw/Cameo
Tunisia - Applying SysML with MagicDraw/Cameo
Kuwait - Applying SysML with MagicDraw/Cameo
Oman - Applying SysML with MagicDraw/Cameo
Slovakia - Applying SysML with MagicDraw/Cameo
Kenya - Applying SysML with MagicDraw/Cameo
Nigeria - Applying SysML with MagicDraw/Cameo
Botswana - Applying SysML with MagicDraw/Cameo
Slovenia - Applying SysML with MagicDraw/Cameo
Croatia - Applying SysML with MagicDraw/Cameo
Serbia - Applying SysML with MagicDraw/Cameo
Bhutan - Applying SysML with MagicDraw/Cameo