Gli studenti che desiderano frequentare questo corso non sono tenuti ad avere alcuna precedente esposizione alla modellazione dei sistemi, ma devono avere una solida conoscenza delle tecniche di ingegneria dei sistemi "document centric".
Questo corso è offerto in due varianti per fornire una comprensione pratica di come i sistemi possono essere modellati utilizzando la versione più recente della specifica SysML (Systems Modeling Language) di OMG . La notazione e la semantica sottostante di SysML sono spiegate in un modo che consente agli studenti di applicare ciò che apprendono a qualsiasi metodo o strumento di modellizzazione del sistema adatto.
Introduzione alla modellazione dei sistemi
- Che cos'è un modello di sistema?
- I quattro pilastri della modellizzazione dei sistemi
- Incentrato sul modello vs incentrato sui documenti
- Che cos'è SysML?
- Relazione tra SysML e UML
- I quattro pilastri di SysML
Costrutti comuni e trasversali
- Profili, stereotipi e tag
- Cornici dei diagrammi
- Commenti
- Allocazioni
Diagrammi dei pacchetti
- Che cos'è un pacchetto?
- Strutturazione del modello con i pacchetti
- Contenimento del pacco
- Dipendenze dei pacchetti
- Rappresentazione della struttura del modello
- Panorami e punti panoramici
Diagrammi dei requisiti
- Che cos'è un requisito?
- Modellazione dei requisiti atomici
- Tracciabilità dei requisiti
Use Case Diagrammi
- Il sistema come scatola nera
- Identificare il confine del sistema con gli attori
- Casi d'uso come servizi di sistema
- Dietro il diagramma dei casi d'uso
- Struttura del caso d'uso · Scenari nominali e alternativi
- Gestione del comportamento comune
- Comportamento esteso e specializzato
Diagrammi di attività
- Modellazione della logica basata sul flusso
- Azioni vs attività
- Informazioni sul flusso di token
- Flusso di controllo vs flusso di oggetti
- Decisioni di modellazione · Modellazione della concorrenza
- Corsie e responsabilità
Diagrammi di definizione dei blocchi
- Che cos'è un blocco?
- Funzionalità del blocco
- Tipi di modellazione
- Gerarchia dei sistemi di modellazione
- Generalizzazione degli elementi del sistema
Diagrammi a blocchi interni
- Parts revisited
- Ports with Flow Properties
- Standard ports and interfaces
- Proxy ports and interface blocks
- Full ports
Diagrammi parametrici
- Che cos'è un blocco di vincolo?
- Vincolo delle proprietà del sistema
Diagrammi di sequenza
- Comportamento basato sull'interazione
- Sequenze semplici
- Sincrono vs asincrono
- Nodi di frammento
- Nodi di utilizzo dell'interazione
Diagrammi della macchina a stati
- Stati e loro sintassi
- Transizioni tra stati
- Notazione pseudo stato (iniziale, decisione, cronologia, fine)
- Stati in decomposizione
- Modellazione di stati concorrenti
Risorse per la modellazione dei sistemi e ulteriori letture
- Risorse web suggerite
- Letteratura consigliata
United Arab Emirates - Systems Modelling with SysML
Qatar - Systems Modelling with SysML
Egypt - Systems Modelling with SysML
Saudi Arabia - Systems Modelling with SysML
South Africa - Systems Modelling with SysML
Brasil - Modelagem de Sistemas com SysML
Canada - Systems Modelling with SysML
中国 - Systems Modelling with SysML
香港 - Systems Modelling with SysML
澳門 - Systems Modelling with SysML
台灣 - Systems Modelling with SysML
USA - Systems Modelling with SysML
Österreich - System Modeling with SysML
Schweiz - System Modeling with SysML
Deutschland - System Modeling with SysML
Czech Republic - Systems Modelling with SysML
Denmark - Systems Modelling with SysML
Estonia - Systems Modelling with SysML
Finland - Systems Modelling with SysML
Greece - Systems Modelling with SysML
Magyarország - Systems Modelling with SysML
Ireland - Systems Modelling with SysML
Luxembourg - Systems Modelling with SysML
Latvia - Systems Modelling with SysML
España - Modelado de Sistemas con SysML
Italia - Systems Modelling with SysML
Lithuania - Systems Modelling with SysML
Nederland - Systems Modelling with SysML
Norway - Systems Modelling with SysML
Portugal - Modelagem de Sistemas com SysML
România - Systems Modelling with SysML
Sverige - Systems Modelling with SysML
Türkiye - Systems Modelling with SysML
Malta - Systems Modelling with SysML
Belgique - Systems Modelling with SysML
France - Systems Modelling with SysML
日本 - Systems Modelling with SysML
Australia - Systems Modelling with SysML
Malaysia - Systems Modelling with SysML
New Zealand - Systems Modelling with SysML
Philippines - Systems Modelling with SysML
Singapore - Systems Modelling with SysML
Thailand - Systems Modelling with SysML
Vietnam - Systems Modelling with SysML
India - Systems Modelling with SysML
Argentina - Modelado de Sistemas con SysML
Chile - Modelado de Sistemas con SysML
Costa Rica - Modelado de Sistemas con SysML
Ecuador - Modelado de Sistemas con SysML
Guatemala - Modelado de Sistemas con SysML
Colombia - Modelado de Sistemas con SysML
México - Modelado de Sistemas con SysML
Panama - Modelado de Sistemas con SysML
Peru - Modelado de Sistemas con SysML
Uruguay - Modelado de Sistemas con SysML
Venezuela - Modelado de Sistemas con SysML
Polska - Systems Modeling with SysML
United Kingdom - Systems Modelling with SysML
South Korea - Systems Modelling with SysML
Pakistan - Systems Modelling with SysML
Sri Lanka - Systems Modelling with SysML
Bulgaria - Systems Modelling with SysML
Bolivia - Modelado de Sistemas con SysML
Indonesia - Systems Modelling with SysML
Kazakhstan - Systems Modelling with SysML
Moldova - Systems Modelling with SysML
Morocco - Systems Modelling with SysML
Tunisia - Systems Modelling with SysML
Kuwait - Systems Modelling with SysML
Oman - Systems Modelling with SysML
Slovakia - Systems Modelling with SysML
Kenya - Systems Modelling with SysML
Nigeria - Systems Modelling with SysML
Botswana - Systems Modelling with SysML
Slovenia - Systems Modelling with SysML
Croatia - Systems Modelling with SysML
Serbia - Systems Modelling with SysML
Bhutan - Systems Modelling with SysML