Struttura del corso

Introduzione

  • Presentazioni di formatori e partecipanti
  • Introduzione alla modellazione
  • Introduzione a SysML
  • Introduzione a MagicDraw/Cameo
  • Definizione di un caso di studio

Decomposizione del sistema strutturale

  • Notazione del diagramma del pacchetto
  • Decomposizione 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 di Use Cases
  • Use Case Relazioni
  • Compito pratico: Modellazione Use Cases

Definizione dei requisiti di sistema

  • Da Use Case a Requisiti di sistema
  • Notazione del diagramma dei requisiti
  • Specifica dei requisiti
  • Definizione della struttura dei requisiti
  • Verifica dei requisiti con i test case
  • Relazioni tra i requisiti
  • Compito pratico: Requisiti di modellazione

Definizione di blocchi strutturali (vista riquadro nero)

  • Notazione del diagramma di definizione dei blocchi
  • Blocchi strutturali
  • Modellazione delle proprietà dei blocchi
  • Definizione delle relazioni tra i blocchi
  • Definizione del dizionario dei dati di sistema
  • Compito pratico: Modellazione della vista a scatola nera di un sistema

Modellazione della struttura a blocchi (visualizzazione riquadro bianco)

  • Schema 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 vincoli
  • Associazione delle proprietà dei vincoli con le proprietà dei valori
  • Esecuzione di parametri
  • Esercitazione: Modellazione dei parametri

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
  • Esecuzione di macchine a stati
  • Compito pratico: Modellazione di macchine a stati

Progettazione di flussi di controllo e dati

  • 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 mediante 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
  • Allocazione Matrix
  • Compito pratico: Allocazione dell'edificio Matrix

Avvolgere

  • Riassumendo la formazione
  • Discussione delle domande rimanenti

Requisiti

Comprensione dei processi di ingegneria dei sistemi.

  21 ore
 

Numero di Partecipanti


Data Inizio

Data Fine


Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
I corsi di formazione pubblici richiedono più di 5 partecipanti.

Recensioni (10)

Corsi relativi

Efficient Requirement Management using Agile Methods and Agile UML Modeling

  21 ore

Categorie relative