SlideShare une entreprise Scribd logo
1  sur  14
1




    Année universitaire 2010-2011
Sommair
   Introduction
                       e
   Définitions
   Classification des métriques logicielles
     Métriques du processus logiciel
     Métriques du produit logiciel
     Métriques de qualité

 Exemple d’utilisation des métriques :
les métriques selon Christof Ebert
   Conclusion
                                               2
   Bibliographie
Le système d’information vise à organiser les
événements se produisant dans l’environnement de
gestion des informations.

       Il a pour vocation d’assurer le couplage entre
le système d’opération et le système de pilotage dans
une entreprise.

       Il devient ainsi urgent de mettre en place des
standards pour anticiper les problèmes de qualité et
pour les corriger le plus tôt possible : ce qui nous
                                                        3
conduit à la notion des métriques.
  Métriques logicielles:
        Les métriques d'un logiciel représentent les différentes
mesures qui sont primordiales en génie logiciel. Elles
permettent d'estimer les coûts, les échéanciers et les
ressource, ce qui permet de définir un coût approximatif pour
le système à créer.

 La qualité :
c’est la satisfaction des exigences exprimées par un client.

 Qualité du logiciel :
        « Ensemble des traits et des caractéristiques d’un
produit logiciel portant sur son aptitude à satisfaire des
besoins exprimés ou implicites.» (Source : ISO/CEI 9126 :
1991)
                                                                   4
    Ce genre de métrique logicielle est utilisé afin
d'améliorer le processus de développement du
projet.

catégories de métriques de processus :
  Métriques générales : ce sont les caractéristiques
   pertinentes du processus.
  Métriques de changement (en moins) : c’est le
   nombre de suppressions enregistrées sur les
   caractéristiques pertinentes.
  Métriques de changement(en plus) : c’est le nombre
   de rajouts enregistrées sur les caractéristiques     5
   pertinentes.
Les facteurs agissant sur les processus

   Le facteur intentionnel
   Le facteur informationnel (complète le facteur intentionnel)
   Le facteur fonctionnel
   Le facteur dynamique

        Les métriques qui permettent de suivre une démarche
par les processus regroupent les activités suivantes :

   Décrire les processus métiers
   Optimiser les processus
   Déterminer les indicateurs de performance
   Piloter les processus                                          6
     La notion de métriques de produits n'intervient que
lors de la phase opérationnelle du produit : indicateur
sur l'efficacité et la rentabilité de ce produit.

   Une analyse devra être faite par un « analyste de
métriques de produits »  examiner les différents
aspects du produit après sa mise en service.

    Cette analyse conduira à l’élaboration de plusieurs
rapports annexés par et des valeurs et des opérations
(en général sous forme de tableau)
                                                            7
Quelques catégories des métriques de produits
 Problèmes des clients conduisant à la qualité du
service client de point de vue :
 Maintenance correctif
 Temps moyen entre pannes




  But des Métriques du produit logiciel
 Produire des informations indispensables pour
bien évaluer le produit obtenu en cours d’utilisation.
 Comparer avec les estimations et les études
théoriques
 Identifier les anomalies et les inconvénients
observés au stade opérationnelle.                        8
    Les métriques de qualité peuvent suivre et
surveiller l'état du processus de développement




    Ce type de métrique comprend le nombre de
développeurs, les efforts effectués dans chaque
phase de développement et le ratio de réutilisation en
conception du logiciel.
                                                         9
Objectifs des métriques de qualité du Logiciel :

  Faciliter le contrôle de la gestion, la planification et
l’intervention gestionnaire.
 Identifier les situations pour le développement ou
l’amélioration du processus de maintenance (actions
préventives ou correctives).

  Mesure de la qualité :
       la qualité est décrite par plusieurs attributs du
produit logiciel :

     Stabilité
     Facilité  de maintenance
     Extensibilité
                                                              10
     Fiabilité
Les indicateurs les plus adaptables pour la
mesure de la qualité sont définis par :


   Le nombre de défauts détectés dans un projet
   Le temps moyen pour éliminer un défaut dans un
projet
   Le nombre de défauts par ligne de code
   Le nombre de lignes de documentation du code.
   Le pourcentage du code inspecté par le testeur
logiciel.                                            11
EXEMPLE D’UTILISATION DES MÉTRIQUES
      LES MÉTRIQUES SELON CHRISTOF EBERT




         La gestion du projet conduite par les métriques selon Christof Ebert



