Course Code: sysmlmd
Duration: 21 hours
Prerequisites:

Comprensione del processo di ingegneria dei sistemi.

Overview:

Si tratta di un corso di formazione di 3 giorni che copre i principi della modellazione, UML, SysML e l'uso di MagicDraw o Cameo a seguito di un caso di studio, che dimostra un tipico approccio di ingegneria dei sistemi basato su modelli.

Il corso:

  • Include lezioni frontali ed esercitazioni pratiche sull'uso di MagicDraw o Cameo per la modellazione di sistemi utilizzando SysML;
  • Spiega i principali concetti e diagrammi SysML;
  • Fornisce esperienza pratica nella creazione di esempi di modelli di sistema;
  • Viene illustrato come tracciare gli elementi del modello in diverse visualizzazioni.
  • Spiega come utilizzare le funzioni MagicDraw in modo efficiente;
  • Si basa su un case study di modellazione coerente.

Pubblico:

  • Architetti di sistema, ingegneri di sistema, architetti del software e altre parti interessate che creeranno e utilizzeranno i modelli.

Metodi:

  • Presentazioni, discussioni e incarichi pratici basati su casi di studio.

Materiale del corso:

  • Diapositive, modello di case study e descrizioni pratiche dei compiti.

Certificati:

  • Ogni partecipante riceve un certificato NobleProg indicando che ha frequentato il corso di formazione.
Course Outline:

Introduzione

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

Decomposizione del sistema strutturale

  • Notazione del diagramma dei pacchetti
  • Scomposizione 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 dei Use Case
  • Use Case Relazioni
  • Compito pratico: Modellazione Use Cases

Definizione dei requisiti di sistema

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

Definizione dei blocchi strutturali (Black Box View)

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

Struttura a blocchi di modellazione (visualizzazione white box)

  • Diagramma 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 vincolo
  • Associazione di proprietà dei vincoli con proprietà di valore
  • Esecuzione delle metriche
  • Esercizio pratico: Modellazione delle metriche

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
  • Macchine a stati esecutive
  • Esercizio pratico: Modellazione di macchine a stati

Progettazione di flussi di dati e di controllo

  • 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 tramite 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
  • Assegnazione Matrix
  • Compito pratico: Assegnazione degli edifici Matrix

Avvolgere

  • Riassunto della formazione
  • Discutere le questioni rimanenti
Sites Published:

United Arab Emirates - Applying SysML with MagicDraw/Cameo

Qatar - Applying SysML with MagicDraw/Cameo

Egypt - Applying SysML with MagicDraw/Cameo

Saudi Arabia - Applying SysML with MagicDraw/Cameo

South Africa - Applying SysML with MagicDraw/Cameo

Brasil - Aplicar SysML com MAGICDRAW

Canada - Applying SysML with MagicDraw/Cameo

中国 - Applying SysML with MagicDraw/Cameo

香港 - Applying SysML with MagicDraw/Cameo

澳門 - Applying SysML with MagicDraw/Cameo

台灣 - Applying SysML with MAGICDRAW

USA - Applying SysML with MagicDraw/Cameo

Österreich - Applying SysML with MagicDraw/Cameo

Schweiz - Applying SysML with MagicDraw/Cameo

Deutschland - Applying SysML with MagicDraw/Cameo

Czech Republic - Applying SysML with MagicDraw/Cameo

Denmark - Applying SysML with MagicDraw/Cameo

Estonia - Applying SysML with MagicDraw/Cameo

Finland - Applying SysML with MagicDraw/Cameo

Greece - Applying SysML with MagicDraw/Cameo

Magyarország - Applying SysML with MagicDraw/Cameo

Ireland - Applying SysML with MagicDraw/Cameo

Luxembourg - Applying SysML with MagicDraw/Cameo

Latvia - Applying SysML with MagicDraw/Cameo

España - Aplicación de SysML con MAGICDRAW

Italia - Applying SysML with MagicDraw/Cameo

Lithuania - Applying SysML with MagicDraw/Cameo

Nederland - Applying SysML with MagicDraw/Cameo

Norway - Applying SysML with MagicDraw/Cameo

Portugal - Aplicar SysML com MAGICDRAW

România - Applying SysML with MagicDraw/Cameo

Sverige - Applying SysML with MagicDraw/Cameo

Türkiye - Applying SysML with MagicDraw/Cameo

Malta - Applying SysML with MagicDraw/Cameo

Belgique - Applying SysML with MagicDraw/Cameo

France - Applying SysML with MagicDraw/Cameo

日本 - Applying SysML with MagicDraw/Cameo

Australia - Applying SysML with MagicDraw/Cameo

Malaysia - Applying SysML with MagicDraw/Cameo

New Zealand - Applying SysML with MagicDraw/Cameo

Philippines - Applying SysML with MagicDraw/Cameo

Singapore - Applying SysML with MagicDraw/Cameo

Thailand - Applying SysML with MagicDraw/Cameo

Vietnam - Applying SysML with MagicDraw/Cameo

India - Applying SysML with MagicDraw/Cameo

Argentina - Aplicación de SysML con MAGICDRAW

Chile - Aplicación de SysML con MAGICDRAW

Costa Rica - Aplicación de SysML con MAGICDRAW

Ecuador - Aplicación de SysML con MAGICDRAW

Guatemala - Aplicación de SysML con MAGICDRAW

Colombia - Aplicación de SysML con MAGICDRAW

México - Aplicación de SysML con MAGICDRAW

Panama - Aplicación de SysML con MAGICDRAW

Peru - Aplicación de SysML con MAGICDRAW

Uruguay - Aplicación de SysML con MAGICDRAW

Venezuela - Aplicación de SysML con MAGICDRAW

Polska - Applying SysML with MagicDraw/Cameo

United Kingdom - Applying SysML with MagicDraw/Cameo

South Korea - Applying SysML with MagicDraw/Cameo

Pakistan - Applying SysML with MagicDraw/Cameo

Sri Lanka - Applying SysML with MagicDraw/Cameo

Bulgaria - Applying SysML with MagicDraw/Cameo

Bolivia - Aplicación de SysML con MAGICDRAW

Indonesia - Applying SysML with MagicDraw/Cameo

Kazakhstan - Applying SysML with MagicDraw/Cameo

Moldova - Applying SysML with MagicDraw/Cameo

Morocco - Applying SysML with MagicDraw/Cameo

Tunisia - Applying SysML with MagicDraw/Cameo

Kuwait - Applying SysML with MagicDraw/Cameo

Oman - Applying SysML with MagicDraw/Cameo

Slovakia - Applying SysML with MagicDraw/Cameo

Kenya - Applying SysML with MagicDraw/Cameo

Nigeria - Applying SysML with MagicDraw/Cameo

Botswana - Applying SysML with MagicDraw/Cameo

Slovenia - Applying SysML with MagicDraw/Cameo

Croatia - Applying SysML with MagicDraw/Cameo

Serbia - Applying SysML with MagicDraw/Cameo

Bhutan - Applying SysML with MagicDraw/Cameo

Nepal - Applying SysML with MagicDraw/Cameo

Uzbekistan - Applying SysML with MagicDraw/Cameo