| 020MCOES3 | Modèles de conception |
|---|---|
|
Le cours détaille les 23 modèles de conception utilisés dans le cadre d’une conception orientée objet : les modèles de conception créationnels, structurels et comportementaux, selon le livre : « Design Patterns : Elements of Reusable Object-Oriented Software (GOF) ». Ce cours utilise le langage Java et ses librairies pour mettre en œuvre les modèles de conception les plus appropriés dans un projet greenfield ou pour le refactoring dans le cadre d’un projet brownfield, ainsi que la notation UML de l’OMG pour la modélisation de la solution et la description de ces design patterns. Enfin, il initie les étudiants à l’utilisation des outils de documentation et de surveillance des applications (profiling, logs et traces). Temps présentiel : 30 heures Charge de travail étudiant : 70 heures Méthode(s) d'évaluation : Examen final, Examen partiel, Travail personnel |