La gestion du projet conduite par les métriques selon
Christof Ebert assure que le projet va dans la bonne
direction, que les budgets commerciaux définis dans la                          12

planification sont respectés.
        Les métriques logicielles définissent les grandes
lignes permettant de juger un logiciel en terme de son
efficacité, le cout et la durée de sa maintenance et de sa
durée de vie.


       La question à poser pour juger un logiciel: est ce que
ce logiciel assure un fonctionnement optimal pour permettre
aux utilisateurs l’accès aux informations en assurant la
qualité du service exigée.


      Dans la perspective du futur, l’utilité et l’intégrité des
mesures mentionné doivent être considérés selon les types
de projet et les environnements de développement de la
pratique industrielle.                                              13
 Claude  PINET1 : Validation et qualité des
  systèmes de traitement de l’information dédiés aux
  laboratoires


 LESMÉTRIQUES APPLIQUÉES DANS LA
  CONSTRUCTION DE LOGICIEL : MÉMOIRE de
  HAO WANG, UNIVERSITÉ DU QUÉBEC À
  MONTRÉAL


 Wikipédia,   l’encyclopedie libre
                                                       14

Contenu connexe

Tendances

QCM système d'information
QCM système d'informationQCM système d'information
QCM système d'informationFrust Rados
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logicielMohamed Diallo
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesSirine Barguaoui
 
concour ministre de santé
concour ministre de santéconcour ministre de santé
concour ministre de santéfast xp
 
Aql métriques logicielles
Aql métriques logiciellesAql métriques logicielles
Aql métriques logiciellesmarwa baich
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vieHarun Mouad
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logicielRabia AZIZA
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logicielJean-Paul CARMONA
 
TD1-UML-correction
TD1-UML-correctionTD1-UML-correction
TD1-UML-correctionLilia Sfaxi
 
formation istqb.pdf
formation istqb.pdfformation istqb.pdf
formation istqb.pdfmido04
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceLilia Sfaxi
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisationAmir Souissi
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMireille Blay-Fornarino
 

Tendances (20)

QCM système d'information
QCM système d'informationQCM système d'information
QCM système d'information
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
 
Cours Génie Logiciel - Introduction
Cours Génie Logiciel - IntroductionCours Génie Logiciel - Introduction
Cours Génie Logiciel - Introduction
 
Méthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiquesMéthodes agiles vs méthodes classiques
Méthodes agiles vs méthodes classiques
 
concour ministre de santé
concour ministre de santéconcour ministre de santé
concour ministre de santé
 
Test logiciel
Test logicielTest logiciel
Test logiciel
 
Ingénierie du test 0.9
Ingénierie du test 0.9Ingénierie du test 0.9
Ingénierie du test 0.9
 
Aql métriques logicielles
Aql métriques logiciellesAql métriques logicielles
Aql métriques logicielles
 
2.2 cycles de vie
2.2 cycles de vie2.2 cycles de vie
2.2 cycles de vie
 
Cycles de vie d'un logiciel
Cycles de vie d'un logicielCycles de vie d'un logiciel
Cycles de vie d'un logiciel
 
Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Tests Logiciel
Tests LogicielTests Logiciel
Tests Logiciel
 
TD1-UML-correction
TD1-UML-correctionTD1-UML-correction
TD1-UML-correction
 
formation istqb.pdf
formation istqb.pdfformation istqb.pdf
formation istqb.pdf
 
Chp4 - Diagramme de Séquence
Chp4 - Diagramme de SéquenceChp4 - Diagramme de Séquence
Chp4 - Diagramme de Séquence
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
diagramme des cas d'utilisation
diagramme des cas d'utilisationdiagramme des cas d'utilisation
diagramme des cas d'utilisation
 
cycle de vie
cycle de vie cycle de vie
cycle de vie
 
Methodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifiéMethodes de gestion de projets - introduction au processus unifié
Methodes de gestion de projets - introduction au processus unifié
 
QCM Sécurité Informatique
QCM Sécurité InformatiqueQCM Sécurité Informatique
QCM Sécurité Informatique
 

En vedette

Normalisation des exigences système / logiciel
Normalisation des exigences système / logicielNormalisation des exigences système / logiciel
Normalisation des exigences système / logicielPierre
 
Contrôle de la qualité logiciel
Contrôle de la qualité logicielContrôle de la qualité logiciel
Contrôle de la qualité logicielSylvain Leroy
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationSoukaina Boujadi
 
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open sourceSoirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open sourceFrançois Le Droff
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Sylvain Leroy
 
