Explorer les Livres électroniques
Catégories
Explorer les Livres audio
Catégories
Explorer les Magazines
Catégories
Explorer les Documents
Catégories
La qualité est définie de manière générale par « l’aptitude d’un produit ou d’un service à satisfaire les
besoins des utilisateurs en termes de fonctionnalités, délais, coûts. »
1. Les facteurs qualité : expression des exigences (point de vue externe, client)
2. Les critères qualité : caractéristiques du produit (point de vue interne, technique)
3. Les métriques : ce qui permet de mesurer un critère
Pour mesurer la qualité du logiciel, des métriques sont associés aux critères eux même rattachés aux
facteurs.
2.1. Facteurs de qualité
Les facteurs de qualité peuvent être classés en 3 catégories.
Page
24
SAOUDI.L Qualité logicielle 2007/2008
intégrité (nécessité d’introduire des vérifications), facilité d’emploi, portabilité .
Page
25
SAOUDI.L Qualité logicielle 2007/2008
3.2 Communication
Même si l'assurance qualité ne doit pas être confondue avec une production intensive et bureaucratique
de documentation, elle insiste sur la nécessité de communiquer à différents niveaux:
- entre développeurs et environnement, (clients avant le développement, support pendant la
phase de maintenance) : cahier des charges, dossier d'analyse, manuel d'installation, dossier de
conception, plan projet, plan qualité
- entre les développeurs. (dossier d'analyse, dossier de conception, plan qualité, commentaires du code,
résultats de tests…)
Certains documents sont plus spécifiquement dédiés à la gestion de la qualité, il s'agit du manuel
qualité de l'entreprise et du plan qualité du projet.
3.2.1 Manuel qualité
Le manuel qualité décrit les procédures définies par une entreprise ou une organisation pour
atteindre ses objectifs de qualité.
Il répertorie les méthodes et procédures à utiliser pour:
- Gestion de projets
- Réalisation, Vérification, Validation,
- Evaluation de la Qualité (Mesures).
en s'appuyant sur:
- Rédaction de standards, normes (ISO, DOD..) , conventions, guides,
- Expérience acquise des projets, pour améliorer le processus.
3.2.2 Plan qualité
Le plan qualité logiciel définit, pour un projet donné, en accord avec le manuel qualité de
l'entreprise, les méthodes techniques et outils permettant d'atteindre les objectifs de qualité pour un
coût donné. Le plan qualité fait partie des éléments contractuels liant un client et son fournisseur de
logiciels. Il est établi lors de la phase de planification.
3.3 NORMES QUALITE
Les procédures qualité s'appuient sur la rédaction de normes et de standards, on citera particulièrement
:
− la norme DOD 2167 A pour les applications militaires ,
− la norme ISO 9001 (ISO 9000-3 ) pour les applications civiles adoptée par 60 pays (USA, Europe,
Japon...).
La grille CMM n’est pas une norme, elle peut toutefois servir de référence pour une exigence de
qualité.
Les méthodes reposant sur l'exécution du programme avec des jeux de données préétablis sont
aussi vieilles que le développement de logiciel; elles regroupent les différents tests dynamiques
réalisés essentiellement pendant les phases de vérification (tests unitaires et tests d'intégration) et de
qualification.
En phase de vérification on vérifie la conformité aux spécifications fonctionnelles.
En phase de qualification, le programme est validé sous différents points de vue:
-validation du programme par rapport aux performances requises
-validation par rapport aux besoins
-Béta tests (chez l'utilisateur final)
L'examen critique de document est réalisé à travers une lecture statique du document (texte ou
code) de manière individuelle ou collective. Son efficacité a été démontrée dès le milieu des années70
Page
26
SAOUDI.L Qualité logicielle 2007/2008
L’examen critique porte sur tout document livrable en interne ou au client, prévu dans le cycle de
vie et le plan qualité. Il vise à fournir un point de vue indépendant de l'auteur du document. Il permet
de réduire le coût du produit et fournit des mesures précises pour la gestion de projet. L'examen
critique de documents peut se faire selon diverses méthodes
La contribution de cette méthode à l’assurance qualité est pratiquement nulle en ce qui concerne
les documents amont, elle est assez faible pour la relecture de code.
La contribution de cette méthode à l’assurance qualité reste assez faible en ce qui concerne les
documents amont, elle est plus adaptée à la relecture de code.
C.Revues (Walkthroughs)
Il existe différents types de revues qui diffèrent essentiellement par la formalisation plus ou moins
forte du processus. Dans tous les cas l’évaluation se fait par un groupe (10 personnes maximum), la
présentation orale est précédée par une lecture préalable du document.
Dans une revue informelle, l’examen est conduit par un lecteur qui résume paragraphe par
paragraphe le contenu du document. Il n’y a pas de conduite du débat mais plutôt une discussion
informelle. Les problèmes sont évoqués et des solutions envisagées. La contribution de cette méthode
à l’assurance qualité est moyenne.
D.Inspections
Même principe d’examen collectif mais dans un cadre tout à fait formel .L’inspection d’un
document se fait en trois étapes:
Cycle de réunions,
Documents de référence,
Documents résultant,
Page
27
SAOUDI.L Qualité logicielle 2007/2008
Liste de défauts typiques,
Formulaires d’inspection (formulaire de description de défaut
Page
28