NCTTI 26 : Évaluation de logiciels – Caractéristiques de la qualité d'un logiciel et directives d'utilisation – Critères d'applicabilité

Explique la façon d’adopter des pratiques de gestion de la qualité, lesquelles comprennent des contrôles de système, le déploiement et l’administration des ressources de technologies de l’information.
Modification : 1993-02-11

Renseignements supplémentaires

Directive :

Terminologie :

Sujet :

Hiérarchie

Version imprimable XML

1. Référence

1.1 Titre

  • Évaluation de logiciels – Caractéristiques de la qualité d'un logiciel et directives d'utilisation

1.2 Indicatif

  • NCTTI-26

1.3 Catégorie

  • Norme

1.4 Entrée en vigueur

  • Le 11 février 1993

1.5 Autorisation

  • Conseil du Trésor du Canada

1.6 Organisme responsable

  • Gestion des technologies de l'information
  • Secrétariat du Conseil du Trésor

1.7 Renvois

  • Norme 9126 de l'ISO – Technologie de l'information – Critères pour l'évaluation de logiciels – Caractéristiques de qualité de logiciel et directives pour l'utilisation

1.8 Documents de connexes

  • Norme 8402 de l'ISO – Vocabulaire
  • CAN/CSA-Z243.58-92, Vocabulaire des technologies de l'information
  • NCTTI-23, Vocabulaire des technologies de l'information

2. Objet

Cette norme du Conseil du Trésor visant les technologies de l'information (NCTTI-26) appuie la politique du gouvernement sur la gestion de la technologie de l'information qui impose l'adoption de pratiques de gestion de la qualité, notamment le contrôle des systèmes, afin de favoriser l'acquisition, l'utilisation et l'administration des ressources en technologie de l'information d'une manière novatrice et rentable.

L'industrie du logiciel ayant acquis de la stabilité, les logiciels sont maintenant une composante essentielle de bon nombre de produits. Étant donné les exigences en matière de qualité et de sécurité, l'évaluation de la qualité des logiciels doit se faire avec méthode. Il existe essentiellement deux façons de déterminer la qualité d'un produit : la qualité du processus de fabrication et celle du produit final. Toutes deux sont importantes et exigent un système de gestion de la qualité.

La NCTTI-26 est axée sur le concept des caractéristiques de la qualité puisque la technologie nécessaire pour préciser et évaluer objectivement et quantitativement la qualité des logiciels et du processus d'élaboration constitue, en génie logiciel, l'amélioration permanente de la performance. Sur le plan de la gestion de la technologie de l'information, cette approche revêt une importance toute particulière pour l'administration fédérale puisqu'elle consacre d'importantes ressources à l'acquisition, à l'élaboration et à la maintenance des logiciels.

Cette norme vise par conséquent à assurer la qualité et la performance des logiciels par l'établissement d'une série de critères uniformes en matière d'acquisition, d'élaboration et de maintenance.

3. Champ d'application

La présente norme définit, avec un minimum de chevauchement, les six caractéristiques déterminantes de la qualité d'un logiciel base aux améliorations et à l'élaboration d'autres définitions. Les lignes directrices indiquent comment se servir des caractéristiques pour évaluer la qualité d'un logiciel. La description des exigences qualitatives et l'évaluation de la qualité des logiciels pendant leur cycle de vie devront se faire à partir de ces définitions ainsi que du modèle du processus d'évaluation de la qualité décrit dans cette norme.

Cette norme précise l'ensemble fondamental de critères qui s'appliquent aux caractéristiques qualitatives et qui appuieront d'autres normes plus détaillées qui sont en train d'être élaborées. Parmi ces normes, plus détaillées, il y des conseils sur l'application des caractéristiques, la métrologie, la planification, le guide de perfectionnement, le guide des usagers, le guide des évaluateurs et les indicateurs métriques.

Cette norme s'applique à toutes les activités relatives à l'acquisition, à l'élaboration, à l'utilisation, au soutien, à la maintenance et à la vérification des logiciels. Il faut l'observer au moment de la définition des exigences visant la qualité des logiciels et de l'évaluation (mesure, attribution de cotes et évaluation) de produits logiciels, notamment :

  • la définition des exigences visant la qualité des produits logiciels;
  • l'évaluation des caractéristiques techniques du logiciel pour vérifier s'il sera conforme aux exigences visant la qualité au moment de l'élaboration;
  • la description des particularités et des caractéristiques du logiciel;
  • l'évaluation du logiciel avant sa livraison;
  • l'évaluation du logiciel avant son acceptation.

Ces caractéristiques valent pour tous les logiciels, y compris les programmes et les données que renferment les micrologiciels.

4. Spécifications

Cette norme ne prescrit pas de caractéristiques secondaires, de métrologie ou de méthodes en vue de la mesure, de l'attribution de cotes et de l'évaluation.

5. Conditions

Dans certains cas, les ministères et les organismes peuvent juger bon de renoncer à l'utilisation de cette norme, notamment lorsque cela est nettement plus avantageux au chapitre du rendement ou des coûts, que cela est à l'avantage général du gouvernement du Canada, ou que le ministère ou l'organisme est partie à une obligation ou à un traité international (p. ex., l'OTAN).

Il est à noter que le terme « utilisateu r» que l'on retrouve dans les normes internationales peut correspondre dans certaines organisations, à client, à usager ou à abonné. C'est pourquoi, pour l'application de cette norme, tous ces termes sont synonymes.

6. Mise en oeuvre

Cette norme entrera en vigueur le 11 février 1993.

7. Groupe de travail de l'administration fédérale chargé de l'assurance de la qualité des logiciels

  • F. Tayabali SCT (président)
  • B. Abela SÉC
  • A. Borde ACDI
  • R. Donelly TC
  • J. Doyle ASC
  • J. Harder Trav
  • L. Hunter AGR
  • P. Lamoureux MDN
  • K. Lavalley MDN
  • D. Ledoux EMR
  • L. McQuarrie TPC
  • S. Parisien AN
  • H. Savoie MDN
  • S. Valentine BNC
  • A.E. Winsor ACC

8. Commandes d'exemplaires

Pour obtenir les spécifications techniques, s'adresser au :

Norme 9126 de l'ISO – Technologie de l'information – Critères pour l'évaluation de logiciels – Caractéristiques de qualité de logiciel et directives pour l'utilisation

Les spécifications techniques sont publiées dans les deux langues officielles.

Date de modification :