IFT232 - Méthodes de conception orientée objet
Présentation
Sommaire
- Cycle
- 1er cycle
- Crédits
- 3 crédits
- Faculté ou centre
- Faculté des sciences
- Trimestres *
- Automne 2024, Hiver 2025, Été 2025
- Répartition de la charge de travail
- 3-1-5
Cible(s) de formation
Spécifier, concevoir et tester des composants logiciels. Tester l'intégration des composants. Mesurer la qualité de la conception. Appliquer le processus de conception au sein d'un cadre documenté et normalisé.
Contenu
Types abstraits algébriques. Critères de conception. Encapsulation, héritage et polymorphisme. Critères de composition en classes, schémas de conception (design patterns) et cadres d'application (frameworks). Documentation de la conception avec la notation UML. Techniques de revue de conception. Tests unitaires. Programmation par composants. Mesure de qualité de la conception. Introduction à la programmation agile.
Préalable(s)
* Sujet à changement