Escolar Documentos
Profissional Documentos
Cultura Documentos
•le produit ou
le service
La qualité concerne...
•Le processus de
développement
La qualité concerne...
•Le service de
la société
Principe de base
• Le chef de projet
• il doit fournir un
produit performant
et maintenable qui
donnera satisfaction
au client
Les différentes vues de
la qualité
• le concepteur
• Il connaît mieux que
quiconque les besoins
de l'utilisateur et
demande que le
nouveau système
fournisse toutes les
fonctionnalités
prévues
Les différentes vues de
la qualité
• Le développeur
• C'est la personne qui
écrit les programmes. Il
défend le résultat de son
travail et n'accepte que
très péniblement les
demande de
modification.
Les différentes vues de
la qualité
• Le responsable Qualité
• Il recherche les non-
respects des règles de
qualité. Son action
semble donner une
surcharge de travail.
Les différentes vues de
la qualité
• L'utilisateur final
• Il doit utiliser le
système et n'a que
très peu participé au
processus de
développement (il a
entendu parlé...)
Les différentes vues de
la qualité
• Le responsable de
département
• C'est le chef de
l'utilisateur final. Il a
été interviewé par le
groupe d'étude. Il doit
justifier la
productivité de ses
employés.
Les différentes vues de
la qualité
• Les managers de haut
niveau
• C'est ceux qui paient
la facture et qui
attendent le plus les
résultats de
productivité.
Les différentes vues de
la qualité
• Le client
• il est amené de
plus en plus à
utiliser le SI
• Internet
• courrier
Critères de qualité
Utilisateur Concepteur
Ce que je veux Bonnes spécifications
Réponse rapide Techniquement correcte
Facilité d'utilisation Facilité de maintenance
Pas d'erreur Développement rapide
Développement rapide Peu de maintenance
Peu coûteux Bien documenté
Adaptable Nouvelles approches (technologies)
Permet de satisfaire les objectifs Données correctes
Données correctes Administrable par l'utilisateur
Prévu pour les futurs développements
les 5 vues de la qualité
La fabrication L'utilisateur
“La qualité coute
cher !”
• Quel est le prix de la qualité ?
• Quel est le prix de la non-qualité ?
Exemple de non-qualité
• Annulation de toutes les polices
d'assurance
• Envoi de 20'000 journaux à la même
adresse
• Arrêt de Transpac pour 7'000 entreprises
et 1'000'000 d'abonnés
• Système de réservation Univac-United
Airlines : abandon après 56 millions de
dollars de dépenses
Exemple de non-qualité
• Métro fantôme à San Francisco
• Passage de la mission Vénus à 500'000 km
au lieu de 5'000 km
• Avion F-18 sur le dos au passage de
l'équateur
• Une facture de téléphone beaucoup trop
élevée
• Ouvrage intéressant bien que datant de 1986 :
Menaces sur l'ordinateur (Seuil)
Les causes de non-
qualité
• Manque de formation aux méthodes et
outils
• Manque de responsabilisation et définition
peu claire des rôles de chacun
(organisation)
Les causes de non-
qualité
• Pas de méthodologie (ou méthodologies
disparates, inadaptées et incompatibles)
• Pas de tests, tests insuffisants ou tests mal
préparés (on les faits à la fin du
développement et non pas tout au long du
développement
• ...
La qualité, ce
sont les
hommes
La qualité, ce sont les
hommes
• Ce sont les hommes qui ont des problèmes
à résoudre grâce à l'ordinateur
• Ce sont les hommes qui décrivent les
problèmes et qui trouvent des solutions
• Ce sont les hommes qui conçoivent les
systèmes informatiques
La qualité, ce sont les
hommes
intégrabilité possibilité de
réutilisation
degré de confiance
Critères de qualité de la
documentation
• Facilité de • Conformité aux
modification normes
• Actualité • Lisibilité
• Sans équivoque • Etre complets
• Possibilités • Etre sans
• Identification contradiction interne
Système d'assurance de
qualité du logiciel
• Normes (ISO)
• Organisation de l'assurance qualité
• Procédure et méthode
• Documentation
• Audit de l'assurance qualité
Contrôle de qualité
• Principes de base
• Validation et vérification
• Plan de contrôle
Contrôle de qualité
• Contrôle de qualité par passage en
vérification
• Genre de vérification
• Inspection de code, interrogation à tour de rôle, revue de projet,
contrôle par des pairs
• Organisation de la vérification
• Composition des groupes de vérification, déroulement d'une
vérification, session de vérification, preuve de programme
Contrôle de qualité
• Contrôle de qualité par test
• Méthode de test
• Boite noire, tests structurels, niveau de test, test par module, test par
programme, test d'ensemble d'une chaîne, test d'ensemble d'une
application, test en parallèle, application pilote
• Plan de test
• Cycle de test : préparer, exécuter, analyser, corriger, répéter
Contrôle de qualité