Struttura del corso

Introduzione

  • Presentazioni del Formatore e dei Partecipanti
  • Introduzione alla modellizzazione
  • Introduzione a SysML
  • Introduzione a MagicDraw/Cameo
  • Definizione di un Caso di Studio

Decomposizione del Sistema Strutturale

  • Notazione dei Diagrammi di Pacchetto
  • Decomposizione del Sistema in Pacchetti
  • Modellizzazione delle Dipendenze tra Pacchetti
  • Esercizio Pratico: Modellazione della Struttura dei Pacchetti

Analisi delle Esigenze degli Utenti

  • Notazione del Diagramma di Caso d'Uso
  • Identificazione degli Attori
  • Identificazione dei Casi d'Uso
  • Relazioni tra i Casi d'Uso
  • Esercizio Pratico: Modellazione dei Casi d'Uso

Definizione delle Requisiti del Sistema

  • Dall'Analisi dei Casi d'Uso ai Requisiti del Sistema
  • Notazione del Diagramma di Requisiti
  • Specifica dei Requisiti
  • Definizione della Struttura dei Requisiti
  • Verifica dei Requisiti con i Casi di Test
  • Relazioni tra i Requisiti
  • Esercizio Pratico: Modellazione dei Requisiti

Definizione di Blocchi Strutturali (Vista Nera)

  • Notazione del Diagramma di Definizione dei Blocchi
  • Blocchi Strutturali
  • Modellizzazione delle Proprietà dei Blocchi
  • Definizione di Relazioni tra i Blocchi
  • Definizione del Dizionario dei Dati del Sistema
  • Esercizio Pratico: Modellazione della Vista Nera di un Sistema

Modellazione della Struttura dei Blocchi (Vista Bianca)

  • Diagramma Interno del Blocco
  • Visualizzazione delle Parti del Blocco
  • Collegamento delle Parti con i Connettori
  • Definizione dei Porti
  • Definizione di Flussi di Elementi e Blocchi d'Interfaccia
  • Esercizio Pratico: Modellazione della Vista Bianca di un Sistema

Modellazione dei Vincoli del Sistema

  • Definizione dei Blocchi di Vincolo
  • Associazione delle Proprietà di Vincolo con le Proprietà Valore
  • Esecuzione di Parametriche
  • Esercizio Pratico: Modellazione di Parametriche

Progettazione del Comportamento a Stati del Sistema

  • Notazione del Diagramma della Macchina a Stati
  • Identificazione degli Stati
  • Definizione degli Eventi di Transizione tra gli Stati
  • Specifica dei Segnali
  • Specifica degli Effetti
  • Esecuzione delle Macchine a Stati
  • Esercizio Pratico: Modellazione di Macchine a Stati

Progettazione dei Flussi di Controllo e Dati

  • Diagramma di Attività
  • Definizione delle Attività
  • Specifica dei Parametri
  • Definizione delle Azioni
  • Modellazione dei Flussi di Controllo
  • Modellazione dei Flussi di Dati
  • Esecuzione delle Attività
  • Esercizio Pratico: Modellazione delle Attività

Progettazione delle Comunicazioni

  • Notazione del Diagramma di Sequenza
  • Modellazione delle Linee di Vita
  • Modellazione dei Messaggi
  • Decomposizione degli Interazioni tramite Riferimenti
  • Applicazione di Frammenti di Interazione
  • Definizione dei Vincoli Temporali
  • Esercizio Pratico: Modellazione delle Interazioni

Modellazione di Costrutti Cross-Cutting

  • Architetture Logiche e Fisiche
  • Relazione di Allocazione
  • Opzioni di Visualizzazione delle Allocazioni
  • Identificazione dei Tipi di Allocazione
  • Matrice di Allocazione
  • Esercizio Pratico: Costruzione della Matrice di Allocazione

Lingua Specifica per il Dominio (DSL)

  • Introduzione​
  • Concetti e Panoramica di DSL​
  • Profili​
  • Stereotipi​
  • Tag e Valori Taggati​
  • Personalizzazioni​

Teamwork Cloud & Cameo Collaborator

  • Introduzione​
  • Funzionalità e Servizi di Teamwork Cloud​
  • Applicazioni Web e Amministrazione​
  • Funzionalità dello Strumento di Modellazione​
  • Rami & Fusione​
  • Partizionamento del Progetto​
  • Cameo Collaborator

Durata Stimata della Classe

  • Laboratori, 60%
  • Slide, 35%
  • Dimostrazioni, 5%
 40 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative