2.3 Définition de la qualité du logiciel

Pour [IEEE 610.12, 1990], la qualité est la mesure dans laquelle un système, une composante ou un processus répond aux besoins ou aux attentes d’un client ou d’un utilisateur, aux exigences énoncées et implicites de tous les intervenants.

Le logiciel est issu d’un cycle comprenant une analyse des besoins, une spécification de fonctionnalités, une mise en œuvre et une phase de tests. Pour assurer sa qualité, il est nécessaire d’en connaître les facteurs. Il existe deux facteurs de qualité des logiciels : la qualité externe et la qualité interne.