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

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
danaobrest
 

Tendances (20)

Introduction à la validation de logiciel
Introduction à la validation de logicielIntroduction à la validation de logiciel
Introduction à la validation de logiciel
 
Fondamentaux de la gestion de projet (cours 2)
Fondamentaux de la gestion de projet (cours 2)Fondamentaux de la gestion de projet (cours 2)
Fondamentaux de la gestion de projet (cours 2)
 
Leadership
LeadershipLeadership
Leadership
 
Mini projet power bi
Mini projet power bi Mini projet power bi
Mini projet power bi
 
Génie Logiciel : les tests
Génie Logiciel : les testsGénie Logiciel : les tests
Génie Logiciel : les tests
 
Metrique
MetriqueMetrique
Metrique
 
10 minutes : Tableaux de bord
10 minutes : Tableaux de bord10 minutes : Tableaux de bord
10 minutes : Tableaux de bord
 
Assurance Qualité logicielle
Assurance Qualité logicielleAssurance Qualité logicielle
Assurance Qualité logicielle
 
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é
 
Rapport de stage du fin d'étude
Rapport de stage du fin d'étudeRapport de stage du fin d'étude
Rapport de stage du fin d'étude
 
Les 4 phases du management de projet
Les 4 phases du management de projetLes 4 phases du management de projet
Les 4 phases du management de projet
 
Methodologie projet
Methodologie projet Methodologie projet
Methodologie projet
 
Test logiciel
Test logicielTest logiciel
Test logiciel
 
Chp1 - Introduction aux ERP
Chp1 - Introduction aux ERPChp1 - Introduction aux ERP
Chp1 - Introduction aux ERP
 
Rapport pfe isi_Big data Analytique
Rapport pfe isi_Big data AnalytiqueRapport pfe isi_Big data Analytique
Rapport pfe isi_Big data Analytique
 
Aql métriques logicielles
Aql métriques logiciellesAql métriques logicielles
Aql métriques logicielles
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Gestion de projets Niv 1
Gestion de projets Niv 1Gestion de projets Niv 1
Gestion de projets Niv 1
 
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
 
Guide tests fonctionnels
Guide tests fonctionnelsGuide tests fonctionnels
Guide tests fonctionnels
 

En vedette

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
Emmanuel 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
 
Modèle en cascade
Modèle en cascadeModèle en cascade
Modèle en cascade
 
Usine logicielle à Orange Labs
Usine logicielle à Orange LabsUsine logicielle à Orange Labs
Usine logicielle à Orange Labs
 

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

PFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatiquePFE : ITIL - Gestion de parc informatique
PFE : ITIL - Gestion de parc informatique
chammem
 
Audit Informatique
Audit InformatiqueAudit Informatique
Audit Informatique
etienne
 
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
IbrahimNjeh2
 
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
informatiquehageryah
 
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
IBM 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.ppt
hbadir
 
Initiation à UML: Partie 1
Initiation à UML: Partie 1Initiation à UML: Partie 1
Initiation à UML: Partie 1
DIALLO Boubacar
 

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

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
 
Lean IT et TRS - Pilotage de la performance opérationnelle
Lean IT et TRS - Pilotage de la performance opérationnelleLean IT et TRS - Pilotage de la performance opérationnelle
Lean IT et TRS - Pilotage de la performance opérationnelle
 

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