Sommaire

Introduction

Le code et les documents produits par l’équipe logicielle doivent être vérifiés : le but est de répondre à la question « Le logiciel est-il construit correctement, dans les règles de l’art ? ». Il est nécessaire de définir ce qui doit être vérifié sur chaque projet et ce qui peut l’être de manière optionnelle. Les critères permettant de définir si une vérification est facultative doivent être définis et factuels. Pour plus d’informations sur la partie processus des vérifications, voir le chapitre Les principaux processus de développement - section Les vérifications et revues.

Les vérifications peuvent être de plusieurs types : les inspections formelles, les revues informelles, les revues par e-mail, les revues pas à pas (« Walkthrough » en anglais) et les techniques du Pair Programming ainsi que la pratique amusante du canard en plastique. Nous allons décrire chacune de ces revues avec leurs avantages et inconvénients.