Vous êtes sur la page 1sur 43

Cours Qualit Logiciels

Formation Master BI
Professeur: Miloudi MAROUANE
INTRODUCTION
NORMES
LE CONCEPT QULITE
La Non Qualit
Princi!ales Com!osantes "e la Qualit
Le Conce!t "e la #onction Qualit
Le Conce!t "e la #onction Qualit
Structure "e la Qualit
Mt$o"e "es % &ros
La Mt$o"e "es %M
Le Processus Qualit
Schma du processus qualit
Plan Qualit Contrle Analyse
Manuel Qualit
Apprentissage
Le rle des SI
La collecte
Par une mthode volontaire
Par une mthode passive: le systme est lcoute des
bruits pouvant devenir des informations
Le traitement et la mmorisation
Consulter, Organiser, Mettre jour, produire Consulter, Organiser, Mettre jour, produire
Classification de linformation et codification de
linformation
La diffusion
La circulation
La confidentialit
La scurit
La qualit de linformation
La qualit dun SI et son efficacit rside en
grande partie sur la qualit de linformation
quil manipule et sur son mode de slection.
La mise en place et la surveillance de la La mise en place et la surveillance de la
qualit et de la pertinence des informations
prsentes dans un systme est devenue un
vritable mtier, celui dadministrateur de
donnes
La roue de W. Edwards Deming
2
5
%
2
5
%
u
a
l
i
t


e
n
t
r
e
p
r
i
s
e
Act
N2
2
5
%
2
5
%
2
5
%
N
i
v
e
a
u
x

q
u
Temps
V
a
r
i
a
t
i
o
n

q
u
a
l
i
t

Variation temps
Plan
Do
Check
N1
T1 T2
Le Le Management Management par par la la qualit qualit PACT PACT
Planifier
Catgorie Actions - Entres - Sorties
Planifier
Planification du Projet
-- prendre connaissance du Projet
-- tablir les responsabilit s
-- planifier le Projet (tches d organisation, ressources, revues,
livrables client, )
-- d finir, par p riode, les objectifs du Client, les objectifs quantitatifs
et qualitatifs du projet vis vis du Client et internes (p rim tre
technique, quipe, risques, financier, planning, les indicateurs)
Planification du Projet
D finir les objectifs
(Dpartement, Projet)
et idem par priode du
Projet
technique, quipe, risques, financier, planning, les indicateurs)
-- v rifier les objectifs par rapport l tat des lieux
-- identifier les ressources n cessaires
-- tablir les fiches de mission des collaborateurs
Entres :
Proposition, Contrat, Fiche de risques, Plan de Trsorerie, CR de
Runions interne et Client de dmarrage du Projet, ouverture du Contrat,
Convention de Service
Sorties :
Planning, Tableau de Bord Client et internes, Plan de mesure, Matrice de
comptences, Fiches de mission et dobjectifs, Fiche de risques
Le Le Management Management par par la la qualit qualit PACT PACT
Agir
Agir

