Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Certificato
Struttura del corso
Introduzione alla panoramica dell'Ingegneria dei Sistemi
- Motivazione
- 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
-
Breve Revisione di SysML
- Scopo e Caratteristiche Principali di SysML
- Panoramica dei Diagrammi SysML
- Introduzione a SysML-Lite
-
Un Metodo MBSE Semplificato
- La Curva di Apprendimento per SysML e MBSE
- Copertura della Certificazione OCSMP e SysML
- Panoramica sui Modelli SysML con Diagrammi
Il Diagramma dei Pacchetti
- Panoramica
- Definire Pacchetti Utilizzando un Diagramma dei Pacchetti
- Organizzare una Gerarchia di Pacchetti
- Mostrare Elementi Pacchettizzabili su un Diagramma dei Pacchetti
- Pacchetti come Namespace
- Importare Elementi del Modello nei Pacchetti
- Mostrare le Dipendenze tra Elementi Pacchettizzabili
Block (Tipi di Blocco)
- Diagramma di Definizione dei Block (BDD)
- Modellare la Struttura e le Caratteristiche dei Block Utilizzando Proprietà
- Flussi
- Comportamento dei Block
- Modellare Interfacce Utilizzando Porta (Port)
- Modellare Gerarchie di Classificazione Utilizzando Generalizzazione
- Modellare Configurazioni dei Block Utilizzando Istanze
- Semantica dei Block
Vincoli
- Espressioni di Vincolo
- Incapsulare Vincoli in Vincolo Block (Constraint Block) per Abilitare il Riutilizzo
- Utilizzare la Composizione per Creare Vincolo Block Complessi
- Utilizzare un Diagramma Parametrico per Legare i Parametri dei Vincolo Block
- Vincolare le Proprietà Valore di un Block
- Catturare i Valori nelle Configurazioni dei Block
- Vincolare le Proprietà Dipendenti dal Tempo per Facilitare l'Analisi Basata sul Tempo
- Utilizzare Vincolo Block per Vincolare i Flussi di Oggetto (Item Flows)
Attività (Activities)
- Il Diagramma delle Attività (Activity Diagram)
- Azioni - Le Fondamenta
- Flussi di Oggetti e Flussi di Controllo
- Segnali e Altri Eventi
- Strutturare le Attività
- Modellazione Avanzata dei Flussi
- Modellare Vincoli sull'Esecuzione dell'Attività
- Relazionare le Attività ai Block e ad Altri Comportamenti
- Modellare Gerarchie delle Attività Utilizzando Diagrammi di Definizione dei Block
- Diagramma a Blocchi del Flusso Funzionale Avanzato
- Esecuzione delle Attività
Modellare il Comportamento Basato su Messaggi con Interazioni
- Il Diagramma di Sequenza
- Il Contesto per le Interazioni
- Linee di Vita (Lifelines)
- Scambio di Messaggi tra Linee di Vita
- Rappresentare il Tempo su un Diagramma di Sequenza
- Scenari Complessi Utilizzando Frammenti Combinati
- Interazioni Complesse
- Decomporre le Linee di Vita per Rappresentare il Comportamento Interno
Diagramma della Macchina degli Stati
- Comportamento Basato su Eventi e Macchina degli Stati
- Specificare gli Stati
- Transizioni tra Stati
- Chiamate di Operazioni
- Gerarchie degli Stati
- Confrontare tra Stati Discreti e Continui
Diagramma dei Casi d'Uso
- Utilizzare Attori per Rappresentare gli Utenti di un Sistema
- Utilizzare Casi d'Uso per Descrivere la Funzionalità del Sistema
- Elaborare Casi d'Uso con Comportamenti
Modellare Requisiti Basati su Testo e la loro Relazione con il Design
- Diagramma dei Requisiti
- Rappresentare un Requisito Testuale nel Modello
- Tipi di Relazioni tra Requisiti
- Relazioni Trasversali (Cross-Cutting)
- Rappresentare il Rationale per le Relazioni tra Requisiti
- Rappresentare Requisiti e le loro Relazioni in Tabelle
- Modellare Gerarchie dei Requisiti nei Pacchetti
- Modellare una Gerarchia di Contenimento dei Requisiti
- Modellare la Derivazione dei Requisiti
- Affermare che un Requisito è Soddisfatto
- Verificare che un Requisito sia Soddisfatto
- Ridurre l'Ambiguità dei Requisiti Utilizzando la Relazione 'Refine'
- Utilizzare la Relazione di Tracciamento a Scopo Generale (General-Purpose Trace)
- Riutilizzare i Requisiti con la Relazione 'Copy'
Allocazioni
- Relazione di Allocazione
- Notazione per l'Allocazione
- Tipi di Allocazione
- Riutilizzo: Specificare Definizione e Utilizzo nell'Allocazione
- Allocare il Comportamento alla Struttura Utilizzando l'Allocazione Funzionale
- Allocare i Flussi Comportamentali ai Flussi Strutturali
- Allocazione tra Gerarchie Strutturali Indipendenti
- Modellare l'Allocazione dei Flussi Strutturali
- Allocare Proprietà Profondamente Nidificate
- Valutare l'Allocazione su un Modello Utente
Personalizzare SysML per Domeni Specifici
- La Specifica SysML e l'Architettura del Linguaggio
- Definire Biblioteche di Modelli per Fornire Costrutti Riutilizzabili
- Definire Stereotipi per Estendere i Concetti SysML
- Estendere il Linguaggio SysML Utilizzando Profili
- Applicare Profili ai Modelli Utente per Utilizzare Stereotipi
- Applicare Stereotipi durante la Creazione di un Modello
- Definire e Utilizzare Punti di Vista (Viewpoints) per Generare Viste del Modello
Metodo di Ingegneria dei Sistemi Orientato agli Oggetti
- Panoramica del Metodo
- Uno Studio di Caso/Esempio
Integrare SysML in un Ambiente di Sviluppo dei Sistemi
- Specificare un Ambiente Integrale di Sviluppo dei Sistemi
- Meccanismi di Scambio dei Dati
- Selezionare uno Strumento di Modellazione dei Sistemi
Distribuire SysML in un'Azienda
- Processo di Miglioramento
- Elementi di una Strategia di Implementazione
Requisiti
I partecipanti devono essere già in possesso della certificazione OCSMP Model Builder - Fondamentale prima di frequentare il corso.
28 ore