Sie sind auf Seite 1von 113

Assurance qualit logicielle

Propos par N. HADDOUCHE

02/03/2013

Qualit

02/03/2013

Qualit
Aptitude d'un produit ou d'un service satisfaire les besoins des utilisateurs en termes de fonctionnalits, dlais, cots

02/03/2013

Vocabulaire
entreprise : toute entreprise, organisation ou association du secteur public ou priv. Client doit tre pris au sens large de bnficiaire Produit : en tant que fourniture d'un livrable matriel ou immatriel (service).

02/03/2013

Dfinition
La norme ISO 8402-94
Ensemble des caractristiques d'une entit qui lui confrent l'aptitude satisfaire des besoins exprims et implicites.

La norme ISO 9000 2000


Aptitude d'un ensemble de caractristiques intrinsques satisfaire des exigences.

02/03/2013

Qualit
Dans la pratique la qualit se dcline sous deux formes : La qualit externe La qualit interne

02/03/2013

La qualit externe
satisfaction des clients :
Il s'agit de fournir un produit ou des services conformes aux attentes des clients afin de les fidliser et ainsi amliorer sa part de march. Les bnficiaires de la qualit externe sont les clients d'une entreprise et ses partenaires extrieurs. Ceci passe par une ncessaire coute des clients mais doit permettre galement de prendre en compte des besoins implicites, non exprims par les bnficiaires.

02/03/2013

La qualit interne
Amlioration du fonctionnement interne de l'entreprise:
Mettre en uvre des moyens permettant de dcrire au mieux l'organisation, de reprer et de limiter les dysfonctionnements. Les bnficiaires sont la direction et les personnels de l'entreprise. Elle passe par une tape d'identification et de formalisation des processus internes raliss grce une dmarche participative.
02/03/2013 8

La sur-qualit

02/03/2013

La sur-qualit
Plus on souhaite approcher la perfection plus les cots grimpent

02/03/2013

10

La sur-qualit (suite)
Pour les entreprises du secteur priv:
il ne s'agit pas de rpondre de manire exhaustive aux attentes des Clients Il s'agit rpondre mieux que les concurrents.

Dans le secteur public


rendre compte d'un usage matris des fonds publics pour fournir un service adapt aux attentes des citoyens.

02/03/2013

11

La non-qualit

02/03/2013

12

Le cot de la non- qualit c est la diffrence entre les deux prix de revient
Prix de revient actuel du produit

Prix de revient s il ny avait aucune erreur et aucun dfaut durant sa ralisation.

02/03/2013

13

We never have the time to do a correct job the first time, but we always manage to find time to redo the job one or two times

Id rather have it wrong than have it late. We can always fix it later

02/03/2013

14

Consquences de la non qualit


1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Canceled software projects Unsuccessful software products Unnecessary features and functions Hard to use software Defective software Difficult to maintain software Poorly designed for growth and change Non readiness Difficult to integrate components Less than excellent software process(es)

02/03/2013

15

Cot li a la non-qualit
1. Effort to recreate the problem
What the user did, what was the users configuration May require setting up hardware, database, etc May require utilization of tools ( e.g. debuggers) May involve design change and changes to many components May require setting up hardware, database May require setting up hardware, database, etc

2. Effort to trace failure to the cause


3. Effort to implement a fix

4. Effort to develop and run tests


5. Effort to update and run regression test suite 6. Effort to document the change, modify process or procedure and manage configuration changes (CCB) 7. Effort to package the fix and ship it to customers 8. Effort to inform or train users of the changes
02/03/2013 16

Cots de la non-qualit
Le cot des anomalies internes Le cot des anomalies externes

Pouvez-vous numrer des cots des anomalies internes et externes ?


02/03/2013 17

Anomalies internes

Anomalies externes

- Retouches, Reconditionnements, Rparations, - Rebuts, - Dclassement sur produits finis ou en cours, - Pertes dues aux achats inemployables, - Pollution, - Accident de travail, - Absentisme, retards,

- Remises ou ristournes, - Rclamation clients, - Pnalit de retard, - Primes dassurances, - Remboursement des dommages causs autrui...

