UEF 5.2

Méthodes de conception Avancées

Département
Second cycle
Année d étude
2éme Année SIW
Semestre
3
Crédit
4
Coefficient
4
Enseignants du module
GHEID ZAKARIA

Pré requis :

Introduction au génie logiciel, Analyse et conception des systèmes d’information

OBJECTIFS :

Ce cours regroupe deux parties : les design patterns et l’Ingénierie dirigée par les modèles (IDM) :
Pour la première partie, l’objectif ciblé est d’introduire les design patterns et de les appliquer dans des contextes réels afin de résoudre des problèmes particuliers de conception en suivant le principe de la réutilisation.
L’objectif de la seconde partie est d’apprendre aux étudiants : l’acquisition des connaissances élémentaires en IDM, l’étude d’outils de support à l’IDM et première expérience en développements par méta-modélisation
L’application des principes acquis durant ce module s’effectueront durant le déroulement des projets de la spécialité.

CONTENU DU MODULE :

Partie 1 : (15h)
1. Rappel sur quelques notions sur la POO
2. Introduction aux design patterns
3. Patterns du Gang Of Four
– Patterns créationnels
– Patterns structuraux
– Patterns comportementaux
– Patterns GRASP
– Architecture MVC
– Autres design patterns

Partie 2 :(15h)
1. MDA : Principes et Architectures
•Objectifs
•Définition
•Architecture MDA
•Les modèles de MDA
CIM
PIM
PSM
PDM
2. Les langages de méta-modélisation.
•Définition de méta-modèles
•Architecture MOF de l’OMG
•Langages de métamodélisation
MOF
Ecore
Profils UML

3. Langage de transformation des modèles
Mécanisme de la transformation de Modèles basés sur la méta- modélisation
Langages de transformation de modèles
•Transformation en ATL
•Transformation en QVT

course

Consultez les ressources disponibles concernant ce module sur le moteur de recherche de la bibliothèque, ou accédez directement au cours de vos enseignants via la plateforme de téléenseignement de l’école « e-learn ».