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 :
- Rappels de la technologie orientée objet.
- Principes fondamentaux de l'orienté objet.
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
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