Chapitre 2 : La qualité des logiciels

2.1 Introduction

L’état de l’art du domaine de la FVD montre que très peu de travaux concernent l’étude qualitative des outils de FVD. Selon l'AFNOR (NF X50-120), la qualité est l'aptitude d'un produit ou d'un service à satisfaire les besoins des utilisateurs. Ce chapitre introduit, présente et illustre la nécessité d’une amélioration de la qualité des logiciels de FVD. Notre démarche trouve ses fondements d’une part dans la crise du logiciel qui a engendré le génie logiciel (GL) et d’autre part dans l’ergonomie des logiciels, l’étude des facteurs humains et les IHM. En effet, suite à la crise du logiciel caractérisée par une augmentation des coûts de production des logiciels, une difficulté de leur évolution, leur non fiabilité, le non respect des spécifications et des délais, le génie logiciel a été créé. Ce domaine de recherche a ainsi vu le jour entre le 7 et le 11 Octobre 1968 a Garmisch-Partenkirchen, sous le parrainage de l'OTAN. L’objectif du GL est d’optimiser les coûts de développement du logiciel améliorant ainsi la qualité des produits finaux. En GL, divers travaux ont mené à la définition de la qualité des logiciels en terme de facteurs qui dépendent du domaine d’application et des outils utilisés. La qualité d’un logiciel peut être influencée par sa portée, la tâche de conception et les hommes. En ce qui concerne le facteur humain, il est nécessaire de comprendre les attentes et les besoins des utilisateurs finaux. Divers champs de recherche proposent des méthodes d’assurance qualité des logiciels. La non qualité peut entraîner de nombreuses erreurs à l’issue de l’étape de conception des systèmes informatiques. Il est beaucoup plus difficile de corriger des erreurs à l’issu de l’étape de conception. L’objectif de ce chapitre est de faire un tour d’horizon des méthodes de vérification de la qualité des logiciels interactifs afin de mieux situer les apports de notre contribution décrite dans les chapitres 3 et 4 de la deuxième partie. Après une présentation de la problématique de nos travaux, la troisième section de ce chapitre définit et décrit très explicitement les différents facteurs de qualité des logiciels. Suite à cette section, un état de l’art concernant les études qualitatives en FVD est présenté. Partant de cet état de l’art, l’accent est porté sur divers domaines de recherche présentant des approches d’études qualitatives des logiciels et pour conclure nous introduirons la nécessité d’une analyse de la situation de travail en FVD.