Facult des sciences de BIZERTE
D partement informatique
LA QUALITE DU
LOGICIEL
Essia BEN SHIL
AU: 2015-2016
1
Plan du cours
Introduction
I.
II. La qualit du logiciel
III. Gestion de la qualit
IV. Assurance qualit
V. Normalisation de la qualit
VI. Evaluation et m triques de la qualit
VII.Test du logiciel
2
Introduction
3
Plan du chapitre
1. D finition dun logiciel
2. Caract ristiques dun logiciel
3. Types de logiciels
4. Probl matique : pourquoi la qualit ?
5. G nie logiciel
4
Quest- ce quun logiciel ?
Un logiciel (software) est lensemble des programmes
et des documentations n cessaires au fonctionnement
dun syst me informatique
5
Quest- ce quun logiciel ?
nn il fait intervenir plusieurs participants
travail en quipe
organisation
planification
nn il est complexe et de tr s grande taille
1 M Inst. central t l phonique
50 M Inst. contr le sol + vol navette spatiale
nn il est long et co teux d velopper
risques nombreux et important : d lais, co t
nn il est fait pour des utilisateurs
exigences
6
Caract ristiques du logiciel
nn facile reproduire
tout le co t se trouve dans le d veloppement
nn le logiciel est immat riel et invisible
on ne peut lobserver quen lutilisant
la qualit nest pas vraiment apparente
difficile destimer leffort de d veloppement
nn d veloppement difficile automatiser
beaucoup de participants &
7
Caract ristiques du logiciel
nn le logiciel vieillit cause de:
D t rioration suite aux changements :
duplication de code
introduction derreurs
Mal con u au d part :
manque de modularit
documentation insuffisante
Evolution du mat riel
8
Types de logiciels (1)
nn sur mesure : pour un client sp cifique
nn g n rique : vendu sur un march
9
Types de logiciels (2)
nn syst me dinformation et daide la d cision
nn logiciel temps-r el
nn logiciel embarqu
nn logiciel distribu
10
Probl matique
Il est extr mement difficile de r aliser dans
les d lais pr vus un logiciel
fiable et
satisfaisant son cahier des charges
11
Exemples de logiciels non fiables
qq Perte de la sonde Mars Climate Orbiter en 1999 apr s
9 mois de voyage & confusion dans le param trage entre
pieds et m tres !
qqAucune couverture r seau chez Bouygues Telecom en
novembre 2004 & deux serveurs dacheminement des
appels sont tomb s en panne en m me temps & lun tait
cens tre le secours de lautre.
qqAu passage de l quateur un F16 sest
retrouv
automatiquement sur le dos & changement de signe de
laltitude mal pris en compte
12
Exemples de logiciels avec d lais et
exigences non satisfaits
OS 360 dIBM
en retard, d passement m moire et prix, erreurs
a roport de Denver (syst me de livraison des bagages)
1 an de retard
13
Naissance du G nie Logiciel
(software engineering)
1969
14
G nie logiciel : objectif
nn D marche de d veloppement
nn Principes, m thodes, outils
nn Techniques assurant :
respect des exigences
respect de la qualit
respect des d lais et des co ts
15
Vers une assurance qualit &
16
La qualit logiciel
17
Plan du chapitre
1. Diff rentes perceptions de la qualit
2. D finition de la qualit du logiciel
3. Pourquoi la qualit ?
4. Les 3 axes de la qualit
5. G nie logiciel
18
Diff rentes perceptions de la qualit
QUALIT
EXTERNE
QUALIT
INTERNE
19
D finition de la qualit du logiciel
Aptitude dun logiciel satisfaire les
besoins des utilisateurs (ISO 9001)
des
propri t s
et
Ensemble
caract ristiques dun produit ou service
lui conf re laptitude satisfaire les
qui
(ISO
besoins exprim s ou implicites
8402)
20
21
Pourquoi lassurance qualit
22
Vocabulaire
" Assurance qualit :
Regroupe les dispositions pr ventives que lentreprise ou
les projets peuvent prendre dans le but de garantir le niveau
de qualit attendu.
" Contr le qualit :
Correspond aux v rifications effectu es aux diff rents
stades du processus.
" Syst me qualit :
Repr sente lorganisation (structures, moyens, proc dures)
mise en place par lentreprise pour d finir et g rer la
qualit .
23
Vocabulaire
" Manuel qualit /plan qualit logiciel:
Document d crivant les dispositions g n rales prises
la qualit de ses
lentreprise pour obtenir
par
produits ou de ses services
" Clauses qualit :
Expression des exigences (contractuelles ou non)
24
La Qualit : 3 axes
" La qualit est la r sultante dactions pr ventives et non
pas dactions correctives.
" Dans un projet
informatique, on peut d finir 3 axes
principaux de mesure de la qualit :
- Qualit technique
- Qualit relationnelle
- Qualit organisationnelle
25
La qualit technique
" Composer l quipe en fonction des comp tences techniques et/ou
fonctionnelles requises
" La qualit technique sappuie essentiellement sur :
les normes et
les m thodes de d veloppement
(conception,
architecture, r gles de d veloppement, ergonomie)
les moyens de contr le :
" niveau et fr quence de contr le : par des revues de code, du
d veloppement en bin me, du prototypage &
" niveau et fr quence de validation : conception de jeux et plans
de tests quils soient unitaires, dassemblage ou utilisateurs
26
La qualit technique
"
2 m thodes peuvent nous servir construire notre d marche qualit
La m thode Mc Call (1977)
" Mc Call d termine une approche de la qualit partir de la
d finition de caract ristiques externes (facteurs de qualit ) et
internes (crit res de qualit ) qui soient mesurables (par des
m triques).
" Il a donc d fini 23 crit res r partis sur 11 facteurs chaque
crit re correspond au moins une m trique
" Le mod le de Mc Call diff rencie utilisateur et r alisateur (chacun a
ses crit res de qualit )
27
La qualit technique
La norme ISO 9126
" La norme ISO 9126, "Technologies de lInformation : Qualit s des produits
logiciels", d finit et d crit :
une s rie de caract ristiques qualit dun produit
logiciel
(caract ristiques internes et externes, caract ristiques lutilisation)
qui peuvent tre utilis es pour sp cifier les exigences fonctionnelles
et non fonctionnelles des clients et des utilisateurs
chaque caract ristique est d taill e en sous- caract ristique, et pour
chacune delle, la norme propose une s rie de mesures mettre en
place pour valuer la conformit du produit d velopp par rapport
aux exigences formul es.
28
La qualit technique
Publicité
" La m thode Mc CALL
Les 11 facteurs de qualit peuvent tre class s en 3 cat gories
LES CARACTERISTIQUES OPERATIONNELLES
LA CAPACITE D'EVOLUTION
L'ADAPTABILITE
29
La qualit technique
"
la m thode Mc CALL
LES CARACTERISTIQUES OPERATIONNELLES
- conformit aux besoins : le produit fait- il ce que je souhaite?
- fiabilit : le fait- il correctement dans tous les cas?
- efficacit : utilise- t- il au mieux le mat riel?
- int grit : est- il prot g contre les intrusions? A t- il un niveau de
s curit suffisant?
- facilit demploi : au niveau de lapprentissage, de la mise en Suvre,
de la pr paration des donn es, de linterpr tation des r sultats
30
La qualit technique
" La m thode Mc CALL
LA CAPACITE D'EVOLUTION
- maintenabilit : facilit avec laquelle on peut localiser et
corriger les erreurs
- souplesse : facilit de modification et d volution
(adaptation de nouveaux besoins)
- testabilit : effort requis pour le tester
31
La qualit technique
" La m thode Mc CALL
L'ADAPTABILITE
- portabilit : peut- on utiliser le logiciel sur une autre
machine?
- r utilisabilit : peut- on r utiliser des parties du logiciel
dans dautres applications,
- interop rabilit : facilit dinterfa age avec un autre
syst me (ouverture).
32
La qualit technique
"
la m thode Mc CALL
Les facteurs de qualit peuvent avoir une influence les uns sur
les autres par exemple les facteurs suivants diminuent
lefficacit :
"
"
"
la facilit demploi (n cessit dintroduire des interfaces
sophistiqu es)
la maintenabilit (sacrifie lefficacit pour la lisibilit )
la portabilit (les structures portables ne sont pas
n cessairement les plus efficaces)
" &
33
La qualit technique
"
la m thode Mc CALL
" Mac Call d finit 23 crit res perceptibles par linformaticien qui
permettent d valuer dans quelle mesure les 11 facteurs de
qualit sont atteints
" Sur le sch ma de la diapo suivante sont indiqu s les liaisons qui
existent entre les 11 facteurs de qualit (colonne de droite) et les
23 crit res associ s ces facteurs (colonne de gauche)
" On notera quel point le crit re de modularit est important
34
Facteurs
Crit res
35
La qualit technique
" La norme ISO 9126
36
La capacit fonctionnelle
37
La fiabilit
38
La facilit dutilisation
39
Le rendement
40
La maintenabilit
41
La portabilit
42
La qualit technique
" La norme ISO 9126
LISO a d fini dans sa norme 9126 un mod le liant les qualit s
internes dun logiciel ses qualit s externes, ainsi quun ensemble
de mesures les capturant
Ce mod le indique un lien de causalit entre des caract ristiques
internes et des caract ristiques externes dun produit, mais ne
permet toutefois pas de les pr dire, ni de conna tre bonnes et
mauvaises plages de valeurs
43
La qualit relationnelle
" Le chef de projet est le point nodal du projet. Cest lui de
g rer et dadministrer
la communication autour de son
projet. Cest par la communication quil fait vivre son projet
et quil peut le promouvoir.
" La qualit relationnelle porte essentiellement sur :
la communication au sein des quipes contributrices
la communication aupr s du client et des utilisateurs
la communication lext rieur du projet
(direction,
partenaires, coll gues &)
44
La qualit relationnelle
" La communication doit tre 360 degr s : chacun doit
savoir ce que lautre fait
Patron (rendre compte)
Coll gues
(partager les probl mes
/ les solutions)
Communiquer
Clients (r pondre
ses besoins)
Collaborateurs (donner du sens)
45
La qualit organisationnelle
" La qualit organisationnelle est assur e par la mise
en place dun Plan dAssurance Qualit
" Ce plan permet de cadrer
lenvironnement
m thodes, etc ... )
concern
les projets dans
standards,
(normes,
46
La qualit organisationnelle
" Un projet est r parti en lots ou en chantiers. Avant de
commencer les aborder, le client et le prestataire laborent
un Plan d Assurance Qualit qui a pour but dassurer le bon
d roulement et la r ussite du projet
" En effet, la r ussite d'un projet s'appr cie g n ralement par :
" la conformit de ses r sultats ceux attendus
" le respect des d lais et du budget
" Un Plan dAssurance Qualit est relatif aux diff rents projets
r alis pour l laboration des produits
Il pr sente les activit s propres
dun client.
d sir s par le client.
assurer les objectifs qualit requis par le client.
Il est
47
Gestion de la qualit
48
Plan du chapitre
I. Le Cycle de la qualit
II. Comment agir sur la qualit logicielle ?
III. Le processus de la qualit
IV. G rer la Qualit
49
Le Cycle de la qualit
4-Am lioration
1-D finition
MAITRISE DE
LA QUALITE
3-Suivi &
valuation
2-Pr vention
50
Comment agir sur la qualit logicielle ?
La qualit est atteinte ou am lior e en appliquant
certains principes :
nn rigueur et formalisme
nn s paration des pr occupations
nn modularit
nn g n ralit / abstraction
nn incr mentalit
nn anticipation des changements
51
Rigueur et formalisme
nn rigueur = pr cision, exactitude (confiance en la fiabilit )
nn formalisme = le plus haut degr de rigueur (math matiques)
n cessaire pour les parties critiques (haut risque)
peut tre utilis dans chaque phase
sp cification formelle
v rification formelle (preuve)
analyse de complexit dalgorithmes
&
52
S paration des pr occupations 1
nn principe : traiter s par ment les ` aspects dun probl me
diviser pour r gner
nn r sultat : r duit la quantit de complexit contr ler
53
S paration des pr occupations 2
nn diff rentes sortes de s parations :
s paration de domaine
domaine de probl me : quoi r soudre ?
domaine de solution : comment r soudre ?
s paration de temps : phases du cycle de vie
s paration de qualit
prototypes
conception globale, d taill e
vues s par es sur le logiciel : mod lisation en UML
cas dutilisation, structure statique
comportement dynamique, architecture
s paration de responsabilit s : org. en quipes projet
54
Modularit
nn principe : s parer le syst me en composants logiques
modules
nn avantages :
r duction de complexit
les modules peuvent tre
con us et construits s par ment
r utilis s
syst me modifi en changeant un nombre limit de modules
55
G n ralit / Abstraction
nn principe :
g n raliser un probl me particulier
le rendre r utilisable dans dautres contextes
nn exemple :
logiciel g n rique vs logiciel sur mesure
design patterns : des solutions g n ralis es pour des
probl mes typiques de conception
56
Incr mentalit
nn principe :
d velopper le logiciel en une s rie dincr ments
Publicité
se rapprocher de la solution par raffinements successifs
nn exemple :
phases de conception
cycle de vie en spirale
57
Anticipation des changements
nn le logiciel volue constamment pour diff rentes raisons :
r paration des erreurs d tect es
adaptation de nouveaux environnements
traitement de nouvelles exigences
changements dans les exigences
changement des formats de donn es
changement dexigences non-fonctionnelles
nn avant de d velopper, poser les questions :
quels changements, o ?
comment les rendre plus faciles appliquer ?
58
Le processus de la qualit
" Pour atteindre la qualit , il faut un processus qualit
moyens
acteurs
Processus
Fournisseurs
Donn es
dentr e
Processus
Donn es
De sortie
Processus
Clients
m thodes
objectifs
" D terminer pour chacune des donn es de sortie (les livrables de mon
les composantes du processus qui, par leur d faillance,
projet),
pourraient emp cher le processus de g n rer cette donn e
" Exemples : des tests, une expertise technique, des indicateurs de
performance &
59
Le processus de la qualit
Cadre m thodologique
Organisation &
Documentation
Moyens & Contraintes
M thodes
Outils
Normes
Pilotage
Production
Qualit
Comp tences
Charges, d lais
quipement
Entr e
Valeur
ajout e
tape1
Sortie
Entr e
Sortie
Valeur
ajout e
tape2
Besoins
R els
Produits et
Services
Suivi et valuation de la qualit
Correction
Analyse
D tection
ADEQUATION
60
G rer la Qualit
" Il faut, pour maitriser ce processus :
Formaliser les exigences des clients
Identifier lobjectif atteindre
D crire le processus (d crire lactivit ou lensemble d'activit s qui utilise des
ressources pour convertir des l ments d'entr e en l ments de sortie poss dant
une valeur ajout e)
D finir les r les, missions et objectifs de chacun
Mesurer et contr ler les actions de chacun
En r sum :
1 - Ecrivez ce que vous voulez faire
2 - Faites ce qui est crit
3 - Prouvez que vous le faites
4 - Eprouvez ce vous avez fait
61
G rer la Qualit : les m thodes
" Le PDCA : appel galement la roue de Deming
" La m thode comporte 4 tapes, chacune entra nant l'autre, et visant
tablir un cercle vertueux.
" Sa mise en place doit permettre d'am liorer sans cesse la qualit :
" Plan : d finir ce que lon va faire,
" Do : le faire,
" Check : contr ler, mesurer ce quon fait,
" Act : normaliser pour am liorer ce quon fait,
62
G rer la Qualit : les m thodes
" La m thode PEC :
" Je Planifie : les d lais, les ressources, les moyens, les co ts
" JEx cute :
je r alise conform ment aux exigences
n goci es et formalis es
" Je Contr le : je teste, je simule et je v rifie
" Cest galement un cycle it ratif, tendant
am liorer continuellement la qualit
63
Assurance qualit
64
Plan du chapitre
I. Manuel Assurance Qualit
1. Quest- ce quun MAQ?
2. Plan type dun MAQ
II. Plan Assurance Qualit
Les objectifs dun PAQ
Le champ dapplication d un PAQ
1.
2.
3. Plan type dun PAQ
III. Plan Qualit Projet
1. Quest- ce quun PQP?
2. A quoi sert un PQP?
3. Plan dun PQP
65
" Il existe habituellement 3 niveaux de plan qualit
- Le manuel dassurance qualit (niveau le plus haut )
d crivant les principes de qualit g n raux au sein dune
soci t
- Le plan dassurance qualit (niveau interm diaire) : r git
les principes de qualit entre un client et un fournisseur
- Le plan qualit projet (niveau le plus bas) : r git les
principes de qualit relatif aux sp cificit s dun projet
66
Quest-ce quun MAQ?
Le document descriptif du syst me de la gestion de la
qualit ,
Le MAQ a la valeur de vitrine lext rieur de
lentreprise (serveur Web).
67
Plan type dun MAQ
Pr sentation de la soci t
"
" Organisation de la qualit dans lentreprise
Les missions et les moyens attribu s la structure qualit ,
Le syst me qualit (documentation, audit, revues&).
" Activit s li es au cycle de production
La sp cification des besoins,
La planification du d veloppement.
" Conception et r alisation
" Tests et validation
" R ception
" Reproduction, livraison et installation
" Maintenance
" Les activit s de soutien :
La gestion des configurations,
La ma trise des documents,
La formation.
68
Plan Assurance Qualit
Document non ant les modes op ratoires, les ressources
et
la s quence des activit s li es la qualit , se
rapportant un produit, un service, un contrat ou un
projet particulier (NF X50-109).
Le PAQ est un document contractuel constituant
le
cahier des charges de la qualit .
69
"
Les objectifs dun PAQ :
1 - Donner la ma trise douvrage l'assurance de la qualit de
l' laboration des produits
2 - Fixer les droits de la ma trise douvrage, mais aussi ses
devoirs, en mati re de suivi de la qualit
3 - Donner tous les participants du projet les proc dures,
r gles et m thodes applicables
4 - Donner au responsable de la qualit les l ments lui
permettant d'organiser son plan d'actions de pr vention,
de communication et de contr le
70
Le champ dapplication d un PAQ
Un Plan Qualit est relatif aux diff rents projets dun client
Il est r alis pour l laboration des produits d sir s par le client
Il pr sente les activit s propres assurer les objectifs qualit requis par
le client
71
Plan type dun PAQ (1)
1. But, domaine dapplication et responsabilit :
1. But du PAQ,
2. Domaine dapplication,
3. Responsabilit s de r alisation.
2. Documents applicables et de r f rence :
1. Documents applicables,
2. Documents de r f rence.
3. Terminologie :
1. Glossaire des termes,
2. Abr viations.
72
Plan type dun PAQ (2)
4. Caract ristiques et organisation du projet :
1. Grands objectifs,
2. Exigences qualit ,
3. Organisation des structures :
nn Structure de pilotage du projet,
nn Organisation de l quipe projet.
4. D marche de d veloppement:
nn Cycle de d veloppement,
nn Description des tapes,
nn Planification g n rale et suivi du projet.
5. Outils.
73
Plan type du PAQ (3)
5. Proc dures de gestion applicables au projet :
1. Gestion de la documentation,
2. Gestion de configuration,
3. Gestion des modifications.
6. Contr le des fournisseurs:
1. Suivi des demandes d volution,
2. R capitulatif des documents et fiches applicables.
7. Suivi de lapplication et de l volution du PAQ:
1. Proc dure de suivi,
Publicité
2. Proc dure d volution.
74
Conclusion
Le Plan d Assurance Qualit est un outil tr s r pandu dans le domaine du
service informatique. Il facilite le travail de tous les acteurs du projet.
N anmoins, sa seule pr sence nest pas suffisante pour assurer la r ussite
totale du projet.
En effet, le respect des l ments du PAQ, la bonne entente et la bonne
communication entre le prestataire et le client ainsi que la documentation
de chaque intervention sont des l ments importants qui contribuent au
succ s.
75
Plan Qualit Projet
Quest-ce quun PQP?
Le responsable qualit projet r dige le PQP.
Le plan qualit du projet va d finir explicitement le r f rentiel de travail
applicable pour lensemble des contributeurs du projet.
A quoi sert un PQP?
Que les param tres Qualit / Co t / D lai soient bien ma tris s.
La mise en place dun document concis et pr cis Il sagit de construire un
fil directeur avec les points importants permettant de garantir le bon
d roulement du projet et non de d crire en d tail
lensemble des
composantes pouvant entrer dans le cadre du plan qualit projet.
76
Un PQP permet de Bien cerner le projet
" Rappelons tout dabord quun projet est une exp rience unique (livrables fournir)
born e entre une date de d but et une date de fin.
" La description exacte : objectifs et enjeux
" La description exacte du projet va permettre de positionner sa finalit .
"
Il sagit dy inclure les objectifs qui se d clinent classiquement en trois axes :
qualit : les livrables fournir au client ;
co t : le co t des livrables en termes de prix de revient de fabrication,
le co t du projet ;
d lai : les dates de livraison des diff rents livrables.
77
Un PQP permet de D finir les m thodes de travail
La description des m thodes de travail va constituer le
r f rentiel du projet que tous les contributeurs vont devoir
appliquer.
La description des documents et les outils applicables sont
la caisse outils du projet.
78
Plan dun PQP
Ce document d finit le cadre g n ral du projet et les pratiques de gestion et de
qualit appliqu es au projet.
Le plan qualit projet est un document structur en six rubriques qui sont :
1.Objet du plan qualit
2.Informations g n rales sur le projet
3.Organisation du projet
4.Plan de d veloppement
5.Plan de gestion
6.Assurance qualit
79
Normalisation de la qualit
80
Plan du chapitre
I. propos de l'ISO
II. L'association AFNOR
III. Le r f rentiel des normes
IV. Quelques d finitions normalis es
V. Qualit : la d marche
VI. Certification : la d marche
VII. En Tunisie : L'INNORPI
81
ISO
propos de l'ISO
L'ISO (Organisation internationale de normalisation) est
le premier
producteur mondial de Normes internationales d'application volontaire.
Les Normes internationales tablissent des sp cifications de premier
ordre pour les produits, les services et les bonnes pratiques dans une
optique de qualit , s curit et efficacit . Elles aident supprimer les
obstacles au commerce international.
Depuis 1947, l'ISO a publi plus de 19 500 Normes internationales qui
couvrent la quasi- totalit des secteurs de l'industrie des technologies
la s curit des denr es alimentaires, et de l'agriculture la sant .
Les Normes internationales ISO ont un impact partout, pour tous.
http://www.iso.org/iso/fr/home/about.htm
82
AFNOR
L'association AFNOR et ses filiales constituent un groupe international au
service de l'int r t g n ral et du d veloppement conomique. Il con oit et
les normes, sources de progr s et de
d ploie des solutions fond es sur
confiance.
Il est organis autour de 4 grands domaines de comp tences : la normalisation,
la certification, l dition de solutions et services dinformation technique et
professionnelle et la formation.
Le Groupe AFNOR sappuie sur plus de 1 280 collaborateurs pr sents en France
implant
dans 13 d l gations r gionales. A linternational,
dans 36 pays pour d ployer ses prestations (certification, formation) dans 90 pays.
Ce sont plus de 50 000 clients qui aujourdhui lui font confiance.
le groupe est
LAssociation fran aise de normalisation (AFNOR) est l'organisme
officiel fran ais de normalisation. Elle repr sente la France aupr s de
l'Organisation internationale de normalisation (ISO),
http://www.afnor.org/groupe/a- propos- d- afnor/qui- sommes- nous
83
R f rentiel des normes
"
ISO
ISO 9000 : r f rentiel international du
syst me qualit
Normes relatives aux SI :
" ISO 8402 (assurance Qualit )
" ISO 12207 (cycle de vie)
" ISO/CEI 9126 ( valuation)
" ISO/CEI 12119 (progiciels)
" AFNOR
X50-120 (vocabulaire)
Z67-100,101,111,130,131,
135,150,151,900,901,902.
84
D finitions normalis es
" Processus
Encha nement de t ches r alis es laide de
moyens tels que des personnes, des quipements,
des informations, des proc dures, en vue dun
r sultat final escompt (produit ou service)
85
D finitions normalis es
" Qualit
La qualit est d finie comme lensemble des traits et
caract ristiques dun produit ou dun service qui
leur
conf rent laptitude satisfaire les besoins exprim s ou
implicites.
(NF X50-120)
86
D finitions normalis es
" Assurance Qualit
Lassurance qualit est d finie comme lensemble des actions
pr tablies et syst matiques n cessaires pour donner la
confiance appropri e en ce quun produit ou service satisfera
aux exigences relatives la qualit . (NF X50-120)
87
D finitions normalis es
" Syst me Qualit
Le syst me qualit est d fini comme lensemble de
la structure organisationnelle, des responsabilit s,
des proc dures, des proc d s et des ressources pour
mettre en Suvre la gestion de la qualit . (NF X50-
120)
88
D finitions normalis es
" Surveillance de la Qualit
La surveillance de la qualit est d finie comme la v rification et le
suivi permanent de l tat des proc dures, m thodes, conditions
dex cution, proc d s, produits et services et lanalyse des r sultats
engendr s par comparaison au r f rentiel, en vue de sassurer que les
exigences sp cifi es pour la qualit sont en voie d tre remplies.
La surveillance de la qualit peut tre exerc e par le client ou en son
nom pour garantir que les exigences contractuelles sont en voie d tre
la surveillance doit prendre en
satisfaites. Dans certains cas,
consid ration les facteurs qui peuvent conduire une d t rioration ou
une d gradation avec le temps. (NF X50-120)
89
D finitions normalis es
" Audit Qualit
Laudit qualit est d fini comme un examen m thodique et
ind pendant en vue de d terminer si les activit s et r sultats
relatifs la qualit , satisfont aux dispositions pr tablies et si
ces dispositions sont mises en Suvre de fa on effective et
sont aptes atteindre les objectifs. (NF X50-120)
90
D finitions normalis es
" Non-conformit
Une non-conformit correspond la non satisfaction des
exigences sp cifi es. La d finition sapplique l cart o
linexistence dune ou plusieurs caract ristiques qualit ou
rapport aux exigences
d l ments dun syst me par
sp cifi es.(NF X50-120)
Il est utile de se doter dune proc dure de gestion des non conformit s
afin dacc l rer le processus de remise niveau et d viter les conflits.
Il pourrait tre d fini comme:
1. Une proc dure de centralisation des incidents et des anomalies,
2. Une typologie des incidents et anomalies afin dorganiser de mani re
syst matique leur prise en charge pour correction.
91
Qualit : la d marche
1. Qualit du produit
2. Qualit du processus
3. Assurance qualit
4. Contr le et valuation de la
qualit
5. Mise en Suvre de la qualit :
le syst me qualit
6. Certification Iso 9000
92
La Certification ISO 9000
" Reconnaissance
par
une
de la
personne accr dit e
conformit du syst me qualit
dune entreprise aux exigences
de la norme ISO 9000.
93
Certification : la d marche
" Analyse du syst me qualit ,
"
Si OK alors demande de certification :
1. Audit de lentreprise par un expert de lorganisme de certification
et production dun rapport,
2. Examen du rapport par un comit ind pendant de lorganisme de
certification repr sentatif de la profession,
3. La certification est accord e pour 3 ans si le nombre de d fauts est
faible et sil sagit de d fauts mineurs,
4. Audit de contr le annuel par lorganisme de certification.
" Apr s 3 ans lentreprise doit demander le renouvellement
de la certification.
94
En Tunisie
" L'INNORPI (Institut national de la normalisation et de la propri t intellectuelle)
indique que jusqu' fin septembre 2013, 35 entreprises tunisiennes ont obtenu la
certification ISO 9001, norme relative aux syst mes de qualit .
Publicité
"
Plusieurs de ces soci t s sont publiques, telles que le Centre international des
technologies de l'environnement de Tunis (CITET),
le Centre national de
formation continue et de promotion professionnelle (CNFCPP), le Centre national
de l'informatique (CNI) et l'Agence de promotion de l'industrie et de l'innovation.
" Des soci t s priv es sont galement certifi es ISO 9001; elles exercent dans
plusieurs domaines, dont la production de ciment, l'immobilier, les travaux publics
et les nouvelles technologies.
" NB. La norme ISO 9001 fait partie de la s rie des normes ISO 9000 relatives aux
syst mes de gestion de la qualit .
95
Evaluation de la qualit
96
Plan du chapitre
I. Evaluation du produit
1. Quest- ce quun MAQ?
2. Plan type dun MAQ
II. Evaluation du processus de production
Les objectifs dun PAQ
Le champ dapplication d un PAQ
1.
2.
3. Plan type dun PAQ
III. Evaluation de la qualit de service
1. Quest- ce quun PQP?
2. A quoi sert un PQP?
3. Plan dun PQP
97
Contr ler et valuer la qualit
" Rendre compte du niveau de qualit atteint et de l cart par
rapport aux exigences contractuelles,
" Garantir un comportement normal en exploitation courante,
"
Identifier les r sultats r utilisables, les points dam lioration.
" Trois axes :
valuation du produit,
valuation du processus de production,
valuation de la qualit de service.
98
valuation du produit
" L valuation de la qualit dun
produit logiciel comporte une
valuation des trois
composantes suivantes:
Le livrable en tant que document,
Le livrable en tant que produit
ex cutable,
Le livrable en tant quoutil
permettant dassurer une ou
plusieurs fonctions.
99
valuation du processus
" valuer :
Lemploi judicieux des comp tences,
Le respect des r gles de construction et
de mise en Suvre des SI,
Lindustrialisation des produits,
Les dispositions daccompagnement sur
site et de support distance,
Le respect des budgets et des d lais
contractuels,
La r utilisation des modes op ratoires et
des livrables.
100
NF ISO /CEI 12207
" D crit les processus du
cycle de vie du logiciel :
5 processus de base,
8 processus de support,
4 processus
organisationnels.
101
NF ISO /CEI 12207 Processus de base
: 1/3
Processus
Activit
1.
Acquisition
2.
Fourniture
1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
6.
7.
Initialisation
Pr paration de lappel doffres
Pr paration et mise jour de contrat
Suivi du fournisseur
Acceptation et ach vement du processus
Initialisation
Pr paration de la r ponse
Contrat
Planification
Ex cution et ma trise
Revue et valuation
Fourniture et ach vement
102
NF ISO /CEI 12207 Processus de base
: 2/3
Processus
Activit
3.
D veloppement
1. Mise en Suvre du processus
2.
3.
4.
5.
6.
7.
8.
9.
10.
11. Assistance lacceptation du logiciel
Analyse des exigences du syst me
Conception de larchitecture du syst me
Analyse des exigences du logiciel
Conception d taill e du logiciel
Conception de larchitecture
Codage et essai du logiciel
Int gration du syst me
Essais de qualification du syst me
Installation du logiciel
103
NF ISO /CEI 12207 Processus de base
: 3/3
Processus
Activit
4.
Exploitation
5. Maintenance
1. Mise en Suvre du processus
Essais de fonctionnement
2.
Exploitation du syst me
3.
Assistance lutilisateur
4.
Analyse des probl mes et modifications
1. Mise en Suvre du processus
2.
3. Mise en Suvre des modifications
4.
5. Migration du syst me
Retrait du logiciel
6.
Revues et acceptation de la maintenance
104
NF ISO /CEI 12207 Processus de
support : 1/2
Processus
1.
Documentation
2.
Gestion de
configuration
3.
Assurance qualit
Activit
1.
2.
3.
4.
Mise en Suvre du processus
Conception et d veloppement
Production
maintenance
1.
2.
3.
4.
5.
6.
1.
2.
3.
4.
Mise en Suvre du processus
Identification de la configuration
Ma trise de la configuration
Rapport de l tat de la configuration
valuation de la configuration
Gestion de livraison et distribution
Mise en Suvre du processus
Assurance du produit
Assurance du processus
Assurance des syst mes qualit
105
NF ISO /CEI 12207 Processus de
support : 2/2
Processus
Activit
4.
V rification
5.
Validation
6.
Revue conjointe
7.
Audit
8.
R solution de
probl me
1.
2.
1.
2.
1.
2.
3.