La Qualité du Logiciel

Software Engineering · notes

Voir tous les documents en génie logiciel

Facult des sciences de BIZERTE

D partement informatique

LA QUALITE DU

LOGICIEL

Essia BEN SHIL

[email protected]

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.