Baccalauréat en informatique de gestion
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é.
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.
(IFT439)
ou
(IFT459)