Struttura del corso
Introduzione alla modellazione dei sistemi
- Cosa è un modello di sistema?
- I quattro pilastri della modellazione dei sistemi
- Centrato sul modello vs centrato sul documento
- Cosa è 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 di pacchetto
- Cosa è un pacchetto?
- Strutturare il modello con i pacchetti
- Inclusione di pacchetti
- Dipendenze tra pacchetti
- Rappresentare la struttura del modello
- Visualizzazioni e punti di vista
Diagrammi dei requisiti
- Cosa è un requisito?
- Modellazione dei requisiti atomici
- Tracciabilità dei requisiti
Diagrammi dei casi d'uso
- Il sistema come scatola nera
- Identificazione del confine del sistema con gli attori
- I 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 delle attività
- Modellazione della logica basata su flussi
- Azioni vs attività
- Comprendere il flusso di token
- Flusso di controllo vs flusso di oggetti
- Modellazione delle decisioni · Modellazione della concorrenza
- Corridoi (swimlanes) e responsabilità
Diagrammi delle definizioni dei blocchi
- Cosa è un blocco?
- Caratteristiche del blocco
- Modellazione dei tipi
- Modellazione della gerarchia del sistema
- Generalizzazione degli elementi del sistema
Diagrammi dei blocchi interni
- Parti rivedute
- Porte con proprietà di flusso
- Porte standard e interfacce
- Porte proxy e blocchi di interfaccia
- Porte complete
Diagrammi parametrici
- Cosa è un blocco di vincolo?
- Vincolare le proprietà del sistema
Diagrammi di sequenza
- Comportamento basato su interazioni
- Sequenze semplici
- Sincrono vs asincrono
- Nodi di frammento
- Nodi di utilizzo dell'interazione
Diagrammi delle macchine a stati
- Stati e la loro sintassi
- Transizioni tra stati
- Notazione degli stati pseudo (iniziale, decisione, storico, fine)
- Decomposizione degli stati
- Modellazione degli stati concorrenti
Risorse di modellazione dei sistemi e letture aggiuntive
- Risorse web suggerite
- Bibliografia consigliata
Requisiti
Gli studenti che intendono partecipare a questo corso non devono aver avuto precedenti esperienze nella modellazione dei sistemi, ma dovrebbero possedere una solida padronanza delle tecniche di ingegneria dei sistemi "centrate sui documenti".
Recensioni (7)
La correlazione diretta con l'oggetto del nostro lavoro negli esempi
Gabriel Gutierrez - ARGOTEC S.r.l.
Corso - Systems Modelling with SysML
Traduzione automatica
Ambito del training.
Jan - Viessmann Technika Grzewcza Sp. z o.o.
Corso - Systems Modelling with SysML
Traduzione automatica
Conoscenza del formatore
Justyna - Viessmann Technika Grzewcza Sp. z o.o.
Corso - Systems Modelling with SysML
Traduzione automatica
lavoro di gruppo, desktop remoto
Karolina - Viessmann Technika Grzewcza Sp. z o.o.
Corso - Systems Modelling with SysML
Traduzione automatica
Gli esempi sono stati molto utili per comprendere il concetto. La lezione ha fornito un buon contesto, ma non era sufficiente per una vera comprensione e apprendimento; quindi gli esempi erano ottimi per mettere insieme tutti i pezzi.
Brittany Battan - Stellar Solutions
Corso - Systems Modelling with SysML
Traduzione automatica
Filip è stato in grado di trasmettermi le informazioni necessarie in modo molto efficiente ed efficace. Questo training mi ha fornito una solida base su cui costruire.
Miles Baird - GISPartner Sp. z o.o.
Corso - Systems Modelling with SysML
Traduzione automatica
Il ritmo del corso e come era organizzato. Era molto apprezzabile che le risposte alle domande fossero fornite anche in inglese.
Heydar Elahi - ZF Steering Systems Poland sp. z o.o.
Corso - Systems Modelling with SysML
Traduzione automatica