Cours et Travaux
Ingénierie Logicielle MDA
Ce cours présente l’un des axes majeurs de développement piloté par les modèles, c’est-à-dire la production de tout ou partie des éléments d’un logiciel (code, configuration, documentation, etc.) à partir de modèles dits « productifs ».
Le principal objectif de ce cours est de mettre en oeuvre une démarche d’ingénierie logicielle guidée par les modèles à travers la découverte et la mise en application des standards de l’OMG à savoir UML, MDA, QVT, OCL …etc.
OBJECTIFS D’APPRENTISSAGE
Le concept d’ « usine logicielle » est une métaphore qui vise à passer d’une production artisanale de logiciel (une application de gestion par exemple) à une production « industrialisée » de ce même logiciel. Cette approche permet à terme une montée en productivité et en qualité, une meilleure maîtrise (coût, réutilisation, sous-traitants) des éléments produits ou constituants de la production.
Les axes traités sont :
- UML 2.0 : Modèle et méta-modèle
- Les mécanismes d’extension
- Les 13 diagrammes d’UML 2.0
- Les nouveaux diagrammes d’UML 2.0
- OCL 2.0 : Le langage des contraintes
- Historique d’OCL 2.0
- Principes d’OCL 2.0
- Différentes sortes de contraintes OCL 2.0
- Présentation du MDA
- Concepts et principes de MDA
- Techniques de transformation MDA
- Langage de transformation QVT 2.0
- Applications du MDA
Téléchargements :
- C’est ce que nous pensons déjà connaître qui nous empêche souvent d’apprendre
ESBAI REDOUANE
Adresse
-
Complexe universitaire
BP 658
Oujda 60000 -
esbai.redouane@gmail.com
r.esbai@ump.ac.ma
médias sociaux
médias sociaux
Adresse
-
Complexe universitaire
BP 658
Oujda 60000 -
esbai.redouane@gmail.com
r.esbai@ump.ac.ma