Voici 10 points identifiés par Barry Boehm et Victor R. Basili à savoir pour améliorer la qualité des logiciels et systèmes en réduisant les bugs informatiques.
- Identifier et corriger un problème informatique après livraison est le plus souvent 100 fois plus cher que l’identifier et le corriger durant les phases de spécifications et de conceptions.
- Les projets informatiques actuels passent entre 40 et 50 % de leur temps sur des refontes évitables.
- Environ 80% des refontes proviennent de 20% des défauts.
- Environ 80% des défauts proviennent de 20% des fonctions du système. Et la moitié des fonctions sont le plus souvent sans erreurs ni défauts.
- Environ 90% des crashs proviennent d'au plus 10% des défauts.
- Les revues des pairs identifient 60% des défauts.
- La validation par scénarios identifie 35% de défauts en plus qu’une validation point à point.
- De bonnes méthodes de développement peuvent réduire l’introduction de défauts d’environ 75%.
- Toutes choses égales par ailleurs, cela coûte 50% plus cher de concevoir des systèmes à confiance élevée par rapport à des systèmes à confiance moindre. Toutefois, cet investissement vaut largement le coût si le système implique de large coût d’opération et de maintenance.
- Environ 40 à 50% des programmes informatiques contiennent des défauts non triviaux.
Source: http://www.cs.umd.edu/projects/SoftEng/ESEG/papers/82.78.pdf
Aucun commentaire:
Enregistrer un commentaire