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.
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