(3.0 cr.)

Se familiariser aux différentes étapes du développement d'un logiciel. Gérer les différentes tâches et contraintes associées au développement logiciel.

Cycle de vie des logiciels. Modèles de processus logiciels. Contrôle et gestion du cycle de vie de logiciels corrects, fiables, maintenables et rentables. Documentation des logiciels. Outils de gestion de projet. Gestion des risques. Communication et collaboration. Causes et effets de l'échec d'un projet. Estimation des coûts et ordonnancement. Facteurs influant sur la productivité et le succès. Mesures de productivité. Gestion de la configuration. Gestion des défauts. Introduction aux tests : tests unitaires, tests boîte noire c. tests boîte grise, couverture des tests.

Préalable(s): (8PRO128)

Formule pédagogique : Cours Magistral

(10/2026)


Appartenance départementale

Sciences appliquées

Programme dans lequel se trouve ce cours

7065 Baccalauréat en génie logiciel