Struttura del corso
Introduzione
• Presentazione del formatore e dei partecipanti
• Introduzione alla modellazione
• Introduzione a SysML
• Introduzione a MagicDraw/Cameo
• Definizione di un caso di studio
Decomposizione strutturale del sistema
• Notazione dei diagrammi di pacchetto
• Decomposizione del sistema in pacchetti
• Modellazione delle dipendenze tra pacchetti
• Esercitazione pratica: modellazione della struttura dei pacchetti
Analisi delle esigenze degli utenti
• Notazione dei diagrammi dei casi d'uso
• Identificazione degli attori
• Identificazione dei casi d'uso
• Relazioni tra i casi d'uso
• Esercitazione pratica: modellazione dei casi d'uso
Definizione dei requisiti di sistema
• Dai casi d'uso ai requisiti di sistema
• Notazione dei diagrammi dei requisiti
• Specifica dei requisiti
• Definizione della struttura dei requisiti
• Verifica dei requisiti con casi di test
• Relazioni tra i requisiti
• Esercitazione pratica: modellazione dei requisiti
Definizione dei blocchi strutturali (vista in scatola nera)
• Notazione dei diagrammi di definizione dei blocchi
• Blocchi strutturali
• Modellazione delle proprietà dei blocchi
• Definizione delle relazioni tra i blocchi
• Definizione del dizionario dei dati di sistema
• Esercitazione pratica: modellazione della vista in scatola nera di un sistema
Modellazione della struttura dei blocchi (vista in scatola bianca)
• Diagramma interno dei blocchi
• Visualizzazione delle parti dei blocchi
• Collegamento delle parti con connettori
• Definizione delle porte
• Definizione dei flussi di elementi e dei blocchi interfaccia
• Esercitazione pratica: modellazione della vista in scatola bianca di un sistema
Modellazione dei vincoli di sistema
• Definizione dei blocchi di vincolo
• Associazione delle proprietà dei vincoli con le proprietà dei valori
• Esecuzione delle funzionalità parametriche
• Esercitazione pratica: modellazione dei parametri
Progettazione del comportamento del sistema basato sugli stati
• Notazione dei diagrammi delle macchine a stati
• Identificazione degli stati
• Definizione degli eventi di transizione di stato
• Specifica dei segnali
• Specifica degli effetti
• Esecuzione delle macchine a stati
• Esercitazione pratica: modellazione delle macchine a stati
Progettazione dei flussi di controllo e dati
• Diagramma delle attività
• Definizione delle attività
• Specifica dei parametri
• Definizione delle azioni
• Modellazione dei flussi di controllo
• Modellazione dei flussi di dati
• Esecuzione delle attività
• Esercitazione pratica: modellazione delle attività
Progettazione delle comunicazioni
• Notazione dei diagrammi di sequenza
• Modellazione delle linee di vita
• Modellazione dei messaggi
• Decomposizione delle interazioni mediante riferimenti
• Applicazione dei frammenti di interazione
• Definizione dei vincoli temporali
• Esercitazione pratica: modellazione delle interazioni
Modellazione dei costrutti trasversali
• Architettura logica e fisica
• Relazione di allocazione
• Opzioni di visualizzazione delle allocazioni
• Identificazione dei tipi di allocazione
• Matrice di allocazione
• Esercitazione pratica: creazione della matrice di allocazione
Conclusione
• Sintesi della formazione
• Discussione delle domande rimanenti
Requisiti
Non sono presenti requisiti specifici per partecipare a questo corso.