FR
What are you looking for?
Prerequisite(s)
  • INF155
Code
GPA434
Person in charge
Département de génie des systèmes
Cycle
1st
Credits
4
Workload
  • Cours (39h)
  • Laboratoire (36h)
  • Travaux personnels (105h)

GPA434 - Ingénierie des systèmes orientés-objet

Ce cours vise à analyser, concevoir et implanter des systèmes d'ingénierie complexes et évolutifs en appliquant l'approche orientée objet et un processus de développement structuré.

Au terme de ce cours, la personne étudiante sera en mesure de :

  • appliquer les principes d'encapsulation, d'héritage et de polymorphisme;
  • analyser un problème d'ingénierie selon l'approche orientée objet;
  • vérifier et justifier la cohérence entre l'analyse, la conception et l'implantation en identifiant les écarts et en proposant des ajustements de conception;
  • modéliser un système à l'aide des diagrammes UML appropriés;
  • concevoir l'architecture orientée objet d'un système logiciel en définissant les responsabilités, interfaces et relations entre classes selon un processus structuré;
  • concevoir et intégrer une interface graphique et des bibliothèques spécialisées en assurant la cohérence entre l'architecture, les exigences fonctionnelles et l'implantation;
  • implanter une solution orientée objet en langage C++.

Éléments de contenu : programmation en langage C++, concepts de la programmation orientée objet, gestion de la mémoire et exceptions, bibliothèque STL et templates, langage de modélisation UML, analyse orientée objet par cas d'utilisation, conception orientée objet et patrons de conception, cadre de développement Qt, correspondance entre modélisation et codage.

Group Day Type
01 Lundi 08:30 Laboratoire
01 Mardi 13:30 Activité de cours

Group Day Type
01 Lundi 13:30 Activité de cours
01 Mercredi 13:30 Laboratoire