LOG210 Analyse et conception de logiciels

À la suite de ce cours, l'étudiant sera en mesure :

  • de maîtriser et appliquer des patrons de conception logicielle;
  • de concevoir un logiciel orienté objet en appliquant un ensemble de principes et des méthodes heuristiques de génie logiciel;
  • de réaliser un logiciel en suivant un processus itératif et évolutif incluant les activités d'analyse et de conception par objets.

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.

Séances de laboratoire axées sur l'application des notions d'analyse, de conception et de programmation orientées objet vues en classe. Mise en œuvre d'un modèle d'objet à partir d'une spécification de logiciel et à l'aide d'un langage orienté objet contemporain. Conception d'applications utilisant les outils UML ainsi que des techniques et des outils utiles au génie logiciel, tels qu'un environnement de développement intégré, la compilation automatique et les tests automatiques.

Crédits 4
Charge hebdomadaire Cours (3h), laboratoire (3h)
Cycle 1er
Préalables LOG121  
Responsable Département de génie logiciel et des TI
Horaire

Session: Été 2019

Groupe Jour Type
01 Mardi 13:30 Activité de cours
02 Jeudi 13:30 Activité de cours

Session: Automne 2019

Groupe Jour Type
01 Lundi 08:30 Activité de cours
02 Lundi 13:30 Activité de cours
03 Lundi 18:00 Activité de cours
04 Lundi 08:30 Activité de cours