Inspection De Produit Logiciel

Inspection De Produit Logiciel

Inspection de produit logiciel

Le terme produit logiciel inclut un produit fini (un programme exécutable), mais également tout ce qui permet de développer ce produit.

Les inspections peuvent s'appliquer à n'importe quel produit, lisible par un humain. Il peut s'agit des spécifications d'un logiciel, des documents de conception, des tests, du code source, ...

Les inspections sont considérés comme l'un des outils les plus efficaces pour augmenter la qualité des logiciels produits. Avec un taux d'éliminations des anomalies de 80% à 95%, contre 30% pour les tests, c'est très efficace. L'utilisation d'un modérateur et d'un processus bien établit, permet de limiter le temps requis pour ce type de revu et en augmenter la productivité. Il s'agit d'un outil remarquable de transfert d'expertise.

Toute revue n'est pas une inspection!

Le processus d'une inspection:

  1. L'auteur demande une inspection à un responsable d'inspection (modérateur)
  2. Le responsable détermine la liste des inspecteurs et convoque ceux-ci et l'auteur à une réunion de démarrage d'inspection
  3. L'auteur présente sommairement son produit
  4. Le responsable d'inspection présente les objectifs de l'inspection et assigne les roles d'inspection
  5. Chaque inspecteur, dans les jours qui suivent, effectuera une lecture attentive du bien, en notant les anomalies. Cette étape est la plus importante, mais la moins documentée par la littérature sur les inspections et revues
  6. Une réunion d'inspection est tenue, dirigée par le responsable d'inspection, qui joue également le rôle de modérateur (garder le focus sur la détection des anomalies et désamorcer les conflits)
  7. Un lecteur présente le produit, par petites sections, en reformulant. Cette reformulation augmente les chances de détecter les ambuiguités.
  8. Les inspecteurs indiquent les anomalies qu'ils ont détectées
  9. Les seules discussions admises, porte sur la conpréhension des anomalies, par sur les solutions ou sur la pertinence d'une anomalie.
  10. Un scribe enregistre les anomalies
  11. Une fiche d'inspection est remplis
  12. L'auteur corrige ou justifie chaque annomalie
  13. Le responsable de l'inspection s'assure que l'ensemble des anomalies ont été traitées
  14. Le responsable de l'inspection indique si le produit a passé l'inspection ou pas.


C'est très formel, mais la mise en commun des résultats d'inspection permet rapidement d'augmenter l'expertise d'inspection des inspecteurs. De plus, l'auteur ne peut biaiser les résultats d'inspection. La garanti de l'administration de ne pas utiliser les résultats des inspections pour évaluer les auteurs, a un impact important sur l'adérences des personnes au processus d'inspection et sur le nombre d'anomalies détecté.

Par la suite, les inspecteurs ayant effectué au moins 3 inspections, sont généralement d'excellents réviseurs, même quand le formalisme est moins grand. Il y a un changement de culture individuelle.

Articles connexes

Ce document provient de « Inspection de produit logiciel ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Inspection De Produit Logiciel de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Inspection de produit logiciel — Le terme produit logiciel inclut un produit fini (un programme exécutable), mais également tout ce qui permet de développer ce produit[1]. L inspection de produit logiciel[2] peut s appliquer à n importe quel produit, lisible par un humain. Il… …   Wikipédia en Français

  • Les techniques de revues — Techniques de revues Il existe différentes catégories de revues en développement informatique : Sommaire 1 Les revues par les pairs 2 Les revues administratives 3 Les audits 4 Conclusion …   Wikipédia en Français

  • Techniques de revues — Il existe différentes catégories de revues en développement informatique : Sommaire 1 Les revues par les pairs 2 Les revues administratives 3 Les audits 4 Conclusion …   Wikipédia en Français

  • Exigence (Ingénierie) — En ingénierie, et plus particulièrement dans les procédures d appel d offres publiques et privées, les exigences sont l expression d un besoin documenté sur ce qu un produit ou un service particuliers devraient être ou faire. Elles sont le plus… …   Wikipédia en Français

  • Exigence (ingenierie) — Exigence (ingénierie) En ingénierie, et plus particulièrement dans les procédures d appel d offres publiques et privées, les exigences sont l expression d un besoin documenté sur ce qu un produit ou un service particuliers devraient être ou faire …   Wikipédia en Français

  • Exigence (ingénierie) — Demande de traduction Requirement → Exigence (ingé …   Wikipédia en Français

  • GMAO — Gestion de maintenance assistée par ordinateur La gestion de maintenance assistée par ordinateur (souvent abrégée en GMAO) est une méthode de gestion assistée d un logiciel destiné aux services de maintenance d une entreprise afin de l aider dans …   Wikipédia en Français

  • Gestion de Maintenance Assistee par Ordinateur — Gestion de maintenance assistée par ordinateur La gestion de maintenance assistée par ordinateur (souvent abrégée en GMAO) est une méthode de gestion assistée d un logiciel destiné aux services de maintenance d une entreprise afin de l aider dans …   Wikipédia en Français

  • Gestion de Maintenance Assistée par Ordinateur — La gestion de maintenance assistée par ordinateur (souvent abrégée en GMAO) est une méthode de gestion assistée d un logiciel destiné aux services de maintenance d une entreprise afin de l aider dans ses missions. Sommaire 1 Fonctionnalités d une …   Wikipédia en Français

  • Gestion de la maintenance assistée par ordinateur — Gestion de maintenance assistée par ordinateur La gestion de maintenance assistée par ordinateur (souvent abrégée en GMAO) est une méthode de gestion assistée d un logiciel destiné aux services de maintenance d une entreprise afin de l aider dans …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”