OCSMP Model Builder - Intermediate prep ( ocsmpmbi1 | 28 hours )
I delegati devono essere in possesso di una precedente certificazione OCSMP Model Builder - Fundamental prima di partecipare alla formazione
L'esame OCSMP Model Builder - Intermediate verifica le conoscenze e le competenze utilizzate per sviluppare modelli di sistema utilizzando il set completo di funzionalità SysML. Questa capacità consente una modellazione più dettagliata e precisa di requisiti, struttura, comportamento e vincoli parametrici rispetto a quelli modellati a livello Fundamental. Inoltre, questo ingegnere ha la comprensione necessaria per organizzare modelli complessi, definire le interrelazioni tra elementi e diagrammi del modello e valutare aspetti della qualità del modello, inclusa la conformità ai vincoli di linguaggio e metodo. Il livello di conoscenza testato da questa certificazione, accompagnato da un corrispondente livello di competenza nei metodi e negli strumenti di ingegneria dei sistemi basati su modelli, è appropriato per un System Modeling Lead per un progetto e per i membri del team di alto livello che contribuiscono in modo indipendente al modello o al sistema, come un Lead Systems Engineer. La certificazione OCSMP Model Builder - Intermediate è un prerequisito per la certificazione più elevata del programma, OCSMP Model Builder - Advanced, e richiede la certificazione OCSMP Model Builder - Fundamental come prerequisito.
La struttura del corso si basa sul libro A Practical Guide to SysML: The Systems Modeling Language di Friedenthal, Moore e Steiner.
Panoramica sull'introduzione all'ingegneria dei sistemi
- Motivazione
- Il processo di ingegneria dei sistemi
- Applicazione tipica del processo di ingegneria dei sistemi
- Approccio basato su documenti e basato su modelli per l'ingegneria dei sistemi
- Revisione rapida di SysML
- SysML Scopo e caratteristiche principali
- SysML Panoramica del diagramma
- Presentazione di SysML-Lite
- Un metodo semplificato MBSE
- La curva di apprendimento per SysML e MBSE
- OCSMP Copertura della certificazione e SysML
- Panoramica sui SysML Modelli con diagrammi
Il diagramma dei pacchetti
- Panoramica
- Definizione di pacchetti utilizzando un diagramma di pacchetti
- Organizzazione di una gerarchia di pacchetti
- Visualizzazione di Element impacchettabili su un diagramma di pacchetto
- Pacchetti come spazi dei nomi
- Importazione di modelli Element nei pacchetti
- Visualizzazione delle dipendenze tra i Element impacchettabili
Blocchi
- Diagramma di definizione dei blocchi
- Modellazione della struttura e delle caratteristiche dei blocchi utilizzando le proprietà
- Flussi
- Comportamento del blocco
- Modellazione delle interfacce tramite le porte
- Modellazione delle gerarchie di classificazione mediante la generalizzazione
- Modellazione delle configurazioni dei blocchi utilizzando le istanze
- Semantica dei blocchi
Vincoli
- Vincolo Expressioni
- Incapsulamento dei vincoli nei blocchi di vincoli per consentire il riutilizzo
- Utilizzo della composizione per la creazione di blocchi di vincoli complessi
- Utilizzo di un diagramma parametrico per associare i parametri dei blocchi di vincolo
- Vincolo delle proprietà dei valori di un blocco
- Acquisizione di valori nelle configurazioni di blocco
- Vincolare le proprietà dipendenti dal tempo per facilitare l'analisi basata sul tempo
- Utilizzo dei blocchi di vincolo per vincolare i flussi di elementi
Activities
- Il diagramma di attività
- Azioni: la Fondazione
- Oggetto e flussi di controllo
- Segnali e altri eventi
- Strutturazione Activities
- Modellazione avanzata dei flussi
- Modellazione dei vincoli sull'esecuzione delle attività
- Correlare Activities a blocchi e altri comportamenti
- Modellazione delle gerarchie di attività mediante diagrammi di definizione a blocchi
- Diagramma a blocchi di flusso funzionale migliorato
- Esecuzione di Activities
Modellazione del comportamento basato su messaggi con interazioni
- Il diagramma di sequenza
- Il contesto per le interazioni
- Linee
- Scambio di messaggi tra linee di vita
- Rappresentazione del tempo in un diagramma di sequenza
- Scenari complessi con frammenti combinati
- Interazioni complesse
- Decomposizione delle linee di vita per rappresentare il comportamento interno
Diagramma della macchina a stati
- Comportamento basato su eventi e macchina a stati
- Specifica degli stati
- Transizione tra gli stati
- Chiamate operative
- Gerarchie statali
- Contrasto tra stati discreti e continui
Use Case Diagramma
- Utilizzo degli attori per rappresentare gli utenti di un sistema
- Utilizzo di Use Case per descrivere la funzionalità del sistema
- Elaborazione di Use Case con i comportamenti
Modellazione dei requisiti basati su testo e loro relazione con il design
- Diagramma dei requisiti
- Rappresentazione di un requisito di testo nel modello
- Tipi di relazioni tra i requisiti
- Relazioni trasversali
- Rappresentazione della logica delle relazioni dei requisiti
- Rappresentazione dei requisiti e delle relative relazioni nelle tabelle
- Gerarchie dei requisiti di modellazione nei pacchetti
- Modellazione di una gerarchia di contenimento dei requisiti
- Derivazione dei requisiti di modellazione
- Affermare che un requisito è soddisfatto
- Verifica del soddisfacimento di un requisito
- Riduzione dell'ambiguità dei requisiti utilizzando la relazione di perfezionamento
- Utilizzo della relazione di traccia per utilizzo generico
- Riutilizzo dei requisiti con la relazione di copia
Allocazioni
- Alloca relazione
- Notazione di allocazione
- Tipi di allocazione
- Riutilizzo: specifica della definizione e dell'utilizzo nell'allocazione
- Allocazione del comportamento alla struttura utilizzando l'allocazione funzionale
- Allocazione dei flussi comportamentali ai flussi strutturali
- Allocazione tra gerarchie strutturali indipendenti
- Modellazione dell'allocazione del flusso strutturale
- Allocazione di proprietà profondamente nidificate
- Valutazione dell'allocazione in un modello utente
Personalizzazione SysML per domini specifici
- La specifica SysML e l'architettura del linguaggio
- Definizione di librerie di modelli per fornire costrutti riutilizzabili
- Definizione di stereotipi per estendere i concetti SysML
- Estensione della lingua SysML utilizzando i profili
- Applicazione di profili ai modelli utente per l'utilizzo di stereotipi
- Applicazione di stereotipi durante la creazione di un modello
- Definizione e utilizzo di fermi immagine per generare viste del modello
Metodo di ingegneria dei sistemi orientato agli oggetti
- Panoramica del metodo
- Un caso di studio/esempio
Integrazione di SysML in un ambiente di sviluppo di sistemi
- Specifica di un ambiente di sviluppo di sistemi integrati
- Meccanismi di scambio dati
- Selezione di uno strumento di modellazione dei sistemi
Distribuzione SysML in un'organizzazione
- Processo di miglioramento
- Elements di una strategia di distribuzione
United Arab Emirates - OCSMP Model Builder - Intermediate prep
Qatar - OCSMP Model Builder - Intermediate prep
Egypt - OCSMP Model Builder - Intermediate prep
Saudi Arabia - OCSMP Model Builder - Intermediate prep
South Africa - OCSMP Model Builder - Intermediate prep
Brasil - OCSMP Model Builder - Intermediate prep
Canada - OCSMP Model Builder - Intermediate prep
中国 - OCSMP Model Builder - Intermediate prep
香港 - OCSMP Model Builder - Intermediate prep
澳門 - OCSMP Model Builder - Intermediate prep
台灣 - OCSMP Model Builder - Intermediate prep
USA - OCSMP Model Builder - Intermediate prep
Österreich - OCSMP Model Builder - Intermediate prep
Schweiz - OCSMP Model Builder - Intermediate prep
Deutschland - OCSMP Model Builder - Intermediate prep
Czech Republic - OCSMP Model Builder - Intermediate prep
Denmark - OCSMP Model Builder - Intermediate prep
Estonia - OCSMP Model Builder - Intermediate prep
Finland - OCSMP Model Builder - Intermediate prep
Greece - OCSMP Model Builder - Intermediate prep
Magyarország - OCSMP Model Builder - Intermediate prep
Ireland - OCSMP Model Builder - Intermediate prep
Israel - OCSMP Model Builder - Intermediate prep
Luxembourg - OCSMP Model Builder - Intermediate prep
Latvia - OCSMP Model Builder - Intermediate prep
España - OCSMP Model Builder - Intermediate prep
Italia - OCSMP Model Builder - Intermediate prep
Lithuania - OCSMP Model Builder - Intermediate prep
Nederland - OCSMP Model Builder - Intermediate prep
Norway - OCSMP Model Builder - Intermediate prep
Portugal - OCSMP Model Builder - Intermediate prep
România - OCSMP Model Builder - Intermediate prep
Sverige - OCSMP Model Builder - Intermediate prep
Türkiye - OCSMP Model Builder - Intermediate prep
Malta - OCSMP Model Builder - Intermediate prep
Belgique - OCSMP Model Builder - Intermediate prep
France - OCSMP Model Builder - Intermediate prep
日本 - OCSMP Model Builder - Intermediate prep
Australia - OCSMP Model Builder - Intermediate prep
Malaysia - OCSMP Model Builder - Intermediate prep
New Zealand - OCSMP Model Builder - Intermediate prep
Philippines - OCSMP Model Builder - Intermediate prep
Singapore - OCSMP Model Builder - Intermediate prep
Thailand - OCSMP Model Builder - Intermediate prep
Vietnam - OCSMP Model Builder - Intermediate prep
India - OCSMP Model Builder - Intermediate prep
Argentina - OCSMP Model Builder - Intermediate prep
Chile - OCSMP Model Builder - Intermediate prep
Costa Rica - OCSMP Model Builder - Intermediate prep
Ecuador - OCSMP Model Builder - Intermediate prep
Guatemala - OCSMP Model Builder - Intermediate prep
Colombia - OCSMP Model Builder - Intermediate prep
México - OCSMP Model Builder - Intermediate prep
Panama - OCSMP Model Builder - Intermediate prep
Peru - OCSMP Model Builder - Intermediate prep
Uruguay - OCSMP Model Builder - Intermediate prep
Venezuela - OCSMP Model Builder - Intermediate prep
Polska - OCSMP Model Builder - Intermediate prep
United Kingdom - OCSMP Model Builder - Intermediate prep
South Korea - OCSMP Model Builder - Intermediate prep
Pakistan - OCSMP Model Builder - Intermediate prep
Sri Lanka - OCSMP Model Builder - Intermediate prep
Bulgaria - OCSMP Model Builder - Intermediate prep
Bolivia - OCSMP Model Builder - Intermediate prep
Indonesia - OCSMP Model Builder - Intermediate prep
Kazakhstan - OCSMP Model Builder - Intermediate prep
Moldova - OCSMP Model Builder - Intermediate prep
Morocco - OCSMP Model Builder - Intermediate prep
Tunisia - OCSMP Model Builder - Intermediate prep
Kuwait - OCSMP Model Builder - Intermediate prep
Oman - OCSMP Model Builder - Intermediate prep
Slovakia - OCSMP Model Builder - Intermediate prep
Kenya - OCSMP Model Builder - Intermediate prep
Nigeria - OCSMP Model Builder - Intermediate prep
Botswana - OCSMP Model Builder - Intermediate prep
Slovenia - OCSMP Model Builder - Intermediate prep
Croatia - OCSMP Model Builder - Intermediate prep
Serbia - OCSMP Model Builder - Intermediate prep