PART 1 – INTRODUZIONE A SYSTEMS ENGINEERING
Concetti di base di systems engineering. Modelli di ciclo di vita: waterfall, incremental, spiral.
PART 2 – MODEL-BASED SYSTEMS ENGINEERING
Modellazione di sistemi e linguaggi di modellazione (UML, SysML, BPMN, etc.). Applicazione allo sviluppo di sistemi software-intensive.
PART 3 – MODEL-DRIVEN ENGINEERING
Model-driven Engineering (MDE) e approccio MDE basato su Model Driven Architecture (MDA). Standard MDA (MOF, XMI, etc.). Linguaggi e strumenti di model transformation (QVT, ATL, etc.).