Contattataci

Struttura del corso

Introduzione

  • Presentazione del docente e dei partecipanti
  • Introduzione al modellaggio
  • Nozioni introduttive su SysML
  • Panoramica su MagicDraw/Cameo
  • Descrizione dello studio di caso scelto

Decomposizione strutturale del sistema

  • Sintassi dei diagrammi a pacchetti
  • Strategie per suddividere il sistema in pacchetti
  • Rappresentazione delle dipendenze tra i pacchetti
  • Esercitazione pratica: creazione della struttura a pacchetti del modello

Analisi dei bisogni degli utenti

  • Sintassi dei diagrammi dei casi d’uso
  • Identificazione degli attori coinvolti
  • Riconoscimento dei casi d’uso specifici
  • Relazioni tra i vari casi d’uso
  • Esercitazione pratica: modellazione dei casi d’uso

Definizione dei requisiti del sistema

  • Dai casi d’uso ai requisiti del sistema
  • Sintassi dei diagrammi di specificazione dei requisiti
  • Stesura e formalizzazione dei requisiti
  • Strutturazione dei requisiti in modo organico
  • Verifica della correttezza tramite casi di test
  • Relazioni tra i singoli requisiti
  • Esercitazione pratica: redazione e strutturazione dei requisiti

Definizione dei blocchi strutturali (vista a scatola nera)

  • Sintassi dei diagrammi di definizione dei blocchi
  • Concetti fondamentali relativi ai blocchi strutturali
  • Caratterizzazione delle proprietà dei blocchi
  • Stabilimento delle relazioni tra i vari blocchi
  • Creazione del dizionario dati specifico del sistema
  • Esercitazione pratica: modellazione della vista a scatola nera di un sistema

Modellazione della struttura interna dei blocchi (vista a scatola bianca)

  • Il diagramma a blocchi interni
  • Rappresentazione grafica delle parti che compongono un blocco
  • Collegamento tra le varie componenti tramite connettori appropriati
  • Identificazione e definizione dei porti di comunicazione
  • Definizione dei flussi d’informazione e dei blocchi interfaccia corrispondenti
  • Esercitazione pratica: modellazione della vista a scatola bianca del sistema

Modellazione delle restrizioni di sistema

  • Creazione e definizione dei blocchi di vincolo
  • Associazione tra proprietà di vincolo e valori specifici
  • Esecuzione dei calcoli parametrici necessari
  • Esercitazione pratica: implementazione dei parametri del modello

Progettazione del comportamento dinamico del sistema

  • Sintassi dei diagrammi a macchine a stati
  • Riconoscimento e classificazione degli stati possibili
  • Determinazione degli eventi che provocano il passaggio da uno stato all’altro
  • Descrizione delle segnalazioni generate nel corso del funzionamento del sistema
  • Definizione degli effetti associati a ciascuna transizione di stato
  • Esecuzione simulata della macchina a stati prevista
  • Esercitazione pratica: creazione delle macchine a stati appropriate

Progettazione dei flussi di controllo e dati

  • I diagrammi d’attività come strumento rappresentativo
  • Specificazione dettagliata delle singole attività previste
  • Identificazione e definizione dei parametri da utilizzare in ogni fase del processo
  • Riconoscimento e impostazione di azioni necessarie per il raggiungimento degli obiettivi previsti
  • Analisi e modellazione dei flussi di controllo interconnessi tra le componenti
  • Descrizione delle logiche sottostanti i flussi d’informazione e dati del sistema
  • Esecuzione simulata delle singole attività definite
  • Esercitazione pratica: creazione dei diagrammi d’attività specificati

Modellazione delle comunicazioni tra componenti

  • Sintassi dei diagrammi di sequenza utilizzabili per rappresentare i flussi comunicativi
  • Rappresentazione grafica della vita temporale e relazionale delle entità coinvolte
  • Descrizione del contenuto informativo scambiato tra le varie componenti del sistema
  • Suddivisione dei processi comunicativi in segmenti separati con opportuni riferimenti interconnessi
  • Gestione efficace delle singole porzioni di interazione analizzate
  • Determinazione e descrizione accurata dei limiti temporali previsti per ogni fase comunicativa
  • Esercitazione pratica: realizzazione dettagliata di sequenze comunicative specifiche

Modellazione delle strutture trasversali del sistema

  • Nozioni introduttive riguardanti le architetture logiche e fisiche
  • Riconoscimento della relazione di allocazione tra i vari elementi analizzati
  • Impostazioni visuali predefinite per la rappresentazione delle allocazioni previste
  • Suddivisione sistematica delle tipologie di allocazione possibili e applicabili
  • Creazione completa della matrice di allocazione specificata per l’analisi in questione
  • Esercitazione pratica: assemblaggio passo dopo passo della matrice richiesta dall’esercizio previsto

Conclusioni e riepilogo

  • Riepilogo finale dei concetti fondamentali appresi durante il corso
  • Abbiamo quindi discusso liberamente eventuali domande o problematiche ancora irrisolte che i partecipanti desiderano approfondire

Requisiti

È necessaria una conoscenza di base dei processi legati all’ingegneria dei sistemi.

 21 ore

Numero di Partecipanti


Prezzo per partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative