Assurance qualité

Patrick Ostertag
Patrick OstertagConseiller scientifique dans le domaine des systèmes d'information em Etat de Fribourg / SITel
Assurance qualité
Brevet fédéral d’informatique de gestion
              Module 041
            Patrick Ostertag, Octobre 2006
Sources
•   Directives fédérales pour le brevet et diplôme
    fédéral d'informaticien de gestion

•   Software Quality - Theory and management par
    Alan C. Gillies, 1992

•   Vers de nouveaux processus de développement de
    projet par Chantal Morley, 1991

•   Sûreté de fonctionnement des systèmes
    informatiques, Matériels et logiciels, J.-C. Laprie, B.
    Courtois, M.-C. Gaudel, D. Powel, Dunod, 1989
Assurance qualité
     Les principes
Discussion
Selon vous, que représente le mot "Qualité" dans le cadre
               de projets informatiques ?
Principes de base:
       définitions

•Qualité = Zéro défaut
• Qualité = Le degré
 d'excellence
Selon ISO, 1986

• La totalité des fonctionnalités et des
  caractéristiques d'un produit ou d'un
  service doivent tendre à satisfaire les
  besoins spécifiques (spécifiés) ou
  implicites
La qualité concerne...


•le produit ou
 le service
La qualité concerne...


•Le processus de
 développement
La qualité concerne...


•Le service de   Mettre en place le nouveau
                          système

 la société
Principe de base




•   La qualité n’est pas absolue
Principes de base


•   La qualité est
    multi-
    dimensionnelle
Principes de base

• La qualité, c'est accepter les
  compromis
• Les critères de qualité sont rarement
  indépendants
   •   Vitesse maximale, économie d'essence, prix, ...
Le logiciel n'a
pas vraiment
une existence
  physique.
La qualité du logiciel
• Est-ce une bonne solution ?
• Est-ce la bonne solution et répond-elle à la
  bonne question ?
• Les besoins du client évolue rapidement
  (concurrence, organisation, partenariat,...)
• Les technologies de l'information évoluent
  rapidement.
La qualité du logiciel

• Le clients s'imagine la solution informatique
  qui lui sera mis à disposition et estime les
  plus-values qu'il verra en retour.
• Qui est le vrais client ?
• Les besoins sont multiples (plusieurs sous-
  types de clients)
La qualité du logiciel
• Le déroulement d'un projet :
  •   Conception, Fabrication, déploiement


• Comment mesurer la qualité du résultat
  fourni par chaque étape du déroulement
  d'un projet ?
• En particulier, comment mesurer la qualité
   des étapes qui ont le résultat le plus
   immatériel :
  • Conception
Les différentes vues de
        la qualité

• 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
Exercice
Enumérez les critères selon lesquels l'utilisateur final et le
 concepteur d'un système informatique jugent la qualité
                      (2 colonnes).
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 valeur        La méthode   Le produit




 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
• ...
Exercice
Trouvons d'autres causes de non-qualité !
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

• Ce sont les hommes qui testent les logiciels
• Ce sont les hommes qui utilisent le
  nouveau système et qui jugeront de sa
  qualité
La nature d’une
   méthode
Discussion
Qu’est-ce qu’une méthode ?
La nature d'une
         méthode
• L'idée de méthode est basée sur la
  possibilité d'identifier des classes de
  problèmes qui appellent des réponses
  analogues. L'expérience peut ainsi être
  formalisée et réutilisée pour une variété de
  problèmes qui appartiennent à la même
  catégorie
Méthode =
 Recette
Assurance qualité
La nature d'une
         méthode
• Elle contient un ensemble de composants
  de diverses natures, qui s'architecturent de
  la façon schématique suivantes :
 • Supports conceptuels et techniques
 • Gestion de la production et de la qualité
 • Gestion du projet
La nature d'une
       méthode
• C'est un instrument individuel,
  pour l'informaticien, le concepteur, le chef
  de projet..., quant confronté à une
  situation nouvelle et complexe, il cherche
  des réponses basées sur des expériences
  analogues. Dans ce sens, une méthode est
  une aide
         à la résolution de
  problème.
La nature d'une
       méthode
• C'est un instrument collectif, aidant
  à organiser le travail d'un service
  informatique ou d'un projet. Elle lui
  donne un cadre, une homogénéité et une
  communauté de culture. Elle guide   le
  travail en commun des
  différents acteurs.
