Revues logicielles : bâtir la qualité à moindre coût à chaque phase de développement

Description de la formation

Utiliser des revues logicielles pour détecter les erreurs injectées à chaque phase du cycle de développement ou de maintenance et de les corriger avant que les erreurs se propagent et quelles s'empilent jusqu'à la phase de tests.

Identifier et éliminer tôt les défauts, à chaque phase de développement ou de maintenance, afin d'en réduire la propagation et le coût de correction.

Objectifs pédagogiques

À la fin de cette formation, vous serez en mesure de :

  • Comprendre les besoins d'affaires des revues
  • Comprendre l'injection et la détection des erreurs
  • Comprendre les types de revues et la façon dont elles peuvent permettre de détecter les erreurs
  • Comprendre et utiliser la revue personnelle
  • Développer et utiliser des listes de vérification
  • Comprendre la revue « desk-check » et la façon de l'utiliser avec ses collègues
  • Saisir les particularités de la revue « walk-through »
  • Effectuer une revue de type « walk-through »
  • Comprendre la revue de type « inspection »
  • Comprendre la norme IEEE-1028 et la nouvelle norme ISO/IEC 20246 portant sur les revues
  • Comprendre les enjeux organisationnels de la mise en oeuvre des revues
  • Comprendre comment estimer le taux d'injection et de détection des défauts

Méthodologie

Plusieurs méthodes d’apprentissage permettant de mesurer votre progrès et votre intégration des concepts sont utilisés tout au long de la formation :


Par le biais de présentations et d'exercices, le participant explorera quatre types de revues logicielles.

Clientèle visée

Personnes impliquées dans le développement ou la maintenance, l'assurance qualité, la gestion de projets et les clients

    L'importance de détecter et de corriger les défauts autant dans le logiciel à développer que dans les logiciels de tests

    L'injection et la détection des défauts chez le fabricant de moteurs d'avions Rolls-Royce

    Les revues logicielles, leurs avantages et leurs coûts

    La revue personnelle

    Les listes de vérification (checklist)

    La revue entre collègues de type « desk-check »

    La revue entre collègues de type « walk-through »

    La revue entre collègues de type « inspection »

    La discussion de choix et de compromis pour la sélection d'un type de revue

    L'exécution de chacune des étapes d'une revue de type « walk-through »

    L'adaptation des revues au contexte organisationnel

    La collecte, le stockage et l'utilisation des mesures des revues

    L'utilisation de revues par les gestionnaires et les ingénieurs de systèmes (systems engineer)

    L'estimation des taux d'injection et de détection des défauts