Struttura del corso
Introduzione all'ingegneria dei sistemi Panoramica
-
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 MBSE semplificato
La curva di apprendimento per SysML e MBSE
Blocchi
-
Diagramma di definizione dei blocchi
Modellazione della struttura e delle caratteristiche dei blocchi mediante 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 mediante le istanze
Semantica dei blocchi
Vincoli
-
Vincolo Expressioni
Incapsulamento di vincoli in 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 vincoli
Vincolare le 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 vincoli per vincolare i flussi di elementi
Activitien
-
Il diagramma di attività
Azioni: la Fondazione
Flussi di controllo e oggetti
Segnali e altri eventi
Strutturazione Activities
Modellazione avanzata del flusso
Modellazione dei vincoli per l'esecuzione delle attività
Correlare Activities a blocchi e altri comportamenti
Modellazione delle gerarchie di attività mediante diagrammi di definizione dei blocchi
Diagramma a blocchi di flusso funzionale migliorato
Esecuzione di Activities
Modellazione del comportamento basato sui messaggi con le interazioni
-
Il diagramma di sequenza
Il contesto per le interazioni
Linee
Scambio di messaggi tra le linee di vita
Rappresentazione del tempo in un diagramma di sequenza
Scenari complessi con frammenti combinati
Interazioni complesse
Linee di vita in scomposizione per rappresentare il comportamento interno
Diagramma della macchina a stati
-
Comportamento basato su eventi e macchina a stati
Specifica degli stati
Transizione da uno Stato all'altro
Chiamate operative
Gerarchie di stato
Contrasto tra stati discreti e continui
Use Case Diagramma
-
Utilizzo degli attori per rappresentare gli utenti di un sistema
Uso di Use Cases per descrivere la funzionalità del sistema
Elaborare Use Case con i Comportamenti
Modellazione dei requisiti basati su testo e della loro relazione con la progettazione
-
Diagramma dei requisiti
Rappresentazione di un requisito di testo nel modello
Tipi di relazioni tra requisiti
Relazioni trasversali
Rappresentazione della logica per le relazioni tra requisiti
Rappresentazione dei requisiti e delle relative relazioni nelle tabelle
Modellazione delle gerarchie dei requisiti nei pacchetti
Modellazione di una gerarchia di contenimento dei requisiti
Modellazione della derivazione dei requisiti
Asserire che un requisito è soddisfatto
Verifica del soddisfacimento di un requisito
Riduzione dell'ambiguità dei requisiti mediante la relazione di raffinamento
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 mediante l'allocazione funzionale
Allocazione dei flussi comportamentali ai flussi strutturali
Allocazione tra gerarchie strutturali indipendenti
Modellazione dell'allocazione del flusso strutturale
Allocazione di proprietà annidate in profondità
Valutazione dell'allocazione in un modello utente
Personalizzazione SysML per domini specifici
-
La SysML Specifica e architettura del linguaggio
Definizione di librerie di modelli per fornire costrutti riutilizzabili
Definire gli stereotipi per estendere SysML i concetti
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 dei punti di vista per generare viste del modello
Metodo di Ingegneria dei Sistemi Orientati agli Oggetti
-
Panoramica del metodo
Un caso di studio/esempio
Integrazione 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 del sistema
Distribuzione SysML in un'organizzazione
-
Processo di miglioramento
Element s di una strategia di implementazione
Requisiti
I delegati devono essere in possesso di una precedente OCSMP certificazione Model Builder - Fundamental prima di partecipare alla formazione
Recensioni (6)
numerous practical exercises
Anna Prusak - Credit Suisse (Poland) Sp.z o.o.
Corso - Modelling Decision and Rules with OMG DMN
L'allenatore era ben informato e ben preparato. Ha fornito esempi e spiegazioni eccellenti. Si è presentato molto bene. Molto incoraggiante e ci aiuta a sentirci preparati per il test di certificazione BPM.
Henry - USAA
Corso - OCEB2 OMG Certified Expert in BPM - BPM 2 Fundamental Exam Preparation
Traduzione automatica
Real-life examples & the quizzes
Norah Alkhaldi - The Public Institute of Social Security
Corso - OCEB 2 Certified Expert in BPM - Business Advanced Exam Preparation
L'attenzione all'obiettivo e alla specificità delle informazioni, così come la piattaforma con le domande del test, dove abbiamo potuto vedere come si presenta l'esame e di cosa si tratta.
Róża
Corso - OCUP2 UML Certification - UML 2 Foundation Exam Preparation
Traduzione automatica
Ms Malavika is a very good trainer. Very hard working and answering my queries well. I understand that scope for SysML and EA is very vast, she tried her best to present the training in the most suitable way. She has even spent her break time looking for answers to our queries. My respect! A great teacher!
Chee Kiang Chua - Desay SV Automotive Singapore Pte. Ltd.
Corso - System Engineering using SysML and UML 2
Compiti pratici e materiali che possono essere utilizzati per l'apprendimento successivo (in particolare un file con esempi).
EduBroker
Corso - Systems Modelling with SysML
Traduzione automatica