Developement logiciel: comment livrer de la qualite ?
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?Innobec
 
Gestionnaires des ressources humaines
Gestionnaires des ressources humaines Gestionnaires des ressources humaines
Gestionnaires des ressources humaines Ifact-dz Formation HSE
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logiciellePyxis Technologies
 
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...Fabien Gandon
 
Les métriques en ligne et les réseaux / médias sociaux
Les métriques en ligne et les réseaux / médias sociauxLes métriques en ligne et les réseaux / médias sociaux
Les métriques en ligne et les réseaux / médias sociauxAude Ducret
 
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel  - Introduction Et Bonnes PratiquesIndustrialisation Du Logiciel  - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel - Introduction Et Bonnes PratiquesEmmanuel Hugonnet
 
Stellar Phoenix récupération de données
Stellar Phoenix récupération de donnéesStellar Phoenix récupération de données
Stellar Phoenix récupération de donnéesaluin111
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014Benoît de CHATEAUVIEUX
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O Aguestb55335
 
La mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devopsLa mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devopsOlivier Garcia
 
Audit technique de code
Audit technique de codeAudit technique de code
Audit technique de codeMehdi TAZI
 
Fonds de Tube emboutis ISO NFA 49185 et Métriques
Fonds de Tube emboutis ISO NFA 49185 et MétriquesFonds de Tube emboutis ISO NFA 49185 et Métriques
Fonds de Tube emboutis ISO NFA 49185 et MétriquesDVAI
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange LabsEmmanuel Hugonnet
 

En vedette (20)

Normalisation des exigences système / logiciel
Normalisation des exigences système / logicielNormalisation des exigences système / logiciel
Normalisation des exigences système / logiciel
 
Contrôle de la qualité logiciel
Contrôle de la qualité logicielContrôle de la qualité logiciel
Contrôle de la qualité logiciel
 
Concepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupérationConcepts de sauvegarde et de récupération
Concepts de sauvegarde et de récupération
 
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open sourceSoirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
Soirée Qualite Logicielle Paris JUG : Tour d'horizon des outils open source
 
Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)Introduction à la qualité logicielle (1/5)
Introduction à la qualité logicielle (1/5)
 
Developement logiciel: comment livrer de la qualite ?
Developement logiciel: comment livrer  de la qualite ?Developement logiciel: comment livrer  de la qualite ?
Developement logiciel: comment livrer de la qualite ?
 
Gestionnaires des ressources humaines
Gestionnaires des ressources humaines Gestionnaires des ressources humaines
Gestionnaires des ressources humaines
 
Développement efficace d'application logicielle
Développement efficace d'application logicielleDéveloppement efficace d'application logicielle
Développement efficace d'application logicielle
 
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...web sémantique et web social: deux étapes vers les données liées d'un web ubi...
web sémantique et web social: deux étapes vers les données liées d'un web ubi...
 
Chap3 clientsrvr
Chap3 clientsrvrChap3 clientsrvr
Chap3 clientsrvr
 
Les métriques en ligne et les réseaux / médias sociaux
Les métriques en ligne et les réseaux / médias sociauxLes métriques en ligne et les réseaux / médias sociaux
Les métriques en ligne et les réseaux / médias sociaux
 
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel  - Introduction Et Bonnes PratiquesIndustrialisation Du Logiciel  - Introduction Et Bonnes Pratiques
Industrialisation Du Logiciel - Introduction Et Bonnes Pratiques
 
Stellar Phoenix récupération de données
Stellar Phoenix récupération de donnéesStellar Phoenix récupération de données
Stellar Phoenix récupération de données
 
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
"La Performance en Continue" à JMaghreb 3.0 - 05/11/2014
 
Assurance Qualité S O A
Assurance Qualité  S O AAssurance Qualité  S O A
Assurance Qualité S O A
 
La mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devopsLa mesure, ce n'est pas que pour le devops
La mesure, ce n'est pas que pour le devops
 
Audit technique de code
Audit technique de codeAudit technique de code
Audit technique de code
 
Fonds de Tube emboutis ISO NFA 49185 et Métriques
Fonds de Tube emboutis ISO NFA 49185 et MétriquesFonds de Tube emboutis ISO NFA 49185 et Métriques
Fonds de Tube emboutis ISO NFA 49185 et Métriques
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 
Génie Logiciel : les tests
Génie Logiciel : les testsGénie Logiciel : les tests
Génie Logiciel : les tests
 

