GIF350 - Modèles de conception
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 2 crédits
- Faculté/Centre
- Faculté de génie
Cible(s) de formation
Décomposer un problème et définir une architecture logicielle; mettre en œuvre des modèles de conception.
Contenu
Problème global de la conception de logiciels. Qualité du code. Architecture logicielle. Modèles de conception (design patterns) : partie conceptuelle et implémentation. Modèles de conception : par exemple, observateur (observer), itérateur, modèle-vue-contrôleur (MVC), stratégie et façade. Tests et réusinage (refactoring). Attributs de qualité.