La démarche qualité
La démarche qualité
• Mettre en place une démarche qualité
  c'est :
 • Mettre en place des procédures
 • Mettre en place une méthode
 • Mettre en place des instruments de
    mesure (Check-list)
La démarche qualité
• Mettre en place la transparence
 • Au niveau des méthodes de travail, du
   suivi du processus, du suivi des mandats,
   etc.
 • C'est synchroniser les différents acteurs
   du projet "entreprise" et informer les
   divers partenaires.
A chacun sa qualité

• C'est à l'entreprise et à ses
  collaborateurs de découvrir sa propre
  notion de la qualité, de trouver ses
  propres critères de mesure en
  fonction de ses propres objectifs et
  de sa propre stratégie.
A chacun sa qualité

• C'est une démarche collective, la
  qualité est l'affaire de chacun et de
  tous.
• Une chaîne a la solidité de son maillon
  le plus faible.
Assurance qualité
 Métriques et critères de qualité
Critères mesurables
 d'un logiciel applicatif
• Nombre de ligne de code
• Nombre de Fonctionnalités
• Nombre d'erreurs
• Disponibilité
Critères mesurables
 d'un logiciel applicatif

• Facilité d'utilisation (ergonomie du logiciel)
 • Structure de l'applicatif du point de vue
    de l'utilisateur
  • Interface utilisateur
Critères mesurables
 d'un logiciel applicatif
• Critères d'utilisation
 • Flexibilité, acceptation, support, facilité
     d'apprentissage, adéquation aux
     problèmes, uniformité d'approche et de
     présentation, efficacité, stabilité
Critères mesurables
d'un logiciel applicatif
Adaptabilité        efficience
couverture des      résultats corrects
besoins
facilité de         portabilité
maintenance
robustesse          sécurité

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


• Valeurs de contrôle et jeux d'essai
      •   test de séquence, test des cas normaux, test des cas spéciaux, valeurs
          limites


• Plan de         test
  •   Cycle de test : préparer, exécuter, analyser, corriger, répéter
Contrôle de qualité


• Contrôle de qualité par test
 • Aides de test
    •   Outils d'observation instantané, logiciels de traçage, outils de pilotage
Contrôle de qualité

• Contrôle de qualité par audit
 • Réalisation
 • rapport d'audit
 • chronologie
Audit informatique

• Mission, rattachement et mise en oeuvre
• Plan de contrôle lors de l'exploitation
• Outils tels que programme d'audit
  informatique
• Mesures organisationnelles et techniques
1 de 62

Recomendados

Management de la qualité por
Management de la qualitéManagement de la qualité
Management de la qualitéSaber Ferjani
8.5K visualizações86 slides
Introduction à la qualité por
Introduction à la qualitéIntroduction à la qualité
Introduction à la qualitéCharles Duchêne
4.4K visualizações56 slides
Démarche qualité slideshare por
Démarche qualité slideshareDémarche qualité slideshare
Démarche qualité slideshareBéatrice BRINET
6.3K visualizações25 slides
Qualité logiciel - Generalités por
Qualité logiciel - GeneralitésQualité logiciel - Generalités
Qualité logiciel - GeneralitésChristophe Rochefolle
7.2K visualizações74 slides
management qualité por
management qualitémanagement qualité
management qualitéIhab Anfawi
2.1K visualizações19 slides
Boubaddara Youssef: ISO 9001 facile por
Boubaddara Youssef: ISO 9001 facileBoubaddara Youssef: ISO 9001 facile
Boubaddara Youssef: ISO 9001 facileYoussef Boubaddara
4.3K visualizações42 slides

Mais conteúdo relacionado

Mais procurados

Gestion de la qualite por
Gestion de la qualiteGestion de la qualite
Gestion de la qualiteAymen Foudhaili
8.7K visualizações54 slides
iso 9001 por
 iso 9001 iso 9001
iso 9001Mohammed Rassai
2.9K visualizações19 slides
Présentation Qualité ISO por
Présentation Qualité ISOPrésentation Qualité ISO
Présentation Qualité ISOCynapsys It Hotspot
20.6K visualizações16 slides
Le management de la qualité totale por
Le management de la qualité totaleLe management de la qualité totale
Le management de la qualité totaleChoayb Hamimeche
7.3K visualizações19 slides
Gestion des risques por
Gestion des risquesGestion des risques
Gestion des risquesAymen Foudhaili
10.9K visualizações50 slides
Assurance qualité por
Assurance qualitéAssurance qualité
Assurance qualitéAissam Elmaataoui
12.1K visualizações43 slides

Mais procurados(20)

Gestion de la qualite por Aymen Foudhaili
Gestion de la qualiteGestion de la qualite
Gestion de la qualite
Aymen Foudhaili8.7K visualizações
iso 9001 por Mohammed Rassai
 iso 9001 iso 9001
iso 9001
Mohammed Rassai2.9K visualizações
Présentation Qualité ISO por Cynapsys It Hotspot
Présentation Qualité ISOPrésentation Qualité ISO
Présentation Qualité ISO
Cynapsys It Hotspot20.6K visualizações
Le management de la qualité totale por Choayb Hamimeche
Le management de la qualité totaleLe management de la qualité totale
Le management de la qualité totale
Choayb Hamimeche7.3K visualizações
Gestion des risques por Aymen Foudhaili
Gestion des risquesGestion des risques
Gestion des risques
Aymen Foudhaili10.9K visualizações
Assurance qualité por Aissam Elmaataoui
Assurance qualitéAssurance qualité
Assurance qualité
Aissam Elmaataoui12.1K visualizações
La Mise en place d'une demarche qualité selon la norme iso 9001 version 2008 por Daoud Haoues
La Mise en place d'une demarche qualité selon la norme iso 9001 version 2008La Mise en place d'une demarche qualité selon la norme iso 9001 version 2008
La Mise en place d'une demarche qualité selon la norme iso 9001 version 2008
Daoud Haoues41.1K visualizações
Assurance qualité mr bahadi por Ikhlass Moussaoui
Assurance qualité mr bahadiAssurance qualité mr bahadi
Assurance qualité mr bahadi
Ikhlass Moussaoui3.2K visualizações
L’identification, l’analyse et l’évaluation des risques selon l’ISO 31000 : l... por PECB
L’identification, l’analyse et l’évaluation des risques selon l’ISO 31000 : l...L’identification, l’analyse et l’évaluation des risques selon l’ISO 31000 : l...
L’identification, l’analyse et l’évaluation des risques selon l’ISO 31000 : l...
PECB 18K visualizações
Plan d'action pour le management de la qualite por Paul Henri KOUAKOU
Plan d'action pour le management de la qualitePlan d'action pour le management de la qualite
Plan d'action pour le management de la qualite
Paul Henri KOUAKOU2.2K visualizações
Nouveautés de la norme iso9001 2015 por Abderrahmen Oueslati
Nouveautés de la norme iso9001 2015Nouveautés de la norme iso9001 2015
Nouveautés de la norme iso9001 2015
Abderrahmen Oueslati9.6K visualizações
Ppt equipe 3 por Naoufal Chafer
Ppt equipe 3Ppt equipe 3
Ppt equipe 3
Naoufal Chafer5.1K visualizações
Iso 9001 approche processus por azfgr
Iso 9001 approche processusIso 9001 approche processus
Iso 9001 approche processus
azfgr9.2K visualizações
Certification iso 9001 por Abderrazak Memmiche
Certification iso 9001Certification iso 9001
Certification iso 9001
Abderrazak Memmiche3.6K visualizações
presentation PFE por Maha BOUALLEGUI
presentation PFEpresentation PFE
presentation PFE
Maha BOUALLEGUI4.5K visualizações
La gestion de la qualité por Hajar EL GUERI
La gestion  de la qualité La gestion  de la qualité
La gestion de la qualité
Hajar EL GUERI8.4K visualizações
Exemple projet amdec por Sal Ma
Exemple projet amdecExemple projet amdec
Exemple projet amdec
Sal Ma29.6K visualizações
1 PRESENTATION DU REFRENTIEL FSSC 22000.pptx por BENABBES
1 PRESENTATION DU REFRENTIEL FSSC 22000.pptx1 PRESENTATION DU REFRENTIEL FSSC 22000.pptx
1 PRESENTATION DU REFRENTIEL FSSC 22000.pptx
BENABBES1.9K visualizações
Présentation soutenance por shurongliu
Présentation soutenancePrésentation soutenance
Présentation soutenance
shurongliu12.1K visualizações
Management de la qualite hetec-2007 por Yempabou
Management de la qualite hetec-2007Management de la qualite hetec-2007
Management de la qualite hetec-2007
Yempabou17.4K visualizações

Destaque

Poster 9 biochimie por
Poster 9 biochimiePoster 9 biochimie
Poster 9 biochimieJIB Congress
1.6K visualizações8 slides
Assurance Qualité logicielle por
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielleSylvain Leroy
2.1K visualizações18 slides
L'assurance[1] por
L'assurance[1]L'assurance[1]
L'assurance[1]manonc
464 visualizações10 slides
Le controle de qualite au laboratoire por
Le controle de qualite au laboratoireLe controle de qualite au laboratoire
Le controle de qualite au laboratoireS/Abdessemed
31.7K visualizações69 slides
Conférence: L'assurance qualité au-delà de la qualité logicielle por
Conférence: L'assurance qualité au-delà de la qualité logicielleConférence: L'assurance qualité au-delà de la qualité logicielle
Conférence: L'assurance qualité au-delà de la qualité logiciellegeosaa
1.3K visualizações41 slides
Tp réactions photochimiques saint exupéry por
Tp réactions photochimiques   saint exupéryTp réactions photochimiques   saint exupéry
Tp réactions photochimiques saint exupéryprofroques
4.4K visualizações6 slides

Destaque(20)

Poster 9 biochimie por JIB Congress
Poster 9 biochimiePoster 9 biochimie
Poster 9 biochimie
JIB Congress1.6K visualizações
Assurance Qualité logicielle por Sylvain Leroy
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
Sylvain Leroy2.1K visualizações
L'assurance[1] por manonc
L'assurance[1]L'assurance[1]
L'assurance[1]
manonc464 visualizações
Le controle de qualite au laboratoire por S/Abdessemed
Le controle de qualite au laboratoireLe controle de qualite au laboratoire
Le controle de qualite au laboratoire
S/Abdessemed31.7K visualizações
Conférence: L'assurance qualité au-delà de la qualité logicielle por geosaa
Conférence: L'assurance qualité au-delà de la qualité logicielleConférence: L'assurance qualité au-delà de la qualité logicielle
Conférence: L'assurance qualité au-delà de la qualité logicielle
geosaa1.3K visualizações
Tp réactions photochimiques saint exupéry por profroques
Tp réactions photochimiques   saint exupéryTp réactions photochimiques   saint exupéry
Tp réactions photochimiques saint exupéry
profroques4.4K visualizações
Consultant(e) AMOA BancAssurance por BEIJAFLORE
Consultant(e) AMOA BancAssuranceConsultant(e) AMOA BancAssurance
Consultant(e) AMOA BancAssurance
BEIJAFLORE2K visualizações
Matières colorées 1ere_s por Toufiq AKOUZ
Matières colorées 1ere_sMatières colorées 1ere_s
Matières colorées 1ere_s
Toufiq AKOUZ6.6K visualizações
Recherches d'assurance emprunteur en 2016 - livre blanc por cmonassurance
Recherches d'assurance emprunteur en 2016 - livre blancRecherches d'assurance emprunteur en 2016 - livre blanc
Recherches d'assurance emprunteur en 2016 - livre blanc
cmonassurance345 visualizações
MPL - JL Courtial por Jean_Luc_Courtial
MPL - JL CourtialMPL - JL Courtial
MPL - JL Courtial
Jean_Luc_Courtial882 visualizações
Catalogue de formation acting consulting 2016 por Abdelmajid wahbi
Catalogue de formation acting consulting 2016Catalogue de formation acting consulting 2016
Catalogue de formation acting consulting 2016
Abdelmajid wahbi2K visualizações
Women In Power por artikw
Women In PowerWomen In Power
Women In Power
artikw794 visualizações
RIQAS External Quality Assessment for Medical Laboratories por Randox
RIQAS External Quality Assessment for Medical Laboratories RIQAS External Quality Assessment for Medical Laboratories
RIQAS External Quality Assessment for Medical Laboratories
Randox7.4K visualizações
Automatisation des tests por Zhu Wei QI
Automatisation des testsAutomatisation des tests
Automatisation des tests
Zhu Wei QI8.5K visualizações
LA BANCASSURANCE por bouchra89
LA  BANCASSURANCELA  BANCASSURANCE
LA BANCASSURANCE
bouchra8915.4K visualizações
Marketing banques-assurances por Omar BE
Marketing banques-assurancesMarketing banques-assurances
Marketing banques-assurances
Omar BE7.8K visualizações
Les 8 principes du management de la qualité por Ecoute & Qualité
Les 8 principes du management de la qualitéLes 8 principes du management de la qualité
Les 8 principes du management de la qualité
Ecoute & Qualité41.7K visualizações
Iso QSE 2016 por Yassine Gharbi
Iso QSE 2016Iso QSE 2016
Iso QSE 2016
Yassine Gharbi8.8K visualizações
Bancassurance.ppt por Harshit Pareek
Bancassurance.pptBancassurance.ppt
Bancassurance.ppt
Harshit Pareek31.6K visualizações
Bancassurance por Mickey
BancassuranceBancassurance
Bancassurance
Mickey 24.2K visualizações

