OIN 9126
OIN 9126 est une norme internationale pour l'évaluation de la qualité de logiciel . Elle est remplacée par la place , le 25000:2005 de projet d'OIN de , qui suit les mêmes notions générales.
La norme est divisée en quatre parts qui abordent, respectivement, les sujets suivants : modèle de qualité ; métrique externe ; métrique interne ; et métrique en service de qualité.
Le modèle de qualité établi dans la première partie de la norme, OIN 9126-1, classifie la qualité de logiciel dans un ensemble structuré de caractéristiques et de secondaire-caractéristiques comme suit :
fonctionnalité - ensemble de de
du A des attributs qui concernent l'existence d'un ensemble de fonctions et de leurs propriétés spécifiques. Les fonctions sont ceux qui satisfont aux besoins indiqués ou implicites.
Convenance
Exactitude
Interopérabilité
Conformité
Sécurité
le sérieux - ensemble de de du A des attributs qui concernent les possibilités du logiciel pour maintenir son niveau d'exécution dans des conditions indiquées pendant une période indiquée.
Maturité
Récupérabilité
Tolérance de fautes
rentabilité de de - l'ensemble du A d'attributs qui concernent l'effort a eu besoin pour l'usage, et sur l'évaluation individuelle d'une telle utilisation, par un ensemble indiqué ou implicite d'utilisateurs.
Learnability
Compréhensibilité
Opérabilité
efficacité - ensemble de de du A des attributs qui concernent le rapport entre le niveau de l'exécution du logiciel et la quantité de ressources utilisées, dans des conditions indiquées.
Comportement de temps
Comportement de ressource
entretien de de - l'ensemble du A d'attributs qui concernent l'effort a dû apporter des modifications spécifiques.
Stabilité
Analyzability
Changeability
Aptitude à l'essai
portabilité - ensemble de de du A des attributs qui concernent la capacité du logiciel d'être transféré à partir d'un environnement à l'autre.
Installability
Remplaçabilité
Adaptabilité
La conformité secondaire-caractéristique n'est pas ci-dessus énuméré et ne s'applique pas à toutes les caractéristiques. Les exemples sont conformité à la législation au sujet de la rentabilité ou fiabilité.
Chaque qualité secondaire-caractéristique (comme adaptabilité) est encore divisée en attributs. Un attribut est une entité qui peut être vérifiée ou mesurée dans le logiciel. Des attributs ne sont pas définis dans la norme, car ils varient entre différents logiciels.
Le logiciel est défini au sens large : il entoure des executables, code source, descriptions d'architecture, et ainsi de suite. En conséquence, la notion de l'utilisateur se prolonge aux opérateurs aussi bien qu'aux programmeurs, qui sont des utilisateurs des composants comme bibliothèques de logiciel.
La norme fournit un cadre pour que les organismes définissent un modèle de qualité pour un logiciel. Sur faire ainsi, cependant, il laisse jusqu'à chaque organisation la tâche de la spécification avec précision son propre modèle. Ceci peut être fait, par exemple, en spécifiant des valeurs à atteindre pour la métrique de qualité qui évalue le degré de présence des attributs de qualité.
La métrique interne est ceux qui ne se fonde pas sur l'exécution de logiciel (mesures statiques).
La métrique externe s'applique au logiciel courant.
La métrique en service de qualité est seulement disponible quand les produits finis sont utilisés dans de vraies conditions.
Dans le meilleur des cas, la qualité interne détermine la qualité externe et la qualité externe détermine la qualité en service.
Cette norme provient du modèle établi en 1977 par McCall et ses collègues, qui ont proposé un modèle pour spécifier la qualité de logiciel. Le modèle de qualité de McCall est organisé autour de trois types de caractéristiques de qualité :
Facteurs de
(pour spécifier) : Ils décrivent la vue externe du logiciel, comme vu par les utilisateurs.
Critères (pour construire) : Ils décrivent la vue interne du logiciel, comme vu par le lotisseur.
Métrique (à la commande) : Ils sont définis et habitués pour fournir une balance et une méthode pour la mesure.
OIN 9126 distingue un défaut et une non-conformité, un défaut étant le manque d'accomplissement des conditions prévues d'utilisation, tandis qu'une non-conformité est le manque d'accomplissement des conditions définies . Une distinction semblable est faite entre la validation et la vérification, connues sous le nom de V&V dans le commerce d'essai.
Voir également
OIN 9000 Vérification et validation
Conditions non fonctionnelles
.
| Random links: | Câble de Digitals | Gouverneur - général de la Jamaïque | Municipalité régionale du comté de Les Chenaux, Québec | Aitoliko | Monde de marine d'UShaka | ISO_9126 |