02/03/2013

18

Cots de la non-qualit
1. 2. 3. 4. 5. 6. 7.

Le cot des anomalies internes pendant le dveloppement


Dtection des dfauts Rparation des dfauts Modifications Rebuts Produits dclasss Achats inemployables Produits refaire dune version lautre

02/03/2013

19

Cots de la non-qualit
Le cot des anomalies externes
1. 2. 3. 4. 5. 6. 7. 8. Pertes de clients Pnalits Rparations des dfauts pendant lexploitation Remises pour dfauts Assistance technique Modifications ou adaptations prohibitives Retrofits sur le produit Entretien des matriels de maintenance corrective et des comptences

02/03/2013

20

La non qualit
il s'avre gnralement plus coteux de corriger les dfauts ou les erreurs que de faire bien ds le dpart

02/03/2013

21

La non qualit
Il faut trouver le juste quilibre:
liminer au maximum la non-qualit, afin d'obtenir un bon degr de satisfaction de la clientle, de les fidliser et de faire des bnfices, y consacrer un budget raisonnable.
02/03/2013 22

Cot de la qualit (COQ)

02/03/2013

23

Cot de la qualit
Cot du projet

COQ

Cot de Qualit

Cot de conformit
Cot des valuations Cot de prvention

Revues Inspections Tests Audits

Formation Mthodologies Outils Collecte des mesures

Cot de ralisation laboration des plans Dveloppement du logiciel Reprise Cot de non Conformit Refaire les revues Corriger Dfauts Mise--jour
Code et documentation

Vrification & validation


02/03/2013

Cot du projet = ralisation + reprise + valuation + prvention

24

Dtection

Prvention

- Salaires et charges lies Formation la qualit aux vrifications - Etablissement des documents - Mtrologie relatifs la gestion de la - Frais de contrle, qualit (manuel qualit, plans - Fournitures diverses et qualit et plans de contrle.) , produits dtruits pour - Evaluations des fournisseurs, essais utiliss pour - Sensibilisation, motivation et lvaluation du formation la qualit et la produit... gestion de la qualit, - Ralisation d audits qualit, - Groupe damlioration de la qualit...
02/03/2013 25

Les enjeux
Commerciaux
Relations avec le client Rputation

conomiques
Rencontre du cot prvu Rencontre de lchancier prvu

Techniques
Rencontre des objectifs De productivit, De maintenance De performance De scurit, etc.
02/03/2013 26

Qualit logicielle

02/03/2013

27

Quelques exemple de fautes dans des projets et produits logiciels


1. Le problme du Therac-25 en 1985-1987 (un appareil d'irradiation thrapeutique) : 2 morts, 4 irradis (surdose). Faute dcouverte officiellement presque deux ans aprs le premier problme Le bug du Pentium, en 1994. Cot : 500 millions $ pour remplacer les processeurs dfectueux. L'explosion du premier vol d'Ariane 5, le 4 juin 1996. Cot : 500 millions $ de pertes La perte de la sonde Mars Explorer en 2000. Le logiciel redondant du SSRMS (le CanadArm2) en 2001 Aucun dommage, mais un impact important sur lchancier Le vaisseau Soyuz qui plonge 2 fois lacclration prvue de 4-5 g et touche le sol 450 Km de son point darrive prvu (mai 2003).

2. 3. 4. 5. 6.

02/03/2013

28

Les excuses, les bugs et la qualit des


logiciels

02/03/2013

29

1. Je nai pas me proccuper de la qualit, mon client ne sintresse quau cot et lchancier. La qualit na rien voir avec ces choses l. 2. Mon projet na pas spcifi dobjectifs de qualit
3. On ne peut pas mesurer la qualit. On ne sait jamais la quantit de bugs que lon na pas trouv 4. Relaxe, ce nest pas un logiciel qui contrle une centrale nuclaire, ou une fuse

02/03/2013

30

5. Un client peut exiger soit une grande productivit, soit de la qualit. Mais pas les deux la fois

6. Pour nous la qualit cest important, on fait des audits de processus constamment
7. On fait des logiciels de qualit puisquon utilise des normes internationales ISO 8. , cest pas une erreur, cest une bug

02/03/2013

31

9.

On doit livrer un logiciel de trs grande qualit, alors on met beaucoup de temps le tester

10. Ce projet l est de grande qualit parce que les gars de AQ regarde nos documents 11. Ce logiciel est de grande qualit puisque lon fait 90% de rutilisation
12. Cest quoi la qualit...comment on mesure la qualit ?

02/03/2013

32

13. La complexit du code na rien voir avec la qualit 14. La qualit cest le nombre de bugs dans le logiciel livr au client
15. On ne doit pas en faire plus que ce qui est demand dans le contrat. Le contrat ne dit rien au sujet de la qualit

16. Si a marche pas maintenant, on le rparera plus tard chez le client


02/03/2013 33

17. Le client nest pas intress par la qualit, il est intress juste au prix 18. La qualit de ce logiciel est trs leve, on a trouv 1,000 bugs pendant les tests.
19. On na plus le temps de tester, il faut livrer 20. On va laisser le client trouver les bugs 21. On a un chancier trs serr, on na pas le temps de faire des inspections
02/03/2013 34

22. On va avoir un logiciel de grande qualit puisque lon a fait beaucoup dinspections du code et cest dans le code que lon trouve les bugs
23. Ce nest pas un bug, cest une erreur dans le manuel 24. Si le client ne nous appele pas, cest parce quil doit tre bien content du logiciel 25. On na pas le temps de documenter ce que lon fait, il faut livrer
02/03/2013 35

26. Cest pas un bug, cest un problme de hardware 27. Personne va sen apercevoir 28. On na pas besoin de retester, on a juste chang trois lignes de code 29. On dveloppe du logiciel de qualit parce quon a du personnel avec beaucoup dannes de mtier
02/03/2013 36

Concept Qualit logicielle


Un logiciel de qualit est un logiciel qui satisfait aux besoins rels du client tout en respectant des contraintes de cot et de dlais prdfinies. Satisfaire les besoins rels Les besoins du commanditaire dun logiciel (ou plus gnralement dun systme quelconque) sont dfinis sur une chelle quatre niveaux :
1. 2. 3. 4. besoins rels besoins exprims besoins spcifis besoins raliss

Laptitude du produit logiciel satisfaire (ou ne pas satisfaire) les besoins du commanditaire sannonce alors en terme de diffrentiel entre ces quatre niveaux.
02/03/2013 37

Les besoins du commanditaire

02/03/2013

38

02/03/2013

39

02/03/2013

40

02/03/2013

41

02/03/2013

42

02/03/2013

43

02/03/2013

44

Qualit logicielle
Selon l'IEEE La qualit logicielle est:
(1) Le degr avec lequel un systme, un composant ou un processus satisfait ses exigences spcifies.
(2) Le degr avec lequel un systme, un composant ou un processus satisfait aux besoins ou attentes de ses clients/usagers.

02/03/2013

45

Qualit logicielle (suite)


Conformit aux exigences fonctionnelles et de performance explicites, aux normes de dveloppement explicitement documentes, et aux caractristiques implicites qui sont attendues de tout le logiciel professionnellement dvelopp.

02/03/2013

46

Qualit logicielle (suite)


La notion de qualit recouvre deux aspects:
conformit avec la dfinition, cette notion est contrlable en cours de fabrication, rponse l'attente de l'utilisateur , cette notion est contrlable la livraison du produit.

02/03/2013

47

Problmatique de la Qualit Logicielle


Le caractre unique du produit logiciel
Grande complexit ; Invisibilit du produit ; Opportunits limits de dtection de (bugs) ;

02/03/2013

48

Problmatique de la Qualit Logicielle (suite)


Les environnements de dveloppement du logiciel
Sujet une relation client-fournisseur ; Exige un travail d'quipe ; Exige la coopration et coordination avec d'autres quipes de dveloppement ; Exige des interfaces avec d'autres systmes ; Exige la poursuite du projet alors que l'quipe change ; Exige la maintenance pendant plusieurs annes ;
02/03/2013 49

You cant achieve quality unless you specify it !

02/03/2013

50

Spcification de la qualit
La qualit est dcompose en grandeurs de plus en plus fines et prcises jusqu ce quon aboutisse des attributs directement mesurables sur les constituants du logiciel, documents et code.

3/2/2013 02/03/2013

51

APPROCHE DE MAC CALL


Mac Call dfinit une approche de la qualit, partir de la dfinition de caractristiques :
externes (facteurs de qualit) : : expression des exigences (point de vue externe, client) internes (critres de qualit) : caractristiques du produit (point de vue interne, technique) mesurables (mtriques) : ce qui permet de mesurer un critre

02/03/2013

52

APPROCHE DE MAC CALL (suite)


Pour mesurer la qualit du logiciel, des mtriques sont associs aux critres eux mme rattachs aux facteurs

02/03/2013

53

Spcification de la qualit

3/2/2013 02/03/2013

54

Spcification de la qualit
Le niveau des facteurs qualit.
Il reprsente les attributs qualit du logiciel perceptibles par le commanditaire ou les utilisateurs finaux. Ce niveau constitue la vision externe de la qualit du logiciel. Il intresse, au premier chef, la spcification des exigences qualit ainsi que la validation de ces exigences.

3/2/2013 02/03/2013

55

Spcification de la qualit
Le niveau des critres qualit.
Il reprsente les attributs qualit sur lesquels lorganisation de dveloppement peut (et doit !) agir pour satisfaire les exigences qualit dfinies par les facteurs retenus. Ce niveau constitue la vision interne de la qualit du logiciel. Les critres retenus permettent, entre autre, de dfinir lensemble des dispositions pralables quil convient dadopter pour rpondre aux exigences qualit spcifies.
3/2/2013 02/03/2013 56

Spcification de la qualit
Le niveau des mtriques qualit
Il reprsente les attributs qualit pour lesquels il existe des processus de mesure directs et objectifs, portant sur des constituants lmentaires du logiciel.

3/2/2013 02/03/2013

57

Facteurs qualit du logiciel


1) Fiabilit
Aptitude dun programme accomplir sans dfaillance lensemble des fonctions spcifies dans un document de rfrence, dans un environnement oprationnel de rfrence, pour une dure dutilisation donne.

2) Scurit
Attribut de qualit du logiciel se caractrisant, durant son fonctionnement, par labsence dvnements mettant en cause lintgrit des biens et la vie des personnes concerns par lapplication.

3) Intgrit
Degr de protection du systme et des donnes quil manipule contre les accs non autoriss, voire malveillants.
02/03/2013 58

Facteurs qualit du logiciel


4) Ergonomie
Aptitude du systme pouvoir tre utilis avec un minimum defforts.

5) Efficacit
Aptitude du logiciel utiliser dune faon optimale les ressources physiques (espace mmoire, temps dunit centrale) mises disposition.

6) Testabilit
Aptitude dun logiciel se prter une vrification dadquation aux spcifications, le systme tant en phase dexploitation.
02/03/2013 59

Facteurs qualit du logiciel


7) Maintenabilit
Aptitude dun logiciel faciliter les oprations requises pour localiser et corriger une erreur alors que le systme est en phase dexploitation.

8) Flexibilit
Aptitude dun logiciel tre adapt une modification de ses spcifications.

9) Rusabilit
Aptitude dun composant logiciel tre rutilis dans des applications diffrentes.

02/03/2013

60

Facteurs qualit du logiciel


10) Portabilit
Aptitude dun logiciel tre adapt un environnement diffrent de celui des applications prcdentes.

11) Compatibilit
Qualit de plusieurs logiciels (ou composants) tre lis pour une fonction donne, suivant certains critres e.g. standardisation des structures de donnes, communications internes.

02/03/2013

61

02/03/2013

62

Facteurs de qualit
Les facteurs de qualit peuvent avoir une influence les uns sur les autres.
Par exemple les facteurs suivants diminuent lefficacit: intgrit, facilit demploi, portabilit Les facteurs suivants diminuent lintgrit: souplesse, rutilisabilit, interoprabilit.

02/03/2013

63

Relation entre les facteurs


Scurit Fiabilit Efficacit Intgrit Ergonomie Maintenabilit Testabilit Flexibilit Portabilit Rutilisabilit Compatibilit

O X O O X X X O O X X X X X X X X X O O O O O O O O O O O

O : complmentaire X: 02/03/2013 antagoniste

Fi ab ili t Ef fic ac it In tg rit Er go no m ie M ain ten ab ili t Te sta bi lit Fl ex ib ili t Po rta bi lit R ut ili sa bi lit Co m pa tib ili t
64

S cu r

it

Les classes de logiciel


Vies humaines en danger Grande dure de vie Systme exprimental Application temps rel Application embarque Donnes sensibles Systmes imbriqus Appartenance une gamme (de produits)
65

02/03/2013

Correspondance entre classes de logiciel et facteurs de qualit


MAINTENABILITE
REUTILISABILITE PORTABILITE TESTABILITE ERGONOMIE FLEXIBILITE EFFICACITE INTEGRITE

Facteurs de qualit

Classe de systme
(vision externe) Vies humaines en danger Grande dure de vie Systme exprimental Application temps rel Application embarque Donnes sensibles Systmes imbriqus Appartenance une gamme
02/03/2013

X X X X X

X X X X X X X X X

X X
66

COMPATIBILITE

FIABILITE

SECURITE

Critres de qualit
Mac Call dfinit 24 critres perceptibles par linformaticien et permettant dvaluer dans quelle mesure les facteurs de qualit sont atteints. Chaque facteur est mesur en fonction dun certain nombre de critres. Chaque critre est valu par une mtrique.

02/03/2013

67

Critres de qualit selon McCall


Traabilit Compltude Prcision Cohrence Robustesse Modularit Gnralit Extensibilit Instrumentation Auto description Efficacit de stockage Efficacit dexcution Audits des accs Contrle des accs Souplesse des interfaces Facilit dexploitation Facilit dapprentissage Indpendance machines Indpendance systme Normilisation des communications Standardisation des tructures de donnes Concision Conformit

02/03/2013

68

Critres de qualit selon McCall


1. Traabilit
Possibilit, partir dune identification enregistre de retrouver lhistorique, lutilisation ou la localisation dun logiciel ou de produits semblables.

2. Compltude
Proprit dun logiciel (ou dun lment du logiciel) qui possde tous ses constituants lesquels, sont entirement dvelopps et valids.

3. Prcision
Proprit dun logiciel qui fournit des rsultats ne scartant pas des rsultats thoriques attendus dune marge donne.

02/03/2013

69

Critres de qualit selon McCall


4. Cohrence
Proprit dun logiciel qui prsente une compatibilit des lments entre eux au sein dune configuration.

5. Robustesse
Proprit dun logiciel qui retrouve la continuit des oprations aprs conditions anormales et permet de supprimer les effets dune perturbation.

6. Simplicit
Proprit dun logiciel qui fournit un dveloppement des fonctions de la manire la plus comprhensive.

02/03/2013

70

Critres de qualit selon McCall


7. Modularit
Proprit dun logiciel compos dlments distincts tels que la modification de lun deux nentrane pas de modifications sur les autres.

8. Gnralit
Proprit dun logiciel qui largit les cas demplois des fonctions assures.

9. Extensibilit
Proprit dun logiciel qui permet daccrotre le domaine des donnes manipules
02/03/2013 71

Critres de qualit selon McCall


10. Instrumentation
Proprit dun logiciel qui offre la possibilit de mesures relatives au suivi et au contrle de lexcution.

11. Auto description


Proprit dun logiciel fournissant lexplication du dveloppement dune fonction.

12. Efficacit de stockage


Proprit dun logiciel qui minimise la place mmoire ncessaire une opration.
02/03/2013 72

Critres de qualit selon McCall


13. Efficacit dexcution
Proprit dun logiciel qui utilise un minimum de temps machine pour laccomplissement de ses fonctionnalits.

14.Audit des accs


Proprit dun logiciel qui comporte des dispositions, permettant de garder lhistorique des accs au code et aux donnes.

15.Contrle des accs


Proprit dun logiciel qui comporte des mcanismes permettant le contrle des accs
02/03/2013 73

Critres de qualit selon McCall


16. Souplesse des interfaces
Proprit du logiciel qui possde des interfaces faciles modifier et adapter.

17. Facilit dexploitation


Proprit qua un logiciel de faciliter la mise en oeuvre de ses propres procdures dexploitation, le chargement, linitialisation et lexcution.

18. Facilit dutilisation et d'apprentissage


Proprit dun logiciel qui offre des facilits dassimilations par un utilisateurs ses diffrents modes oprationnels.
74

02/03/2013

Critres de qualit selon McCall


19.Indpendance machine
Proprit dun logiciel qui limite ses dpendances vis vis de lenvironnement matriel.

20.Indpendance systme
Proprit dun logiciel qui limite ses dpendances vis vis de lenvironnement systme.

21.Normalisation des communications


Proprit dun logiciel utilisant des normes ou des standards au niveau protocole et interface.
02/03/2013 75

Critres de qualit selon McCall


22. Standardisation des structures de donnes
Proprit dun logiciel qui met disposition des moyens de reprsentations standards des donnes.

23. Concision
Proprit dun logiciel qui utilise un volume de code minimum pour le dveloppement dune fonction.

24. Conformit

02/03/2013

Aptitude du logiciel rpondre aux besoins de lutilisateur.


76

Relations entre critres et facteurs


Facteurs Critres
Traabilit Compltude Cohrence Prcision Robustesse Simplicit Modularit Gnralit Extensibilit Instrumentation Autodescription Efficacit d'excution Efficacit de stockage Audit des accs Contrle des accs Souplesse des interfaces Facilit d'exploitation Facilit d'apprentissage Indpendance systme Indpendance machine Normalisation Standardisation des structures de donnes Concision Conformit 02/03/2013

O O O

S cu rit Fi ab ili t Ef fic ac it In tg rit Er go no m M ie ain ten a Te bilit sta bil it R ut ili sa bil it Fl ex ibi lit Po rta bil it Co m pa tib ili t
O O O O O O X O X X O X X X X X O O X X X X X X X O O O O O O O O O O X O O O O X O O X O O O O O O O O O O O O O O O O O O O O O O O O X X X O O O O O O O O O O

O : complmentaire X : antagoniste
77

Bilan qualit du logiciel

3/2/2013 02/03/2013

78

Remarque
Chaque critre de qualit identifi comme important doit tre intgrs Built in, puisqu'ils peuvent difficilement l'tre la fin de la phase de dveloppement Bolted on .

02/03/2013

79

Mtriques
les mtriques peuvent caractriser les qualits
du produit, du processus de dveloppement, du service rendu

Ils peuvent se faire par :


des mesures objectives (comptages) des enqutes dopinion.

02/03/2013

80

Mtriques (suite)
Mesure directe et objective :
comptage de nombre de ligne de code source : produit comptage de nombre dhomme-jours : processus comptage du nombre dabort systme : service

02/03/2013

81

Mtriques (suite)
Mtriques obtenues par rponse oui/non (liste de contrle)
cohrence de la prsentation des crans : produit respect de la procdure de signalisation des incidents : processus capacit de raccordement satisfaisante : service

02/03/2013

82

Mtriques (suite)
Mtriques obtenues par enqute (note de 0 5)
clart de la prsentation des rsultats : produit apport de l'assurance qualit : processus disponibilit du systme aux heures de pointe : service

02/03/2013

83

Mtriques techniques
Mtriques du code
lignes de code, nombres d'oprandes, d'oprateurs taux de commentaires

Mtriques de la spcification
cohsion et couplage des modules

taille et frquence de communication de donnes


02/03/2013 84

Exemple
Le temps rponse du logiciel est rapide
Type sutilisateur Commis Type de
Utilisateur/Logiciel

Type de rponse

Temps (secondes) <2 <1 <3 < <2 < to 10

Interaction Login Entre Login OK Message derreur Entre accept Message (processus) Erreurs Message (processus) Opration complt