Similar a Assurance qualité

RA et CCDS - Séance 1.pptx por
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxtestuser715939
4 visualizações25 slides
Déploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif por
Déploiement continu, l'agilité maximisée ? - Pierre-Martin TardifDéploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Déploiement continu, l'agilité maximisée ? - Pierre-Martin TardifAgile Montréal
468 visualizações30 slides
Génie Logiciel.pptx por
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptxLatifaBen6
48 visualizações16 slides
qualimétrie logiciel - Entreprise Software Analytic - nov 2015 por
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
1.4K visualizações59 slides
Cahier charge ebusiness_p6 por
Cahier charge ebusiness_p6Cahier charge ebusiness_p6
Cahier charge ebusiness_p6Bodosoa Patricia Olihène Rasolonjatovo
845 visualizações8 slides
La documentation logicielle se transforme en gestion de stratégie de conten... por
La documentation logicielle se transforme en gestion de stratégie de conten...La documentation logicielle se transforme en gestion de stratégie de conten...
La documentation logicielle se transforme en gestion de stratégie de conten...Andy McDonald
436 visualizações24 slides

Similar a Assurance qualité(20)

RA et CCDS - Séance 1.pptx por testuser715939
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
testuser7159394 visualizações
Déploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif por Agile Montréal
Déploiement continu, l'agilité maximisée ? - Pierre-Martin TardifDéploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Déploiement continu, l'agilité maximisée ? - Pierre-Martin Tardif
Agile Montréal468 visualizações
Génie Logiciel.pptx por LatifaBen6
Génie Logiciel.pptxGénie Logiciel.pptx
Génie Logiciel.pptx
LatifaBen648 visualizações
qualimétrie logiciel - Entreprise Software Analytic - nov 2015 por Julien Vq
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
Julien Vq1.4K visualizações
La documentation logicielle se transforme en gestion de stratégie de conten... por Andy McDonald
La documentation logicielle se transforme en gestion de stratégie de conten...La documentation logicielle se transforme en gestion de stratégie de conten...
La documentation logicielle se transforme en gestion de stratégie de conten...
Andy McDonald436 visualizações
Cours Génie Logiciel 2016 por Erradi Mohamed
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
Erradi Mohamed2.1K visualizações
Les tests automatisés par mots-clés, le complément parfait d’un projet Agile por Agile Montréal
Les tests automatisés par mots-clés, le complément parfait d’un projet AgileLes tests automatisés par mots-clés, le complément parfait d’un projet Agile
Les tests automatisés par mots-clés, le complément parfait d’un projet Agile
Agile Montréal713 visualizações
Agile Tour Lille 2008 por François Wauquier
Agile Tour Lille 2008Agile Tour Lille 2008
Agile Tour Lille 2008
François Wauquier1.1K visualizações
Expression des besoins pour le SI por Nouhaila ALAMI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
Nouhaila ALAMI135 visualizações
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc... por Pyxis Technologies
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Pyxis Technologies2.7K visualizações
2 relation-acteurs-projet por briann_guillaud
2 relation-acteurs-projet2 relation-acteurs-projet
2 relation-acteurs-projet
briann_guillaud1.4K visualizações
La revue de code : agile, lean, indispensable ! por Lucian Precup
La revue de code : agile, lean, indispensable !La revue de code : agile, lean, indispensable !
La revue de code : agile, lean, indispensable !
Lucian Precup4.3K visualizações
Introduction au génie logiciel por Mohamed Diallo
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
Mohamed Diallo2.1K visualizações
20171122 - Accueil Club Qualité Logicielle por LeClubQualiteLogicielle
20171122 - Accueil Club Qualité Logicielle 20171122 - Accueil Club Qualité Logicielle
20171122 - Accueil Club Qualité Logicielle
LeClubQualiteLogicielle415 visualizações
introduction génie logiciel-1.ppt por SafaeElhouicha
introduction génie logiciel-1.pptintroduction génie logiciel-1.ppt
introduction génie logiciel-1.ppt
SafaeElhouicha33 visualizações
Expression de besoin pour le si por fatima zahra FANDI
Expression de besoin pour le siExpression de besoin pour le si
Expression de besoin pour le si
fatima zahra FANDI162 visualizações
La relecture de code : avant tout des pratiques por Eric SIBER
La relecture de code : avant tout des pratiquesLa relecture de code : avant tout des pratiques
La relecture de code : avant tout des pratiques
Eric SIBER2.3K visualizações
Qualification Et Cycle De Vie Du Logiciel por danaobrest
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
danaobrest22K visualizações
Pas d'agilité sans qualité por Agile Montréal
Pas d'agilité sans qualitéPas d'agilité sans qualité
Pas d'agilité sans qualité
Agile Montréal776 visualizações