Similaire à les metriques de processus, de produit et de qualité

Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logicieldanaobrest
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Erradi Mohamed
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquechammem
 
Audit Informatique
Audit InformatiqueAudit Informatique
Audit Informatiqueetienne
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
 
Tirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesTirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesEchoesLabs
 
introduction génie logiciel-1.ppt
introduction génie logiciel-1.pptintroduction génie logiciel-1.ppt
introduction génie logiciel-1.pptSafaeElhouicha
 
Présentation 04 IHEC CARTHAGE COBIT.PPT
Présentation 04  IHEC CARTHAGE COBIT.PPTPrésentation 04  IHEC CARTHAGE COBIT.PPT
Présentation 04 IHEC CARTHAGE COBIT.PPTIbrahimNjeh2
 
Accélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielsAccélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielskalistick
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdfNoamHaythem
 
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.jkebbab
 
Session #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionSession #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionDEFO KUATE Landry
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxinformatiquehageryah
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxtestuser715939
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014IBM France Lab
 
1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppt1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppthbadir
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1DIALLO Boubacar
 

Similaire à les metriques de processus, de produit et de qualité (20)

Qualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du LogicielQualification Et Cycle De Vie Du Logiciel
Qualification Et Cycle De Vie Du Logiciel
 
Cours Génie Logiciel 2016
Cours Génie Logiciel 2016Cours Génie Logiciel 2016
Cours Génie Logiciel 2016
 
COBIT
COBIT COBIT
COBIT
 
Lecon 1.1
Lecon 1.1Lecon 1.1
Lecon 1.1
 
PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
 
GL
GLGL
GL
 
Audit Informatique
Audit InformatiqueAudit Informatique
Audit Informatique
 
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
qualimétrie logiciel -  Entreprise Software Analytic - nov 2015qualimétrie logiciel -  Entreprise Software Analytic - nov 2015
qualimétrie logiciel - Entreprise Software Analytic - nov 2015
 
Tirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigencesTirer profit d'un outillage de gestion des exigences
Tirer profit d'un outillage de gestion des exigences
 
introduction génie logiciel-1.ppt
introduction génie logiciel-1.pptintroduction génie logiciel-1.ppt
introduction génie logiciel-1.ppt
 
Présentation 04 IHEC CARTHAGE COBIT.PPT
Présentation 04  IHEC CARTHAGE COBIT.PPTPrésentation 04  IHEC CARTHAGE COBIT.PPT
Présentation 04 IHEC CARTHAGE COBIT.PPT
 
Accélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logicielsAccélérer les tests et la validation de logiciels
Accélérer les tests et la validation de logiciels
 
qualité logicielle (8).pdf
qualité logicielle (8).pdfqualité logicielle (8).pdf
qualité logicielle (8).pdf
 
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
Cours Jean-Louis BOULANGER: Réalisation d'une application logicielle.
 
Session #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de productionSession #2 du workshop sur la performance en environnement de production
Session #2 du workshop sur la performance en environnement de production
 
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptxProcessus_Unifie_et_Approche_Agile chapitre 1.pptx
Processus_Unifie_et_Approche_Agile chapitre 1.pptx
 
RA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptxRA et CCDS - Séance 1.pptx
RA et CCDS - Séance 1.pptx
 
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014DevOps en pratique - Paris Meetup Bluemix 19/11/2014
DevOps en pratique - Paris Meetup Bluemix 19/11/2014
 
1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppt1_Assurance_Qualit_et_Gnie_Logiciel.ppt
1_Assurance_Qualit_et_Gnie_Logiciel.ppt
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
 

