Course Code: sysml
Duration: 21 hours
Prerequisites:

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".

Overview:

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.

Course Outline:

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
Sites Published:

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

Nepal - Systems Modelling with SysML

Uzbekistan - Systems Modelling with SysML