Mais de Patrick Ostertag

Tiny and smart - A propos d'humain dans les organisations por
Tiny and smart - A propos d'humain dans les organisationsTiny and smart - A propos d'humain dans les organisations
Tiny and smart - A propos d'humain dans les organisationsPatrick Ostertag
742 visualizações12 slides
Guerre économique et technologie de loisir por
Guerre économique et technologie de loisirGuerre économique et technologie de loisir
Guerre économique et technologie de loisirPatrick Ostertag
393 visualizações5 slides
Tous engloutis par la prochaine waves de google por
Tous engloutis par la prochaine waves de googleTous engloutis par la prochaine waves de google
Tous engloutis par la prochaine waves de googlePatrick Ostertag
300 visualizações4 slides
Nous vous dirons ce qui vous intéresse por
Nous vous dirons ce qui vous intéresseNous vous dirons ce qui vous intéresse
Nous vous dirons ce qui vous intéressePatrick Ostertag
301 visualizações7 slides
Réflexion sur l'Open Source por
Réflexion sur l'Open SourceRéflexion sur l'Open Source
Réflexion sur l'Open SourcePatrick Ostertag
352 visualizações17 slides
Gestion de parc por
Gestion de parcGestion de parc
Gestion de parcPatrick Ostertag
1.8K visualizações67 slides

Mais de Patrick Ostertag(13)

