420-4DG-HY - Génie logiciel II

L’architecture d’application décrit d’une manière symbolique et schématique les différents éléments d’un ou de plusieurs systèmes informatiques, leurs interrelations et leurs interactions. Contrairement aux spécifications produites par l’analyse fonctionnelle, le modèle d’architecture produit lors de la phase de conception ne décrit pas ce que doit réaliser un système informatique, mais plutôt comment il doit être conçu de manière à répondre aux spécifications. Ce cours permettra à l’étudiant d’explorer les différentes architectures généralement utilisées dans les applications informatiques ainsi que les patrons de conceptions qui favorisent un usage optimal des principes de conception pour la programmation orientée objet.

Ainsi, ce cours abordera les différentes façons de structurer les programmes et composantes pour permettre d’atteindre certains critères de qualité logicielle propre à la solution en cours, tel que défini dans le cours 420-3DG-HY Génie logiciel I.

Pondération

  • Nombre d’heures de cours en classe par semaine : 2
  • Nombre d’heures par semaine de laboratoire : 2
  • Nombre d’heures de travail personnel chaque semaine : 2

Ce cours est offert dans les programmes