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



Prezzo per Partecipante

Recensioni (10)

Corsi relativi

Efficient Requirement Management using Agile Methods and Agile UML Modeling

  21 ore

Categorie relative