Acquis d'apprentissage

Les objectifs du cours sont : (1) donner aux étudiants une vue large et actualisée de l'état de l'art dans la recherche et la pratique de l'ingénierie des exigences et (2) les faire réfléchir aux rôles et aux défis de cette discipline. L'étudiant acquerra une connaissance approfondie d'une série de techniques actuelles. Il prendra la mesure de l'étendue des compétences qui sont requises de la part d'un bon analyste, ainsi que des principes et facteurs contextuels qui doivent guider son travail.

Contenu

Le cours couvrira différentes notations, techniques, méthodes et outils facilitant les principales activités de l'ingénierie des exigences :

- élicitation : « scoping », interviews, workshops...

- documentation et modélisation : modélisation des objectifs, canevas de cahiers de charges... 

- vérification et validation : inspections, vérification de modèles...

- gestion des exigences : prioritisation, analyse des risques...

Tout en parcourant ces différents points, nous mènerons une réflexion critique sur les défis et facteurs contextuels rencontrés dans la pratique de la discipline.

Méthodes d'enseignement

Le cours alterne exposés du professeur, exposés des étudiants et séminaires. La participation active des étudiants est cruciale. Des exercices pratiques et des lectures obligatoires (en préparation de certains cours) sont également au programme.

Méthode d'évaluation

L'évaluation reposera sur les présentations des étudiants, les travaux à remettre et l'examen oral.

Sources, références et supports éventuels

« Discovering Requirements » Ian Alexander and Ljerka Beus-Dukic Wiley

Langue d'instruction