les metriques de processus, de produit et de qualité

  • 1. 1 Année universitaire 2010-2011
  • 2. Sommair  Introduction e  Définitions  Classification des métriques logicielles  Métriques du processus logiciel  Métriques du produit logiciel  Métriques de qualité  Exemple d’utilisation des métriques : les métriques selon Christof Ebert  Conclusion 2  Bibliographie
  • 3. Le système d’information vise à organiser les événements se produisant dans l’environnement de gestion des informations. Il a pour vocation d’assurer le couplage entre le système d’opération et le système de pilotage dans une entreprise. Il devient ainsi urgent de mettre en place des standards pour anticiper les problèmes de qualité et pour les corriger le plus tôt possible : ce qui nous 3 conduit à la notion des métriques.
  • 4.  Métriques logicielles: Les métriques d'un logiciel représentent les différentes mesures qui sont primordiales en génie logiciel. Elles permettent d'estimer les coûts, les échéanciers et les ressource, ce qui permet de définir un coût approximatif pour le système à créer.  La qualité : c’est la satisfaction des exigences exprimées par un client.  Qualité du logiciel : « Ensemble des traits et des caractéristiques d’un produit logiciel portant sur son aptitude à satisfaire des besoins exprimés ou implicites.» (Source : ISO/CEI 9126 : 1991) 4
  • 5. Ce genre de métrique logicielle est utilisé afin d'améliorer le processus de développement du projet. catégories de métriques de processus :  Métriques générales : ce sont les caractéristiques pertinentes du processus.  Métriques de changement (en moins) : c’est le nombre de suppressions enregistrées sur les caractéristiques pertinentes.  Métriques de changement(en plus) : c’est le nombre de rajouts enregistrées sur les caractéristiques 5 pertinentes.
  • 6. Les facteurs agissant sur les processus  Le facteur intentionnel  Le facteur informationnel (complète le facteur intentionnel)  Le facteur fonctionnel  Le facteur dynamique Les métriques qui permettent de suivre une démarche par les processus regroupent les activités suivantes :  Décrire les processus métiers  Optimiser les processus  Déterminer les indicateurs de performance  Piloter les processus 6
  • 7. La notion de métriques de produits n'intervient que lors de la phase opérationnelle du produit : indicateur sur l'efficacité et la rentabilité de ce produit.  Une analyse devra être faite par un « analyste de métriques de produits »  examiner les différents aspects du produit après sa mise en service.  Cette analyse conduira à l’élaboration de plusieurs rapports annexés par et des valeurs et des opérations (en général sous forme de tableau) 7
  • 8. Quelques catégories des métriques de produits  Problèmes des clients conduisant à la qualité du service client de point de vue :  Maintenance correctif  Temps moyen entre pannes But des Métriques du produit logiciel  Produire des informations indispensables pour bien évaluer le produit obtenu en cours d’utilisation.  Comparer avec les estimations et les études théoriques  Identifier les anomalies et les inconvénients observés au stade opérationnelle. 8
  • 9. Les métriques de qualité peuvent suivre et surveiller l'état du processus de développement  Ce type de métrique comprend le nombre de développeurs, les efforts effectués dans chaque phase de développement et le ratio de réutilisation en conception du logiciel. 9
  • 10. Objectifs des métriques de qualité du Logiciel :  Faciliter le contrôle de la gestion, la planification et l’intervention gestionnaire.  Identifier les situations pour le développement ou l’amélioration du processus de maintenance (actions préventives ou correctives). Mesure de la qualité : la qualité est décrite par plusieurs attributs du produit logiciel :  Stabilité  Facilité de maintenance  Extensibilité 10  Fiabilité
  • 11. Les indicateurs les plus adaptables pour la mesure de la qualité sont définis par :  Le nombre de défauts détectés dans un projet  Le temps moyen pour éliminer un défaut dans un projet  Le nombre de défauts par ligne de code  Le nombre de lignes de documentation du code.  Le pourcentage du code inspecté par le testeur logiciel. 11
  • 12. EXEMPLE D’UTILISATION DES MÉTRIQUES LES MÉTRIQUES SELON CHRISTOF EBERT La gestion du projet conduite par les métriques selon Christof Ebert La gestion du projet conduite par les métriques selon Christof Ebert assure que le projet va dans la bonne direction, que les budgets commerciaux définis dans la 12 planification sont respectés.
  • 13. Les métriques logicielles définissent les grandes lignes permettant de juger un logiciel en terme de son efficacité, le cout et la durée de sa maintenance et de sa durée de vie.  La question à poser pour juger un logiciel: est ce que ce logiciel assure un fonctionnement optimal pour permettre aux utilisateurs l’accès aux informations en assurant la qualité du service exigée.  Dans la perspective du futur, l’utilité et l’intégrité des mesures mentionné doivent être considérés selon les types de projet et les environnements de développement de la pratique industrielle. 13
  • 14.  Claude PINET1 : Validation et qualité des systèmes de traitement de l’information dédiés aux laboratoires  LESMÉTRIQUES APPLIQUÉES DANS LA CONSTRUCTION DE LOGICIEL : MÉMOIRE de HAO WANG, UNIVERSITÉ DU QUÉBEC À MONTRÉAL  Wikipédia, l’encyclopedie libre 14