Génie du Logiciel et des Systèmes
Objectives
Study of the main software engineering principles. Understand and implement design patterns and model driven engineering.
Description
The first part presents main principles of Model-Driven Engineering (MDE): metamodelling (EMF), static semantics (OCL), textual (Xtext) or graphical (Sirius) concrete syntaxes, model to text transformations (Acceleo), model to model transformations (EMF/Java and ATL). A running example is used to illustrate all these concepts and tools.
The second part deals with design patterns, reflection, annotations and test.
Session 1 ou session unique - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CC (contrôle continu) | Oral/Ecrit | 40% | Examen Génie Logiciel et des Systèmes |
CC (contrôle continu) | Bureau d'Etudes | 20% | BE-Génie Logiciel et des Systèmes |
CC (contrôle continu) | Projet | 40% | Projet Génie Logiciel et des Systèmes |
Session 2 - Contrôle des connaissances
Modalité | Nature | Coefficient | Remarques |
---|---|---|---|
CC (contrôle continu) | Oral/Ecrit | 40% | Examen Génie Logiciel et des Systèmes |
CC (contrôle continu) | Bureau d'Etudes | 20% | BE-Génie Logiciel et des Systèmes |
CC (contrôle continu) | Projet | 40% | Projet Génie Logiciel et des Systèmes |