Cours

1. Objectifs de l’enseignement :

  • Assimiler le langage de modélisation UML2 pour présenter efficacement et de manière compréhensible par tous les intervenants les spécifications d'un système et sa conception.
  • Comprendre les besoins d'un processus de développement et savoir mettre en oeuvre une démarche itérative et incrémentale basée sur les raffinements successifs des modèles UML2.

2. Contenu de la matière :

  •  

Chapitre 1.

  • Rappels de la technologie orientée objet.
  • Principes fondamentaux de l'orienté objet.

Chapitre 2.

Génie Logiciel OrientéObjets : Les phases du cycle de vie d'un logiciel et les modèles de développement

  • Introduction au processus de développement et à la modélisation
  • Le processus de développement de la capture des besoins à la validation
  • Comprendre le rôle de la modélisation

Chapitre 3. Appliquer les Design Patterns aux modèles

  • Composite pattern, strategy pattern, observer pattern, abstract factory pattern
  1.  

Chapitre 4. De la conception à l'implémentation

  • Comment traduire les diagrammes de classe UML dans des langages de programmation et dans des bases de données ?
  • Les principes de mise en oeuvre d'applications objet.
  • Les grandes plateformes objets actuels : les technologies .NET de Microsoft et JEE de SUN.

Offered: 

2020