Tiny and smart - A propos d'humain dans les organisations por Patrick Ostertag
Tiny and smart - A propos d'humain dans les organisationsTiny and smart - A propos d'humain dans les organisations
Tiny and smart - A propos d'humain dans les organisations
Patrick Ostertag742 visualizações
Guerre économique et technologie de loisir por Patrick Ostertag
Guerre économique et technologie de loisirGuerre économique et technologie de loisir
Guerre économique et technologie de loisir
Patrick Ostertag393 visualizações
Tous engloutis par la prochaine waves de google por Patrick Ostertag
Tous engloutis par la prochaine waves de googleTous engloutis par la prochaine waves de google
Tous engloutis par la prochaine waves de google
Patrick Ostertag300 visualizações
Nous vous dirons ce qui vous intéresse por Patrick Ostertag
Nous vous dirons ce qui vous intéresseNous vous dirons ce qui vous intéresse
Nous vous dirons ce qui vous intéresse
Patrick Ostertag301 visualizações
Réflexion sur l'Open Source por Patrick Ostertag
Réflexion sur l'Open SourceRéflexion sur l'Open Source
Réflexion sur l'Open Source
Patrick Ostertag352 visualizações
Gestion de parc por Patrick Ostertag
Gestion de parcGestion de parc
Gestion de parc
Patrick Ostertag1.8K visualizações
Approche systémique de processus por Patrick Ostertag
Approche systémique de processusApproche systémique de processus
Approche systémique de processus
Patrick Ostertag6.9K visualizações
A propos de système d'information por Patrick Ostertag
A propos de système d'informationA propos de système d'information
A propos de système d'information
Patrick Ostertag850 visualizações
My Last Project Was About... por Patrick Ostertag
My Last Project Was About...My Last Project Was About...
My Last Project Was About...
Patrick Ostertag431 visualizações
Du nuagedetagauproprietesdeclasse por Patrick Ostertag
Du nuagedetagauproprietesdeclasseDu nuagedetagauproprietesdeclasse
Du nuagedetagauproprietesdeclasse
Patrick Ostertag418 visualizações
Location and role centric right management por Patrick Ostertag
Location and role centric right managementLocation and role centric right management
Location and role centric right management
Patrick Ostertag501 visualizações
Gestion de l’information por Patrick Ostertag
Gestion de l’informationGestion de l’information
Gestion de l’information
Patrick Ostertag1.2K visualizações
Mise en place de système d’information por Patrick Ostertag
Mise en place de système d’informationMise en place de système d’information
Mise en place de système d’information
Patrick Ostertag17.5K visualizações

