award icon svg Certificate

Struttura del corso

Introduzione all'Ingegneria dei Sistemi

  • Motivazioni
  • Il Processo di Ingegneria dei Sistemi
  • Applicazione Tipica del Processo di Ingegneria dei Sistemi
  • Approccio basato su Documenti vs Approccio basato su Modelli per l'Ingegneria dei Sistemi
  • Revisione Rapida di SysML
    • Scopo e Caratteristiche Chiave di SysML
    • Panoramica dei Diagrammi SysML
    • Introduzione a SysML-Lite
    • Un Metodo Semplificato di MBSE
      • La Curva dell'Apprendimento per SysML e MBSE
  • Copertura della Certificazione OCSMP e SysML
  • Panoramica sui Modelli SysML con Diagrammi

Il Diagramma di Pacchetto

  • Panoramica
  • Definizione dei Pacchetti Utilizzando un Diagramma di Pacchetto
  • Organizzazione di una Gerarchia di Pacchetti
  • Visualizzazione degli Elementi Pacchettizzabili in un Diagramma di Pacchetto
  • I Pacchetti come Spazi dei Nomi
  • Importazione di Elementi del Modello nei Pacchetti
  • Visualizzazione delle Dipendenze tra gli Elementi Pacchettizzabili

I Blocchi

  • Diagramma di Definizione dei Blocchi
  • Modellazione della Struttura e delle Caratteristiche dei Blocchi Utilizzando le Proprietà
  • Flussi
  • Comportamento del Blocco
  • Modellazione delle Interfacce Utilizzando le Porte
  • Modellazione delle Gerarchie di Classificazione Utilizzando la Generalizzazione
  • Modellazione delle Configurazioni dei Blocchi Utilizzando le Istanziazioni
  • Semantica dei Blocchi

I Vincoli

  • Espressioni di Vincolo
  • Inclusione dei Vincoli in Blocchi di Vincolo per Abilitare il Reuse
  • Utilizzo della Composizione per Costruire Blocchi di Vincolo Complessi
  • Utilizzo di un Diagramma Parametrico per Associare i Parametri dei Blocchi di Vincolo
  • Imporre i Vincoli sulle Proprietà Valore di un Blocco
  • Catturazione dei Valori nelle Configurazioni dei Blocchi
  • Imporre i Vincoli sulle Proprietà Temporali per Facilitare l'Analisi Basata sul Tempo
  • Utilizzo di Blocchi di Vincolo per Impossare i Flussi degli Elementi

Attività

  • Il Diagramma di Attività
  • Azioni—La Fondazione
  • Flussi di Oggetti e Controllo
  • Segnali e Altri Eventi
  • Strutturazione delle Attività
  • Modellazione di Flussi Complessi
  • Modellazione dei Vincoli sull'Esecuzione delle Attività
  • Relazione tra le Attività, i Blocchi e Altri Comportamenti
  • Modellazione di Gerarchie di Attività Utilizzando i Diagrammi di Definizione dei Blocchi
  • Diagramma Funzionale del Flusso delle Attività Potenziato
  • Esecuzione delle Attività

Modellazione del Comportamento Basato su Messaggi con Interazioni

  • Il Diagramma di Sequenza
  • Il Contesto per le Interazioni
  • Linee della Vita
  • Scambio di Messaggi tra le Linee della Vita
  • Rappresentazione del Tempo in un Diagramma di Sequenza
  • Scenari Complessi Utilizzando Frammenti Combinati
  • Interazioni Complesse
  • Decomposizione delle Linee della Vita per Rappresentare il Comportamento Interno

Diagramma a Macchina di Stati

  • Comportamento Basato su Eventi e Macchina di Stati
  • Specifica degli Stati
  • Transizione tra gli Stati
  • Chiamate di Operazione
  • Gerarchie di Stato
  • Contrasto tra Stati Discreti e Continui

Diagramma a Caso d'Uso

  • Utilizzo degli Attori per Rappresentare gli Utenti di un Sistema
  • Utilizzo dei Casi d'Uso per Descrivere la Funzionalità del Sistema
  • Elaborazione dei Casi d'Uso con Comportamenti

Modellazione di Requisiti Testuali e della loro Relazione con il Design

  • Diagramma dei Requisiti
  • Rappresentazione di un Requisito Testuale nel Modello
  • Tipi di Relazioni tra i Requisiti
  • Relazioni Trasversali
  • Rappresentazione della Razionalità delle Relazioni tra i Requisiti
  • Rappresentazione dei Requisiti e delle loro Relazioni in Tabelle
  • Modellazione di Gerarchie di Requisiti in Pacchetti
  • Modellazione di una Gerarchia di Contenimento dei Requisiti
  • Modellazione della Derivazione dei Requisiti
  • Affermare che un Requisito è Soddisfatto
  • Verificare che un Requisito sia Soddisfatto
  • Riduzione dell'Ambiguità dei Requisiti Utilizzando la Relazione di Raffinamento
  • Utilizzo della Relazione di Tracciabilità Generica
  • Reutilizzazione dei Requisiti con la Relazione di Copia

Allocazioni

  • Relazione di Allocazione
  • Notazione di Allocazione
  • Tipi di Allocazione
  • Reuse: Specifica della Definizione e dell'Utilizzo nell'Allocazione
  • Allocazione del Comportamento alla Struttura Utilizzando l'Allocazione Funzionale
  • Allocazione di Flussi Comportamentali a Flussi Strutturali
  • Allocazione tra Gerarchie Strutturali Indipendenti
  • Modellazione dell'Allocazione di Flussi Strutturali
  • Allocazione di Proprietà Annidate Profondamente
  • Valutazione dell'Allocazione su un Modello Utente

Personalizzazione di SysML per Domini Specifici

  • La Specifica e l'Architettura della Lingua SysML
  • Definizione di Biblioteche del Modello per Fornire Costrutti Reutilizzabili
  • Definizione di Stereotipi per Estendere i Concetti SysML
  • Estensione della Lingua SysML Utilizzando Profili
  • Applicazione di Profili ai Modelli Utente per Utilizzare Stereotipi
  • Applicazione di Stereotipi durante la Costruzione del Modello
  • Definizione e Utilizzo di Punti di Vista per Generare Viste del Modello

Metodo di Ingegneria dei Sistemi Orientato agli Oggetti

  • Panoramica del Metodo
  • Un caso studio/esempio

Integrazione di SysML in un Ambiente di Sviluppo dei Sistemi

  • Specifica di un Ambiente di Sviluppo Integrato dei Sistemi
  • Meccanismi di Scambio di Dati
  • Selezione di uno Strumento di Modellazione dei Sistemi

Implementazione di SysML in un'Organizzazione

  • Processo di Miglioramento
  • Elementi di una Strategia di Implementazione

Requisiti

I partecipanti devono possedere una precedente certificazione OCSMP Model Builder - Fundamental prima di partecipare alla formazione

 28 Ore

Numero di Partecipanti


Prezzo per Partecipante

Corsi in Arrivo

Categorie relative