Mon ÉTS  |  Bibliothèque  |  Bottins  |  Emplois  |  Intranet  |  ENGLISH
1er cycle > Fiche de cours
Niveau : 1er cycle
Crédits : 3 cr.
Préalable: GPA665

Charge hebdomadaire :
cours (3 h)
laboratoire (3 h)

Responsable :
Département de génie de la production automatisée

Fiche de cours

Développer chez l'étudiant les habiletés nécessaires à la réalisation de logiciels d'envergure.

Acquérir les connaissances de base dans le domaine du génie logiciel : cycle de vie du logiciel, prototypage, évaluation de la productivité et de la qualité du logiciel, méthodes d'estimation COCOMO et de Putman. Apprentissage des principes d'analyse et de conception orientées. Diagrammes de flux de données (DFD) : spécification du logiciel, analyse des transformations et des transactions, définition de la structure du logiciel. Documentation des programmes. Techniques de tests de type white box et black box. Stratégies de tests (tests unitaires, tests d'intégration) et de validation de logiciel.

Travaux pratiques réalisés avec le langage C et axés sur un projet de session relié aux différents aspects pratiques du génie logiciel.

Précision sur le préalable : le préalable GPA665 Structures de données et algorithmes est spécifique aux profils E, M et P.