Assurance qualité

  • 1. Assurance qualité Brevet fédéral d’informatique de gestion Module 041 Patrick Ostertag, Octobre 2006
  • 2. Sources • Directives fédérales pour le brevet et diplôme fédéral d'informaticien de gestion • Software Quality - Theory and management par Alan C. Gillies, 1992 • Vers de nouveaux processus de développement de projet par Chantal Morley, 1991 • Sûreté de fonctionnement des systèmes informatiques, Matériels et logiciels, J.-C. Laprie, B. Courtois, M.-C. Gaudel, D. Powel, Dunod, 1989
  • 3. Assurance qualité Les principes
  • 4. Discussion Selon vous, que représente le mot "Qualité" dans le cadre de projets informatiques ?
  • 5. Principes de base: définitions •Qualité = Zéro défaut • Qualité = Le degré d'excellence
  • 6. Selon ISO, 1986 • La totalité des fonctionnalités et des caractéristiques d'un produit ou d'un service doivent tendre à satisfaire les besoins spécifiques (spécifiés) ou implicites
  • 7. La qualité concerne... •le produit ou le service
  • 8. La qualité concerne... •Le processus de développement
  • 9. La qualité concerne... •Le service de Mettre en place le nouveau système la société
  • 10. Principe de base • La qualité n’est pas absolue
  • 11. Principes de base • La qualité est multi- dimensionnelle
  • 12. Principes de base • La qualité, c'est accepter les compromis • Les critères de qualité sont rarement indépendants • Vitesse maximale, économie d'essence, prix, ...
  • 13. Le logiciel n'a pas vraiment une existence physique.
  • 14. La qualité du logiciel • Est-ce une bonne solution ? • Est-ce la bonne solution et répond-elle à la bonne question ? • Les besoins du client évolue rapidement (concurrence, organisation, partenariat,...) • Les technologies de l'information évoluent rapidement.
  • 15. La qualité du logiciel • Le clients s'imagine la solution informatique qui lui sera mis à disposition et estime les plus-values qu'il verra en retour. • Qui est le vrais client ? • Les besoins sont multiples (plusieurs sous- types de clients)
  • 16. La qualité du logiciel • Le déroulement d'un projet : • Conception, Fabrication, déploiement • Comment mesurer la qualité du résultat fourni par chaque étape du déroulement d'un projet ? • En particulier, comment mesurer la qualité des étapes qui ont le résultat le plus immatériel : • Conception
  • 17. Les différentes vues de la qualité • Le chef de projet • il doit fournir un produit performant et maintenable qui donnera satisfaction au client
  • 18. 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
  • 19. 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.
  • 20. 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.
  • 21. 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é...)
  • 22. 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.
  • 23. 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é.
  • 24. Les différentes vues de la qualité • Le client • il est amené de plus en plus à utiliser le SI • Internet • courrier
  • 25. Exercice Enumérez les critères selon lesquels l'utilisateur final et le concepteur d'un système informatique jugent la qualité (2 colonnes).
  • 26. 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
  • 27. les 5 vues de la qualité La valeur La méthode Le produit La fabrication L'utilisateur
  • 28. “La qualité coute cher !” • Quel est le prix de la qualité ? • Quel est le prix de la non-qualité ?
  • 29. 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
  • 30. 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)
  • 31. 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)
  • 32. 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 • ...
  • 34. La qualité, ce sont les hommes
  • 35. 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
  • 36. La qualité, ce sont les hommes • Ce sont les hommes qui testent les logiciels • Ce sont les hommes qui utilisent le nouveau système et qui jugeront de sa qualité
  • 37. La nature d’une méthode
  • 39. La nature d'une méthode • L'idée de méthode est basée sur la possibilité d'identifier des classes de problèmes qui appellent des réponses analogues. L'expérience peut ainsi être formalisée et réutilisée pour une variété de problèmes qui appartiennent à la même catégorie
  • 42. La nature d'une méthode • Elle contient un ensemble de composants de diverses natures, qui s'architecturent de la façon schématique suivantes : • Supports conceptuels et techniques • Gestion de la production et de la qualité • Gestion du projet
  • 43. La nature d'une méthode • C'est un instrument individuel, pour l'informaticien, le concepteur, le chef de projet..., quant confronté à une situation nouvelle et complexe, il cherche des réponses basées sur des expériences analogues. Dans ce sens, une méthode est une aide à la résolution de problème.
  • 44. La nature d'une méthode • C'est un instrument collectif, aidant à organiser le travail d'un service informatique ou d'un projet. Elle lui donne un cadre, une homogénéité et une communauté de culture. Elle guide le travail en commun des différents acteurs.
  • 46. La démarche qualité • Mettre en place une démarche qualité c'est : • Mettre en place des procédures • Mettre en place une méthode • Mettre en place des instruments de mesure (Check-list)
  • 47. La démarche qualité • Mettre en place la transparence • Au niveau des méthodes de travail, du suivi du processus, du suivi des mandats, etc. • C'est synchroniser les différents acteurs du projet "entreprise" et informer les divers partenaires.
  • 48. A chacun sa qualité • C'est à l'entreprise et à ses collaborateurs de découvrir sa propre notion de la qualité, de trouver ses propres critères de mesure en fonction de ses propres objectifs et de sa propre stratégie.
  • 49. A chacun sa qualité • C'est une démarche collective, la qualité est l'affaire de chacun et de tous. • Une chaîne a la solidité de son maillon le plus faible.
  • 50. Assurance qualité Métriques et critères de qualité
  • 51. Critères mesurables d'un logiciel applicatif • Nombre de ligne de code • Nombre de Fonctionnalités • Nombre d'erreurs • Disponibilité
  • 52. Critères mesurables d'un logiciel applicatif • Facilité d'utilisation (ergonomie du logiciel) • Structure de l'applicatif du point de vue de l'utilisateur • Interface utilisateur
  • 53. Critères mesurables d'un logiciel applicatif • Critères d'utilisation • Flexibilité, acceptation, support, facilité d'apprentissage, adéquation aux problèmes, uniformité d'approche et de présentation, efficacité, stabilité
  • 54. Critères mesurables d'un logiciel applicatif Adaptabilité efficience couverture des résultats corrects besoins facilité de portabilité maintenance robustesse sécurité intégrabilité possibilité de réutilisation degré de confiance
  • 55. 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
  • 56. 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é
  • 57. Contrôle de qualité • Principes de base • Validation et vérification • Plan de contrôle
  • 58. 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
  • 59. 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 • Valeurs de contrôle et jeux d'essai • test de séquence, test des cas normaux, test des cas spéciaux, valeurs limites • Plan de test • Cycle de test : préparer, exécuter, analyser, corriger, répéter
  • 60. Contrôle de qualité • Contrôle de qualité par test • Aides de test • Outils d'observation instantané, logiciels de traçage, outils de pilotage
  • 61. Contrôle de qualité • Contrôle de qualité par audit • Réalisation • rapport d'audit • chronologie
  • 62. Audit informatique • Mission, rattachement et mise en oeuvre • Plan de contrôle lors de l'exploitation • Outils tels que programme d'audit informatique • Mesures organisationnelles et techniques