Le sujet de
ISO/CEI 9126 est largement discuté et a suscité un grand intérêt dans la société actuelle. Depuis des décennies,
ISO/CEI 9126 fait l'objet de débats entre experts de différentes disciplines et intéresse le grand public. Sa pertinence est indéniable et son impact s'étend à divers domaines de la société. Au fil des années,
ISO/CEI 9126 a connu des changements importants qui ont marqué son évolution et son influence dans le monde contemporain. Dans cet article, nous explorerons différents aspects liés à
ISO/CEI 9126, de son origine à son impact aujourd'hui, dans le but d'offrir une vision complète et actualisée de ce sujet très pertinent.
La norme ISO/CEI 9126 définissait un langage commun pour modéliser les qualités d'un logiciel. Le langage de description utilise des termes tels que facteurs qualité, caractéristiques, sous-caractéristiques et métriques pour classer de façon arborescente et structurée, sur la base de définitions standardisées, un vocable de plusieurs dizaines de propriétés en « ité » (portabilité, maintenabilité, fiabilité…). Elle est remplacée depuis 2011 par la norme ISO 25010 de la série de normes ISO 250xx, également appelée SQuaRE (pour software quality requirements and evaluation en anglais, c'est-à-dire exigences et évaluation de la qualité du logiciel).
Modèle de qualité
- Capacité fonctionnelle : est-ce que le logiciel répond aux besoins fonctionnels exprimés ?
- Fiabilité : est-ce que le logiciel maintient son niveau de service dans des conditions précises et pendant une période déterminée ?
- Maturité (faible fréquence d'apparition des incidents)
- Tolérance aux pannes
- Facilité de récupération : capacité d'un logiciel défectueux à retourner dans un état opérationnel complet (données et connexions réseaux incluses)
- Utilisabilité : est-ce que le logiciel requiert peu d’effort à l’utilisation ?
- Rendement et efficacité : est-ce que le logiciel requiert un dimensionnement rentable et proportionné de la plate-forme d’hébergement en regard des autres exigences ?
- Maintenabilité : est-ce que le logiciel requiert peu d’effort à son évolution par rapport aux nouveaux besoins ?
- Portabilité : est-ce que le logiciel peut être transféré d’une plate-forme ou d’un environnement à un autre ?
Ces six caractéristiques sont elles-mêmes découpées en sous-caractéristiques de qualité (27 sous-caractéristiques dans la version la plus récente de la norme). Le contenu de la norme ISO/CEI 9126 est repris, avec des enrichissements, par la série de normes ISO 250xx, également appelée SQuaRE (pour software quality requirements and evaluation, exigences et évaluation de la qualité du logiciel).