Ingnieur

Opration des matrices

Analyse des circuits

Description erreur Message (processus) Opration complte

<2 < 1 to 20
85

02/03/2013

Facilit d'utilisation (usability)


Dfinition (ISO 9241)
La capacit pour un utilisateur d'utiliser un produit pour raliser ses buts avec efficacit, efficience et satisfaction dans un contexte d'utilisation spcifique. Mtriques 1. Apprentissage 2. Efficacit 3. Facilit pour l'utilisateur de se souvenir du fonctionnement du logiciel (user retention over time) 4. Faible taux d'erreur (du point de vue utilisateur) 5. Satisfaction

3/2/2013

86

Facilit d'utilisation Mtriques


1. Apprentissage

Facilit d'apprentissage des principales fonctionnalits du logiciel et acqurir les habilits pour complter le travail Mesurer les efforts d'un utilisateur avant qu'il puisse raliser certaines tches et les efforts d'un expert pour raliser la mme tche.
Le nombre de tche par unit de temps que l'utilisateur peur raliser en utilisant le logiciel.

2. Efficacit

Nous cherchons le nombre maximum de tches par unit de temps.

02/03/2013

87

Facilit d'utilisation - Mtriques


3. Facilit pour l'utilisateur de se souvenir du fonctionnement du logiciel

Cet attribut indique jusqu' quel point un utilisateur se souvient de la faon dont le logiciel fonctionne aprs une priode de non-usage. Cet attribut adresse le nombre d'erreurs que l'utilisateur peut faire lorsqu'il ralise la tche. Contribue ngativement la facilit d'utilisation. Ne rfre pas au nombre d'erreurs dans le logiciel. Cet attribut indique l'impression (subjective) qua l'utilisateur propos du logiciel.

4. Taux d'erreurs

5. Satisfaction

02/03/2013

88

Exemple Facilit dutilisation


Temps requis un utilisateur pour apprendre des oprations logiciels en utilisant le manuel

Attribut Entrer dossier patient

chelle
Temps(m.)

Test Donner lutilisateur le manuel et lui demander de raliser la tche Donner lutilisateur le manuel et lui demander de raliser la tche Donner lutilisateur le manuel et lui demander de raliser la tche

Pire 10

Plan 5

Bon 2

Maintenant

60

Crer un Temps(m.) rapport mensuel Raliser un backup


Temps(m.)

30

15

10

120

20

10

90

89

Dmarche qualit

02/03/2013

90

Dmarche qualit
L'approche organisationnelle permettant un progrs permanent dans la rsolution des non-qualits. Il s'agit d'une dmarche participative, c'est-dire laquelle doit ncessairement participer l'ensemble de l'entreprise et par consquent ncessairement porte au plus haut niveau hirarchique.
02/03/2013 91

Dmarche qualit
Les apports dune telle dmarche est dtendre la notion de qualit toute lentreprise. Elle doit tre capable de construire puis de grer son systme qualit. Elle doit maitriser chacune de ses activits et doit donc possder des documents et des preuves.
02/03/2013 92

CERTIFICATION

PRE-AUDIT CERTI
AUDIT INTERNE APPLICATION DES DOCUMENTS DOCUMENTATION DU SYST. QUALITE FORMATION AUX NORMES ISO 9000 - 2000 PLAN DE MANAGEMENT DE LA QUALITE DIAGNOSTIC QUALITE
02/03/2013
Mohammedi

SEMINAIRES DE MOTIVATION A LA QUALITE

93

La certification

C'est l'obtention d'un certificat dlivr par un organisme tiers

attestant de la conformit du
SMQ aux exigences du rfrentiel

choisi
02/03/2013 94

Organisation qualit

02/03/2013

95

Organisation qualit
La mise en place d'une dmarche qualit est un projet d'entreprise global mobilisant l'ensemble du personnel. Il est ainsi ncessaire de dfinir une organisation qualit s'intgrant dans l'existant et s'articulant avec l'organisation existante.

02/03/2013

96