-lancer la p riode et les chantiers
-pr parer : tablir les documentations, mettre en place les
outils,
-r aliser, enregistrer et g rer la p riode
-mener les Revues internes et les Recettes Client
-produire les tableaux de bord Client et internes
- tablir et suivre le plan d actions du Projet
Catgorie Actions - Entres - Sorties
R alisation et
validation / P riode
du Projet
- tablir et suivre le plan d actions du Projet
Entres :
Contrat, Plan de Trsorerie, Convention de Service, Planning,
Tableau de Bord Client et internes, Plan de mesure, Matrice de
comptences, Fiches de mission et dobjectifs, Fiche de risques
Sorties :
CR de Comits, Plan dActions Projet, PAQ, Spcifications, CR de
Revue de Lancement, CR Revue dengagements, Etat des Lieux,
CR de Revue de Spcifications, CR de Revue de Conception, CR de
Revue dAcquisition, PV de Recette, CR de Revue Annuelle,
Factures.
Le Le Management Management par par la la qualit qualit PACT PACT
Contrler
Catgorie Actions - Entres - Sorties
Contrler
-analyser les tableaux de bord Client et internes (r sultats,
dysfonctionnements, leurs causes), revoir le plan d actions
du Projet
-analyser les r sultats d enqute Client, d audits, de Reprise
de personnel
- tablir le bilan de la P riode et des chantiers
Contrle / P riode
du Projet
- tablir le bilan de la P riode et des chantiers
- tablir et suivre le Plan de progr s du Projet
-clture de la p riode du Projet
Entres :
Contrat, CS, Plan dActions Projet, Plan de Progrs Projet,
Planning, Tableaux de Bord, Plan de mesure, Matrice de
comptences, Fiches de mission et dobjectifs, PAQ, PV de
Recette, CR de Revues, Facturation, Encaissements
Sorties :
Ecarts, Rapport daudit, Plan de Progrs Projet, Revue annuelle
Le Le Management Management par par la la qualit qualit PACT PACT
Transformer
Catgorie Actions - Entres - Sorties
Transformer
-analyser l efficacit des actions du Plan de Progr s du
Projet
-proposer des actions d am lioration du Processus m tier
Entres :
Bilan du Plan de Progrs Projet
Sorties :
Am lioration du
Projet
Am lioration du
Processus m tier
Sorties :
Plan de Progrs Projet, Proposition au Client, Propositions
damlioration du Processus mtier, Informations de
Capitalisation
Une information de qualit
Qualit de linformation Qualit de linformation
La ertinence de linformation
Une information est pertinente dans un systme si
elle rduit lincertitude de ce systme
Elle doit prsenter une utilit pour luser:
En proposant un choix
En amliorant la qualit des dcisions En amliorant la qualit des dcisions
En ouvrant des perspectives nouvelles
Un systme pertinent doit viter deux risques:
Oublier des vnements importants
Considrer comme significatifs des bruits
La fia!ilit de linformation
Elle possde une source: elle est vrifiable et
non ambigu
Elle ne doit pas subir de dformations:
correspondance entre ce qui a t reu et ce correspondance entre ce qui a t reu et ce
qui a t transmis ( il est donc important dans
un SI de mettre en place des moyens
permettant de dtecter et de redresser des
erreurs)
Lactualit de linformation
Arriver vite
Linformation est une denre trs prissable
Linfo doit arriver vite son destinataire. Cela suppose la
mise en place de capteurs dinformation, dune bonne
qualit des rseaux de transmission et dune qualit
moyenne de traitement. moyenne de traitement.
Arriver au bon moment
La frquence dobservation des phnomnes doit tre
adapte la frquence de leur modification significative
Le dlai de production et ou dobtention doit tre le plus
faible possible
Laccessi!ilit au" informations
Arriver au bon endroit sous une forme
exploitable
Prise en compte de la notion despace, de
complexit de la procdure de recherche.
Une information pertinente mais difficile
daccs sera dlaisse au profit dune
information plus grossire mais dabord
immdiat
La confidentialit
La valeur dune information dpend de sa
raret, mme relative. Lutilisation des codes
daccs trs rpandue dans les bases de
donnes permet souvent de rsoudre ces donnes permet souvent de rsoudre ces
problmes, mais sans vraiment liminer tous
les risques.
#datation au rceteur
Mode de reprsentation
Formats: Textes, dessins, graphique, son, image,
clip vido.
La richesse et lexactitude dans la reprsentation La richesse et lexactitude dans la reprsentation
dpend du nombre et de la varit des signaux
mis. (exp.)
Granularit de linformation
Elle traduit le pouvoir sparateur de linformation,
elle a un cot.
$acteurs% &rit'res
(triques
$acteur qualit
Caractristique du logiciel qui contribue sa
qualit et possde les proprits suivantes :
Orient utilisateur Orient utilisateur
Etre reli un cot par l'intermdiaire des activits
qu'il engendre
Maintenabilit : effort pour localiser et corriger une
anomalie
Dfinition des facteurs
Dfinition des facteurs
Dfinition des facteurs
Qualification des facteurs
$acteurs qualit ) c*cle de +ie
Indicateurs
#cti+its de &ontrle
&ontrle ,ec-nique
Porte
document de spcification
code source
Modalits
lecture simple, croise, inspection
Test
Contrle de fond
contradiction, silence, omission, ambigut, ajout fonctionnel
Contrle de forme
redondance, bruit, sur-dtail, normes non respectes
&ontrle de rocessus
Porte
procdure de gestion
dmarche technique
Modalits
revue, audit revue, audit
Contrle de fond
existence des processus, respect de la procdure,
pertinence des tests
Contrle de forme
conformit des contenus, conformit des circuits de
validation
(ise en lace de la dmarc-e qualit
Utilisation de techniques : Gnie logiciel, contrle
Mise en place de mthodes : prototypage, ...
Utilisation d'outils : spcification, simulation, gestion de projet
Etablir, mettre jour diffuser des rfrences
Formaliser la chane de production Formaliser la chane de production
Dfinir des mtriques adaptes chaque activit ou produit
Essayer la dmarche sur des projets
Contrler la qualit et comparer
Evaluer la dmarche
Le ,est
Les tests peuvent tre classs en fonction
des critres suivants :
les objectifs des tests
la source de l'ensemble de tests la source de l'ensemble de tests
le moment o les tests sont effectus
.!/ectifs des tests
dtecter les dviations par rapport aux
spcifications
dtecter des erreurs
augmenter la confiance dans le programme augmenter la confiance dans le programme
dterminer un niveau de fiabilit dans le
logiciel
valuer les performances
valuer le comportement en charge
Source de lensem!le de tests
Spcification
Black box testing, tests fonctionnels
Implantation
White box testing, tests structuraux (couverture d'instructions, de
branchements, de chemins)
Faute
Essai de provoquer des fautes dtectes dans des versions ou
expriences prcdentes (systme, mthode, language, etc)
Utilisation
Jeu de tests rels
(oment o0 les tests sont effectus
Test unitaires
(dveloppement d'environnement de tests)
Test de modules
Test d'intgration Test d'intgration
(dtecter les problmes d'interface)
Test du systme
alpha : systme final prt, utilisation interne
beta : utilisation chez des utilisateurs externes avertis
final