Contattataci
 Durata 21 ore

Struttura del corso

Modulo 1. Perché un nuovo linguaggio

  • Perché utilizzare modelli di sistema?
  • Dalla SysML v1 alla SysML v2.
  • Principali miglioramenti e benefici.
  • Linguaggio, librerie e API.
  • Introduzione all'esempio del corso.

Modulo 2. Nuovi concetti chiave

  • Notazione testuale e grafica.
  • Definizioni, Usi e Caratteristiche.
  • Relazioni di tipizzazione e specializzazione.
  • Modelli, Viste e Diagrammi.
  • Viste standard di SysML v2.

Modulo 3. Pacchetti e organizzazione

  • Pacchetti e organizzazione del modello.
  • Nomi e Name Spazi.
  • Possesso e gerarchie di pacchetti.
  • Importazioni e visibilità.
  • Librerie, Commenti e Documentazione.

Modulo 4. Contesto del sistema

  • Confine e ambito del sistema.
  • Utenti e sistemi esterni.
  • Definizioni e Usi del contesto.
  • Connessioni di alto livello.
  • Esempio del contesto del sistema robot.

Modulo 5. Modellazione dei requisiti

  • Elementi e identificatori dei requisiti.
  • Soggetti, Attori e Stakeholder.
  • Definizioni e Usi dei requisiti.
  • Requisiti subordinati e pattern riutilizzabili.
  • Ipotesi e condizioni richieste.
  • Soddisfazione dei requisiti.

Modulo 6. Use Case

  • Comportamento richiesto e obiettivi utente.
  • Soggetti, Attori e Obiettivi.
  • Definizioni e Usi dei Use Case.
  • Connessioni ai requisiti.
  • Use Case inclusi.
  • Dai Use Case alle Azioni.

Modulo 7. Azioni e comportamento basato su flussi

  • Occorrenze e Azioni.
  • Definizioni e Usi delle Azioni.
  • Ordine, completamento e terminazione.
  • Percorsi alternativi e paralleli.
  • Parametri, Flussi e Flussi di Successione.
  • Azioni di Invio e Accettazione.
  • Viste del flusso di azioni.

Modulo 8. Parti e modellazione strutturale

  • Oggetti e Parti.
  • Definizioni e Usi delle Parti.
  • Attributi e valori delle caratteristiche.
  • Decomposizione strutturale e riuso.
  • Molteplicità.
  • Parti composite e di riferimento.
  • Specializzazione e ridefinizione.

Modulo 9. Connessioni, interfacce e flussi

  • Definizioni e Usi delle connessioni.
  • Definizioni e Usi dei Port.
  • Caratteristiche direzionali e Port coniugati.
  • Definizioni e Usi delle interfacce.
  • Connessioni versus Flussi.
  • Viste di interconnessione.

Modulo 10. Viste di sequenza e interazioni

  • Partecipanti e lifelines.
  • Invio e ricezione di eventi.
  • Contesti di interazione.
  • Message e payload.
  • Ordinamento dei message e degli eventi.
  • Esempio di interazione di consegna del robot.

Modulo 11. Modellazione basata su stati

  • Definizioni e Usi degli Stati.
  • Transizioni, Trigger e Guardie.
  • Azioni di Ingresso, Esecuzione e Uscita.
  • Effetti delle transizioni.
  • Stati annidati e paralleli.
  • Viste delle transizioni di stato.
  • Scelta tra Azioni o Stati.

Modulo 12. Calcoli, vincoli e analisi

  • Quantità e unità.
  • Definizioni e Usi dei calcoli.
  • Casi di analisi, input e risultati.
  • Vincoli e asserzioni.
  • Esempio di analisi operativa.
  • Confronto dei candidati di progetto.

Modulo 13. Basi di API e integrazione SysML v2

  • Scopo e servizi dell'API.
  • Provider e Consumer dell'API.
  • Progetti, Commits, Branch e Tag.
  • Navigazione e interrogazione del modello.
  • PIM, PSM, REST/HTTP e OSLC.
  • Integrazione e automazione.

Modulo 14. Migrazione da SysML v1.x

  • Ambito della migrazione e supporto degli strumenti.
  • Mappatura dei concetti v1 verso v2.
  • Dai diagrammi alle Viste.
  • Riesame dei modelli migrati.
  • Opzioni di adozione e progetti pilota.

Requisiti

Una comprensione di base dei concetti di ingegneria dei sistemi, inclusi requisiti, struttura e comportamento del sistema. La familiarità con SysML v1.x o UML è utile ma non obbligatoria. Non sono richieste conoscenze pregresse di SysML v2 né esperienza di programmazione; i partecipanti devono tuttavia sentirsi a proprio agio nel lavorare con un editor testuale.

Pubblico

Ingegneri dei sistemi, praticanti MBSE, architetti di sistema e software, ingegneri di prodotto, analisti di business tecnici e utenti di SysML v1.x che desiderano sviluppare competenze pratiche nella modellazione con SysML v2.

Numero di Partecipanti


Prezzo per partecipante

Recensioni (3)

Corsi in Arrivo

Categorie relative