Organisation qualit
un responsable qualit / conseiller qualit / directeur qualit :piloter les actions qualit la cellule qualit / service qualit Un comit qualit Chaque service ou bureau est responsable de la mise en uvre des orientations qualit son niveau.
Correspondant qualit
02/03/2013 97

Organisation qualit
Chef de la direction

Comit d'orientation qualit quipe AQ

Ingnierie

Services professionnels/ Dveloppement des affaires Ottawa

Oprations

Systmes d'armes et de dtection

Systmes

Soutien des projets

Amlioration Continue
Monitoring audit

Lgende:
Les cases ombrages indiquent un rle actif dans la dfinition et le maintien du systme qualit.

Coordonateur SEI/CMM

Matrise du produit

Matrise du processus d'achat

Matrise de la conception

02/03/2013

98

Amlioration continue

02/03/2013

99

Notion d'amlioration permanente


L'un des principes de base de la qualit est la prvention et l'amlioration permanente. La qualit est un projet sans fin dont le but est de prendre en compte les dysfonctionnements le plus en amont possible

02/03/2013

100

Roue de Deming

02/03/2013

101

Plan (Planifier)
il s'agit de dfinir les objectifs et les processus ncessaires pour fournir des rsultats correspondant aux exigences des clients et aux politiques des organismes

02/03/2013

102

Do (Mettre en place)
il s'agit de la mise en uvre des actions et processus

02/03/2013

103

Check (Contrler)
Cette phase consiste vrifier l'atteinte des objectifs fixs : il sagit de surveiller et mesurer les processus et le produit par rapport aux politiques, objectifs et exigences du produit et rendre compte des rsultats

02/03/2013

104

Act (Agir)
En fonction des rsultats de la phase prcdente, il convient de prendre des mesures prventives :
il sagit dentreprendre les actions pour amliorer en permanence les performances des processus

02/03/2013

105

Assurance Qualit Logicielle

02/03/2013

106

Assurance de qualit Logiciel


Selon l'IEEE L'assurance qualit logicielle est: Un modle planifi et systmatique de toutes les actions ncessaires pour fournir une confiance adquate qu'un article ou un produit est conforme ses exigences techniques tablies. Un ensemble d'activits conu pour valuer le processus par lequel les produits sont dvelopps ou fabriqus.
02/03/2013 107

Autres dfinitions
Un ensemble systmatique et prvu d'actions ncessaires l'obtention d'une confiance adquate que le procd de dveloppement de logiciel ou le processus de maintenance d'un produit de systme logiciel est conforme aux exigences techniques fonctionnels tablies aussi bien qu'aux exigences concernant le calendrier et budget.
02/03/2013 108

Autres dfinitions
Mise en uvre d'un ensemble appropri de dispositions prtablies et systmatiques destines donner confiance en l'obtention d'une qualit requise.

02/03/2013

109

Lorigine du besoin dtre rassur sur la qualit


besoin commun et partag de faon universelle par tout client, acheteur ou consommateur, celui de pouvoir se fier des informations ou des donnes lui permettant dacqurir la conviction que le produit ou service rpondra bien ses attentes

02/03/2013

110

Objectif de lAQL
Objectifs de l'AQL dans le dveloppement Objectifs de l'AQL dans la maintenance

02/03/2013

111

Objectifs de l'AQL dans le dveloppement


Assurer un niveau de confiance acceptable que le logiciel sera conforme aux exigences fonctionnelles techniques. Assurer un niveau de confiance acceptable que le logiciel sera conforme aux exigences de gestion concernant l'chancier et le budget. Initiation et activits de gestion pour l'amlioration et la plus grande efficience des activits de dveloppement et d'assurance de qualit logicielle.
02/03/2013 112

Objectifs de l'AQL dans la maintenance


Assurer un niveau de confiance acceptable que les activits de maintenance logiciel seront conformes aux exigences fonctionnelles techniques. Assurer un niveau de confiance acceptable que les activits de maintenance logiciel seront conformes aux exigences de gestion concernant l'chancier et le budget. Initier et grer des activits visant l'amlioration et l'augmentation de l'efficience des activits de maintenance et d'assurance de qualit logicielle.

02/03/2013

113

Das könnte Ihnen auch gefallen