Analyse et conception de logiciels
Préalable(s) LOG200 Sigle LOG210 Responsable Département de génie logiciel et TI Cycle 1 er Crédits 4 Charge de travail Cours (39h) Laboratoire ou travaux pratiques (36h) Travaux personnels (105h) Plan du cours Site du cours Horaire LOG210 - Analyse et conception de logiciels Ce cours vise à réaliser des logiciels orientés objet en appliquant des méthodes de modélisation, des patrons de conception et un processus itératif de développement. Au terme de ce cours, la personne étudiante sera en mesure de : expliquer les concepts fondamentaux de l'analyse, de la conception et de la programmation orientées objet; modéliser les besoins d'un système logiciel à l'aide de cas d'utilisation et de modèles orientés objet; concevoir un logiciel orienté objet en appliquant des principes, des euristiques et des méthodes de génie logiciel; appliquer des patrons de conception logicielle et des principes GRASP à la conception d'un logiciel orienté objet; réaliser un logiciel orienté objet à partir d'une spécification en utilisant un langage de programmation contemporain; utiliser des outils de génie logiciel, notamment UML, un environnement de développement intégré, la compilation automatique et les tests automatisés; mettre en œuvre un processus itératif et évolutif incluant les activités d analyse, de conception, de programmation et de validation. Éléments de contenu : Méthodes et techniques de modélisation orientés objet, langage de modélisation, cas d'utilisation, analyse orientée objet, modèle du domaine, conception et programmation orientées objet, principes GRASP, patrons de conception, processus itératif et évolutif.
Sources
- Course catalogue ↗2026-2027