Cours et Travaux

Ingénierie Logicielle

Téléchargements

Auteur

Esbai Redouane
Redouane Esbai
Professeur

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 :

ESBAI REDOUANE

ESBAI LOGO

Adresse

Copyright © 2024 – Esbai Redouane

Adresse

ESBAI REDOUANE

ESBAI LOGO
Copyright © 2024 – Esbai Redouane