- Iso 9126
-
ISO 9126
La norme ISO/CEI 9126 définit 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 ,"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é, etc.)
Exemples de caractéristiques et propriétés
Article détaillé : Sûreté de fonctionnement des systèmes informatiques.- Capacité fonctionnelle : Est-ce que le logiciel répond aux besoins fonctionnels exprimés ?
- Convenance
- Précision
- Interopérabilité
- Conformisme
- Sécurité
- 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é
- Rétablissabilité
- Tolérance aux pannes
- Facilité d’utilisation : Est-ce que le logiciel requiert peu d’effort à l’utilisation ?
- Apprentissabilité
- Compréhensiblité
- Opérabilité
- Rendement / Efficacité : Est-ce que le logiciel requiert un dimensionnement rentable et proportionné de la plate-forme d’hébergement en regard des autres exigences ?
- Vieillissement (Comportement dans le temps)
- Comportement vis à vis des ressources
- Maintenabilité : Est-ce que le logiciel requiert peu d’effort à son évolution par rapport aux nouveaux besoins ?
- Stabilité
- Analysabilité
- Evolutivité
- Testabilité
- Portabilité : Est-ce que le logiciel peut être transféré d’une plate-forme ou d’un environnement à un autre ?
- Installabilité
- Remplaçabilité
- Adaptabilité
- Conformité (Proche de la notion de conformisme, mais ici propre à la portabilité, par exemple, conformité à des normes de bases de données)
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 norme ISO 25000, également appelée SQuaRE (pour Software QUAlity Requirements and Evaluation, exigences et évaluation de la qualité du logiciel)
Catégorie : Norme ISO - Capacité fonctionnelle : Est-ce que le logiciel répond aux besoins fonctionnels exprimés ?
Wikimedia Foundation. 2010.