18
# Type d'exigence (basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des exigences GenSpec) Début de l'énoncé par défaut ($ = Nom du sujet de l'exigence) Suite de l'énoncé par défaut (μ = Titre de l'exigence ; si la suite de l'énoncé par défaut commence par une majuscule, le début de l'énoncé par défaut ne s'applique pas) 1 3.1 Exigences des interfaces externes $ doit supporter les intrants / extrants requis. 2 3.1.1 Interface avec $ doit 3 Intrants $ doit ... [identifier les intrants requis en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 4 Intrant(s) $ doit être capable de recevoir l'intrant suivant : μ [si plusieurs intrants sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 5 a) Intrant 6 Intrant(s) Consigne(s) $ doit être capable de recevoir la μ [si plusieurs consignes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 7 a) Intrant Consigne 8 Intrant(s) Commande(s) $ doit être capable de recevoir la μ [si plusieurs commandes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 9 a) Intrant Commande 10 Intrant(s) État(s) $ doit être capable de recevoir l'μ [si plusieurs états sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 11 a) Intrant État 12 Intrant(s) Paramètre(s) $ doit être capable de recevoir le μ [si plusieurs paramètres sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 13 a) Intrant Paramètre 14 Intrant(s) Donnée(s) $ doit être capable de recevoir la μ [si plusieurs données sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 15 a) Intrant Donnée 16 Intrant(s) Mesure(s) $ doit être capable de recevoir la μ [si plusieurs mesures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 17 a) Intrant Mesure 18 Intrant(s) Commande(s) de sélection $ doit être capable de recevoir la μ [si plusieurs commandes de sélection sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 19 a) Intrant Commande de sélection 20 Intrant(s) État(s) de sélection $ doit être capable de recevoir l'μ: (1) 'Sélectionné' ou (2) 'Non sélectionné' [si plusieurs états de sélection sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 21 a) Intrant État de sélection 22 Extrants $ doit être capable de fournir ... [identifier les extrants requis en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 23 Extrant(s) $ doit être capable de fournir l'extrant suivant : μ [si plusieurs extrants sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 24 a) Extrant 25 Extrant(s) Consigne(s) $ doit être capable de fournir la μ [si plusieurs consignes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 26 a) Extrant Consigne 27 Extrant(s) Commande(s) $ doit être capable de fournir la μ [si plusieurs commandes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 28 a) Extrant Commande 29 Extrant(s) État(s) $ doit être capable de fournir l'μ [si plusieurs états sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 30 a) Extrant État 31 Extrant(s) Paramètre(s) $ doit être capable de fournir le μ [si plusieurs paramètres sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 32 a) Extrant Paramètre 33 Extrant(s) Donnée(s) $ doit être capable de fournir la μ [si plusieurs données sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 34 a) Extrant Donnée 35 Extrant(s) Mesure(s) $ doit être capable de fournir la μ [si plusieurs mesures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 36 a) Extrant Mesure 37 Extrant(s) Indication(s) $ doit être capable de fournir la μ : ... [insérer le détail de l'Indication; si plusieurs indications sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 38 a) Extrant Indication 39 Extrant(s) Commande(s) de sélection $ doit être capable de fournir la μ [si plusieurs commandes de sélection sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 40 a) Extrant Commande de sélection 41 Extrant(s) État(s) de sélection $ doit être capable de fournir l'μ: (1) 'Sélectionné' ou (2) 'Non sélectionné' [si plusieurs états de sélectionsont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 42 a) Extrant État de sélection 43 Exigences de format - Généralités - Configuration matérielle $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 44 Écran couleur $ doit être composé au minimum d'un écran couleur offrant une résolution minimale de ... x ... pixels. 45 Clavier compatible IBM $ doit être composé au minimum d'un clavier compatible IBM. 46 Souris compatible IBM $ doit être composé au minimum d'une souris compatible IBM. 47 Exigences de format - Généralités - Autres $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]. 48 Intrants / Extrants normalisés d'IPM à fenêtres $ doit offrir tous les intrants / extrants normalisés d'IPM à fenêtres. NORMALISATION DES EXIGENCES SYSTÈME / LOGICIEL (bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue) Version : 2017-01-11 08:06 IEEE Std 830:1984, 1993 ou 1998 (identiques), version française: https://www.google.ca/search?q=%22pr%C3%A9paration+de+sp%C3%A9cifications%22+%22%C3%89nergie+et+puissance%22 IEEE Std 830:1998, version anglaise: https://www.google.ca/search?hl=fr&safe=off&as_qdr=all&q=%22IEEE+Std+830-1998%22+%22Keywords%3A+contract%2C%22+ieeexplore-ieee-org+-www-enterra-us+filetype%3Apdf&btnG=Rechercher&meta=&gws_rd=ssl GenSpec: http://fr.slideshare.net/PierrePi/ingnierie-des-exigences-prsentation-de-genspec-presentation (version Excel disponible dans http://groups.google.ca/group/genspec) Page 1

Normalisation des exigences système / logiciel

  • Upload
    pierre

  • View
    721

  • Download
    8

Embed Size (px)

Citation preview

Page 1: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

1 3.1 Exigences des interfaces externes $ doit supporter les intrants / extrants requis.

2 3.1.1 Interface avec $ doit3 Intrants $ doit ... [identifier les intrants requis en les ajoutant dans l'arbre hiérarchique des exigences, sous la

présente exigence].4 Intrant(s) $ doit être capable

de recevoirl'intrant suivant : µ [si plusieurs intrants sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

5 a) Intrant6 Intrant(s) Consigne(s) $ doit être capable

de recevoirla µ [si plusieurs consignes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

7 a) Intrant Consigne8 Intrant(s) Commande(s) $ doit être capable

de recevoirla µ [si plusieurs commandes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

9 a) Intrant Commande10 Intrant(s) État(s) $ doit être capable

de recevoirl'µ [si plusieurs états sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

11 a) Intrant État12 Intrant(s) Paramètre(s) $ doit être capable

de recevoirle µ [si plusieurs paramètres sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

13 a) Intrant Paramètre14 Intrant(s) Donnée(s) $ doit être capable

de recevoirla µ [si plusieurs données sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

15 a) Intrant Donnée16 Intrant(s) Mesure(s) $ doit être capable

de recevoirla µ [si plusieurs mesures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

17 a) Intrant Mesure18 Intrant(s) Commande(s) de

sélection$ doit être capable de recevoir

la µ [si plusieurs commandes de sélection sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

19 a) Intrant Commande de sélection

20 Intrant(s) État(s) de sélection $ doit être capable de recevoir

l'µ: (1) 'Sélectionné' ou (2) 'Non sélectionné' [si plusieurs états de sélection sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

21 a) Intrant État de sélection22 Extrants $ doit être capable

de fournir... [identifier les extrants requis en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

23 Extrant(s) $ doit être capable de fournir

l'extrant suivant : µ [si plusieurs extrants sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

24 a) Extrant25 Extrant(s) Consigne(s) $ doit être capable

de fournirla µ [si plusieurs consignes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

26 a) Extrant Consigne27 Extrant(s) Commande(s) $ doit être capable

de fournirla µ [si plusieurs commandes sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

28 a) Extrant Commande29 Extrant(s) État(s) $ doit être capable

de fournirl'µ [si plusieurs états sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

30 a) Extrant État31 Extrant(s) Paramètre(s) $ doit être capable

de fournirle µ [si plusieurs paramètres sont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

32 a) Extrant Paramètre33 Extrant(s) Donnée(s) $ doit être capable

de fournirla µ [si plusieurs données sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

34 a) Extrant Donnée35 Extrant(s) Mesure(s) $ doit être capable

de fournirla µ [si plusieurs mesures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

36 a) Extrant Mesure37 Extrant(s) Indication(s) $ doit être capable

de fournirla µ : ... [insérer le détail de l'Indication; si plusieurs indications sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

38 a) Extrant Indication

39 Extrant(s) Commande(s) de sélection

$ doit être capable de fournir

la µ [si plusieurs commandes de sélection sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

40 a) Extrant Commande de sélection

41 Extrant(s) État(s) de sélection $ doit être capable de fournir

l'µ: (1) 'Sélectionné' ou (2) 'Non sélectionné' [si plusieurs états de sélectionsont requis, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

42 a) Extrant État de sélection43 Exigences de format - Généralités -

Configuration matérielle$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].

44 Écran couleur $ doit être composé au minimum d'un écran couleur offrant une résolution minimale de ... x ... pixels.

45 Clavier compatible IBM $ doit être composé au minimum d'un clavier compatible IBM.46 Souris compatible IBM $ doit être composé au minimum d'une souris compatible IBM.47 Exigences de format - Généralités -

Autres$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].48 Intrants / Extrants normalisés

d'IPM à fenêtres$ doit offrir tous les intrants / extrants normalisés d'IPM à fenêtres.

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

IEEE Std 830:1984, 1993 ou 1998 (identiques), version française: https://www.google.ca/search?q=%22pr%C3%A9paration+de+sp%C3%A9cifications%22+%22%C3%89nergie+et+puissance%22IEEE Std 830:1998, version anglaise: https://www.google.ca/search?hl=fr&safe=off&as_qdr=all&q=%22IEEE+Std+830-1998%22+%22Keywords%3A+contract%2C%22+-ieeexplore-ieee-org+-www-enterra-us+filetype%3Apdf&btnG=Rechercher&meta=&gws_rd=sslGenSpec: http://fr.slideshare.net/PierrePi/ingnierie-des-exigences-prsentation-de-genspec-presentation

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 1

Page 2: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

49 Format normalisé d'IPM à fenêtres $ doit présenter ses intrants / extrants dans des formats normalisés d'IPM à fenêtres.

50 Format palliant une panne de pointeur

$ doit présenter ses intrants dans des formats alternatifs palliant une panne du pointeur (souris ou boule roulante).

51 Position d'affichage des données $ doit respecter la position d'affichage des données dans les fenêtres illustrées dans le présent document avec une précision de ...% de la taille réelle de l'écran.

52 Textes en français $ doit présenter tous ces textes en français.53 Gestion des droits d'accès $ doit permettre à un utilisateur de gérer les droits d'accès - lecture et écriture, lecture seulement, et

aucun accès - à chacun des intrants / extrants de l'interface en objet, au moins pour tous les types d'utilisateurs spécifiés dans la SES du système.

54 Accès par l'intranet $ doit rendre accessible l'interface en objet sur l'intranet de ...55 Exigences de format - Données

assemblées - Fenêtres$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].56 Fenêtres $ doit présenter les données de ... assemblées selon les formats

ci-après illustrés.57 Exigences de format - Données

assemblées - Transactions$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].58 Transactions $ doit présenter les données de ... assemblées selon les formats ci-après illustrés.59 Exigences de format - Données

assemblées - Menus$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].60 Menu général $ doit présenter les commandes identifiées ci-dessous assemblées selon le format illustré.61 Menus contextuels $ doit présenter les commandes identifiées ci-dessous assemblées selon les formats illustrés.62 Exigences de format - Données

individuelles$ doit présenter les données suivantes spécifiques au système (à la SES) selon leur format spécifié.

63 Format Intrant $ doit recevoir l'intrant en objet selon les caractéristiques suivantes :64 Format Extrant $ doit fournir l'extrant en objet selon les caractéristiques suivantes :65 a) Unités :66 b) Précision :67 c) Plage :68 d) Valeur par défaut :69 e) Résolution :70 Exigences de synchronisation

(règles d'échanges) - Généralités$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].71 Sync. Interface - IPM à fenêtres

normalisée$ doit synchroniser les intrants / extrants spécifiques à l'interface, entre eux, de façon normalisée d'IPM à

fenêtres, sauf exigences contraires.72 Sync. Système - IPM à fenêtres

normalisée$ doit synchroniser les intrants / extrants des exigences fonctionnelles du système avec les intrants /

extrants spécifiques à l'interface de façon normalisée d'IPM à fenêtres, sauf exigences contraires.

73 Exigences de synchronisation - Démarrage

$ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

74 Initialisations Fenêtres $ doit , au démarrage, ouvrir les fenêtres suivantes et seulement ces fenêtres : [lister ces fenêtres en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

75 Reconfiguration après redémarrage

$ doit $ peut prendre en compte les intrants de configuration seulement après redémarrage du système.

76 3.2 Exigences fonctionnelles $ doit exécuter les fonctions requises, en réaction aux intrants et pour soutenir ses extrants.77 3.2.1 Fonction globale $ doit ... [identifier l'action globale requise, suivi d'un complément si nécessaire, puis identifier les sous-

actions globales ou les actions détaillées en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

78 Sous-fonction globale $ doit ... [identifier les actions requises en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

79 Fonction $ doit [décrire la relation requise entre les intrants et les extrants externes concernés; et faire mention de façon explicite de ces intrants / extrants, de façon à réduire le risque d’ambiguïté : utiliser les mêmes termes d’intrants / extrants utilisés dans les autres exigences; lister les conditions ou actions associées en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

80 a) Détail Fonction

81 Réception -> Action(s) $ doit , sur réception de ... [identifier l'intrant externe concerné], ... [décrire l'action requise sur les extrants externes concernés; si plusieurs actions sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

82 a) Action

83 Fourniture -> Action(s) $ doit , sur fourniture de ... [identifier l'extrant externe concerné], ... [décrire l'action requise sur les extrants externes concernés; si plusieurs actions sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

84 Calcul $ doit calculer ... [identifier l'extrant externe concerné] selon la formule suivante : ... [s'assurer que les arguments de cette formule ne sont que des intrants ou extrants externes, rendant l'exigence vérifiable].

85 Évaluation $ doit évaluer ... [identifier l'extrant externe concerné] comme suit : ... [décrire la méthode d'évaluation; s'assurer que les arguments de cette méthode ne sont que des intrants ou extrants externes, rendant l'exigence vérifiable].

86 Évaluation booléenne $ doit évaluer ... [identifier l'extrant externe concerné] selon l'équation logique suivante : ... [s'assurer que les arguments de cette équation ne sont que des intrants ou extrants externes, rendant l'exigence vérifiable].

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 2

Page 3: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

87 Action <- Condition remplie $ doit ... [décrire l'action requise sur les extrants externes concernés] si l'une des conditions suivantes est remplie : [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

88 a) Condition

89 Action <- Conditions réunies $ doit ... [décrire l'action requise sur les extrants externes concernés] si les conditions suivantes sont réunies : [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

90 Condition -> Action(s) $ doit , si ... [identifier la condition requise; s'assurer que cette condition est vérifiable sur des intrants ou extrants externes], ... [décrire l'action requise sur les extrants externes concernés; si plusieurs actions sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

91 Sélection <- Conditions réunies $ doit mettre l'État de sélection de ... à 'Sélectionné' [s'assurer que cet état est un extrant externe] si les conditions suivantes sont réunies: [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

92 Désélection <- Conditions réunies $ doit mettre l'État de sélection de ... à 'Non sélectionné' [s'assurer que cet état est un extrant externe] si les conditions suivantes sont réunies: [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

93 Désélection <- Condition remplie $ doit mettre l'État de sélection de ... à 'Non sélectionné' [s'assurer que cet état est un extrant externe] si l'une des conditions suivantes est remplie : [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

94 Sélection <- Condition remplie $ doit mettre l'État de sélection de ... à 'Sélectionné' [s'assurer que cet état est un extrant externe] si l'une des conditions suivantes est remplie : [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

95 Réception -> Désélection $ doit , sur réception de ... [identifier l'intrant externe concerné], mettre l'État de sélection de ... à 'Non sélectionné' [s'assurer que cet état est un extrant externe].

96 Réception -> Sélection $ doit , sur réception de ... [identifier l'intrant externe concerné], mettre l'État de sélection de ... à 'Sélectionné' [s'assurer que cet état est un extrant externe].

97 Fourniture <- Condition remplie $ doit fournir ... [identifier l'extrant externe concerné] si l'une des conditions suivantes est remplie : [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

98 Fourniture <- Conditions réunies $ doit fournir [identifier l'extrant externe concerné] si les conditions suivantes sont réunies: [lister ces conditions en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence]

99 Condition -> Fourniture(s) $ doit , si ... [identifier la condition requise; s'assurer que cette condition est vérifiable sur des intrants ou extrants externes], ... [décrire la fourniture requise sur les extrants externes concernés; si plusieurs fournitures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

100 a) Fourniture

101 Réception -> Fourniture(s) $ doit , sur réception de ... [identifier l'intrant externe concerné], ... [décrire la fourniture requise sur les extrants externes concernés; si plusieurs fournitures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

102 Fourniture -> Fourniture(s) $ doit , sur fourniture de ... [identifier l'extrant externe concerné], ... [décrire la fourniture requise sur les extrants externes concernés; si plusieurs fournitures sont requises, les lister en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

103 3.3 Exigences de performance $ doit satisfaire des exigences numériques.104 3.3.1 Performances statiques $ doit satisfaire aux exigences de performances statiques.105 Capacités statiques minimums $ doit106 Capacité minimum - Utilisateurs $ doit supporter jusqu'à ... utilisateurs.107 Capacité minimum - Utilisateurs

simultanés $ doit supporter jusqu'à ... utilisateurs simultanés.

108 Capacité minimum - Augmentation d’utilisateurs simultanés

$ doit supporter l’ajout d’un utilisateur simultané par … [entrer l’unité de temps], jusqu’à l’atteinte de la capacité minimum d’utilisateurs simultanés devant être supportés.

109 Capacité minimum - Transactions simultanées

$ doit supporter jusqu'à ... transactions simultanées.

110 Capacité minimum - … [identifier l'élément visé]

$ doit supporter ... [identifier l'élément visé], au minimum.

111 Capacités statiques maximums $ doit112 Espace mémoire volatile maximum $ doit utiliser un espace de mémoire volatile de …, au maximum.

113 Espace mémoire volatile maximum - … [identifier les tâches visées]

$ doit , pour l’ensemble des tâches visées, utiliser un espace de mémoire volatile de …, au maximum.

114 Espace mémoire vive non volatile maximum

$ doit utiliser un espace de mémoire vive non volatile (ex : espace disque) de …, au maximum.

115 Espace mémoire vive non volatile maximum - … [identifier les tâches visées]

$ doit , pour l’ensemble des tâches visées, utiliser un espace de mémoire vive non volatile de …, au maximum.

116 Espace mémoire morte maximum $ doit utiliser un espace de mémoire morte de …, au maximum.

117 Espace mémoire morte maximum - … [identifier les tâches visées]

$ doit , pour l’ensemble des tâches visées, utiliser un espace de mémoire morte de …, au maximum.

118 Capacité maximum - … [identifier l'élément visé]

$ doit supporter ... [identifier l'élément visé], au maximum.

119 3.3.2 Performances dynamiques $ doit satisfaire aux exigences de performances dynamiques.120 Temps de réponse $ doit121 Temps de réponse maximum -

Interface utilisateur (pour tous les intrants)

$ doit offrir un temps de réponse maximum, pour la première réponse, de ..., pour chaque intrant de l’interface visée, sauf exigence contraire.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 3

Page 4: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

122 Temps de réponse maximum - Interface ... [identifier le système externe visé] (pour tous les intrants)

$ doit offrir un temps de réponse maximum, pour la première réponse, de 0.1 seconde, pour chaque intrant de l’interface visée, sauf exigence contraire.

123 Temps de réponse maximum - … [identifier l'interface et l'intrant visés]

$ doit offrir un temps de réponse maximum de ..., à compter de la réception de l’intrant visé jusqu’à la fourniture de … [identifier l’extrant associé].

124 Délais $ doit125 Délai maximum - … [identifier le

travail visé]$ doit permettre de réaliser le travail visé dans un délai de …, au maximum.

126 Délai maximum - … [identifier le travail visé]

$ doit permettre de réaliser le travail visé dans un délai de …, au maximum.

127 Délai maximum - Installation $ doit permettre de réaliser le travail visé dans un délai de …, au maximum.128 Délai maximum - Démarrage $ doit permettre de réaliser le travail visé dans un délai de …, au maximum.129 Délai maximum - Signalement

d'une défaillance$ doit signaler toute défaillante dans un délai de …, au maximum, à compter de l'instant où la défaillance

est détectée jusqu'à l'instant où la défaillance est signalée.130 Capacités dynamiques minimums $ doit

131 Débit minimum - … [identifier le débit visé]

$ doit , pour le débit visé, traiter les données concernées avec un débit de …, au minimum.

132 Débit minimum - … [identifier le débit visé]

$ doit , pour le débit visé, traiter les données concernées avec un débit de …, au minimum

133 Capacités dynamiques maximums $ doit

134 Bande passante maximum - … [identifier le canal de communication visé]

$ doit utiliser au maximum une bande passante de … pour le canal de communication visé.

135 Utilisation maximum du CPU $ doit utiliser au maximum 90% du temps CPU.136 Utilisation maximum du CPU - …

[identifier l'ensemble de tâches visées]

$ doit , pour l'ensemble des tâches visées, utiliser au maximum 90% du temps CPU.

137 3.4 Contraintes de conception $ doit satisfaire des contraintes de conception.138 3.4.1 Contraintes techniques $ doit satisfaire des contraintes techniques.139 Limites matérielles $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].140 Plate-forme matérielle $ doit être conçu à partir de plate-formes matérielles commerciales.141 Dimension système $ doit satisfaire les contraintes suivantes:142 a) Largeur maximale: ... cm143 b) Hauteur maximale: ... cm144 c) Profondeur maximale: ... cm

145 Poids $ doit peser au maximum ... kilogrammes.146 Alimentation 120 V $ doit se limiter à une alimentation électrique de 120 Volts, 60 Hertz.147 Alimentation électrique $ doit se limiter à une alimentation électrique de ... Volts, ... Hertz.148 Dimension Intrant / Extrant $ doit supporter des ... [identifier l'Intrant / Extrant visé] variant de ... x ... x ... cm jusqu'à ... x ... x .... cm.

149 Limites logicielles $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

150 Plate-forme logicielle $ doit être conçu à partir de plate-formes logicielles commerciales.151 Langage de programmation évolué $ doit , si l'un de ses composants est logiciel, être programmée dans un langage remplissant les

conditions suivantes:152 Système d'exploitation

(contraintes)$ doit être programmé à partir du système d'exploitation ... [identifier le système d'exploitation en

question].153 Communication avec la BD interne $ doit utiliser le protocole normalisé ... [identifier le protocole requis] pour la communication du système

avec sa BD interne.154 Communication externe $ doit utiliser le protocole normalisé ... [identifier le protocole requis] pour sa communication avec ...

[identifier le système externe concerné].155 Technologie $ doit être programmé en utilisant ... [identifier la technologie en question].156 Outil $ doit être programmé en utilisant ... [identifier l'outil en question].157 3.4.2 Contraintes écologiques $ doit satisfaire des contraintes écologiques.158 Respect de l'environnement $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].159 Norme environnementale $ doit respecter la norme ... [identifier la norme en question].160 Consommation KwH $ doit ne pas consommer plus de ... KwH durant ... heures.161 Consommation Watts $ doit ne pas consommer plus de ... Watts.162 3.4.3 Contraintes normatives $ doit satisfaire des contraintes normatives.163 Rédaction $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].164 Gabarit de rédaction $ doit être documenté selon le gabarit de rédaction ... [identifier le gabarit en question].165 Gabarit de rédaction de l'entreprise $ doit être documenté selon le gabarit de rédaction en vigueur dans l'unité administrative responsable de

sa conception.166 Rédaction technique: Norme $ doit être documenté selon la norme de rédaction technique ... [identifier la norme en question].167 Rédaction technique: Norme de

l'entreprise$ doit être documentée selon la norme de rédaction technique en vigueur dans l'unité administrative

responsable de sa conception.168 SEL: Norme $ doit Les exigences logicielles doivent être documentées dans une SEL selon la norme ... [identifier la

norme en question].169 SEL: Norme de l'entreprise $ doit Les exigences logicielles doivent être documentées dans une SEL selon la norme de réalisation

des SEL en vigueur dans l'unité administrative responsable de sa conception.170 SEL: Norme 830 de IEEE $ doit Les exigences logicielles doivent être documentées dans une SEL selon la norme 830 de IEEE.

171 Rédaction technique: ISO/CEI $ doit être documenté selon les Directives ISO/CEI.172 Rédaction technique: IMAP $ doit être documenté selon les principes de l'IMAP.173 Programmation $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 4

Page 5: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

174 Programmation: Norme $ doit , si l'un de ses composants est logiciel, être programmé selon la norme ... [identifier la norme de programmation en question].

175 Programmation: Norme de l'entreprise

$ doit , si l'un de ses composants est logiciel, être programmée selon la norme de programmation en vigueur dans l'unité administrative responsable de sa conception.

176 Développement $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences, sous la présente exigence].

177 Développement: Norme $ doit être développé selon la norme de développement ... [identifier la norme en question].178 Développement: Norme de

l'entreprise$ doit être développé selon la norme de développement en vigueur dans l'unité administrative

responsable de sa conception.179 Développement: Norme 12207 de

ISO/CEI$ doit être développé selon la norme 12207 de ISO/CEI.

180 3.4.4 Contraintes d'intégrité $ doit satisfaire des contraintes d'intégrité.181 Politiques d'intégrité des données $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].182 Indication de discordance $ doit , s'il demande un changement d'état d'un système externe et qu'il peut recevoir l'état de ce

système, signaler toute discordance entre cet état et celui demandé.183 Données indéterminées $ doit , s'il est impossible de déterminer une valeur ou un état à partir de ses propres données ou des

données provenant d'autres systèmes, considérer les données en cause et celles en découlant comme indéterminées et le signaler pour chacune d'elles.

184 3.4.5 Contraintes législatives $ doit satisfaire des contraintes législatives.185 Distribution $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].186 Licence $ doit être fourni sous la license ... [identifier la license requise].187 Législation $ doit ... [entrer les exigences correspondantes en les ajoutant dans l'arbre hiérarchique des exigences,

sous la présente exigence].188 3.5 Attributs qualité (basées sur

ISO/IEC 25010:2011, ISO/IEC 25012:2008, ISO/IEC 25030, ainsi que sur ISO/IEC FDIS 25022:2015-12, ISO/IEC FDIS 25023:2015-12 et ISO/IEC 25024:2015)

$ doit satisfaire des exigences d'attributs qualité.

189 3.5.1 Qualité du système - Adéquation fonctionnelle

L’attribut en objet doit être

190 Complétude fonctionnelle L’attribut en objet doit être

191 Couverture de l'implémentation fonctionnelle (ISO/IEC FDIS 25023:2015-12 FCp-1-G)

L’attribut en objet doit être

L’attribut en objet (du système, attribut identifié par le titre de l’exigence) doit être au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions manquantes ou non exécutables ; B = Nombre de fonctions spécifiées dans le présent document, les spécifications de conception ou les guides utilisateur.

192 Exactitude fonctionnelle L’attribut en objet doit être

193 Exactitude fonctionnelle (ISO/IEC FDIS 25023:2015-12 FCr-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions non conformes aux exigences du présent document (incluant celles des documents d’exigences référés, excluant les exigences de priorité souhaitable) ; B = Nombre de fonctions couvertes par des exigences du présent document, excluant les exigences de priorité souhaitable.

194 Pertinence fonctionnelle L’attribut en objet doit être

195 Pertinence fonctionnelle pour un objectif d’utilisation (ISO/IEC FDIS 25023:2015-12 FAp-1-G) - … [identifier l’objectif d’utilisation visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions non conformes aux exigences du présent document parmi celles qui sont nécessaires pour atteindre l’objectif d'utilisation visé ; B = Nombre de fonctions nécessaires pour atteindre l’objectif d'utilisation visé.

196 Pertinence fonctionnelle générale du système (ISO/IEC FDIS 25023:2015-12 FAp-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ Ai / n, pour i = 1 à n, où Ai = Résultat de la pertinence fonctionnelle pour l’objectif d’utilisation (calculé pour l’exigence ISO/IEC FDIS 25023:2015-12 FAp-1-G) ; n = Nombre d’objectifs d’utilisation.

197 3.5.2 Qualité du système - Efficience des performances

L’attribut en objet doit être

198 Comportement dans la durée - Temps de réponse

L’attribut en objet doit être

199 Temps de réponse moyen (ISO/IEC FDIS 25023:2015-12 PTb-1-G) - … [identifier l’interface et l’intrant visés]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Bi - Ai) / n, pour i = 1 à n, où Ai = Temps à la réception (par le système) de l’intrant visé i ; Bi = Temps à la transmission de l’extrant associé visé i ; n = Nombre de temps de réponse mesurés.

200 Convenance du temps de réponse (ISO/IEC FDIS 25023:2015-12 PTb-2-G) - … [identifier l’interface et l’intrant visés]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = (∑ (Bi - Ai) / n) / C, pour i = 1 à n, où Ai = Temps à la réception (par le système) de l’intrant visé i ; Bi = Temps à la transmission de l’extrant associé visé i ; n = Nombre de temps de réponse mesurés, C = Temps de réponse maximum associé, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

201 Temps de réponse moyen (ISO/IEC FDIS 25023:2015-12 PTb-1-G) - Interface … [identifier le système externe visé]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Bi - Ai) / n, pour i = 1 à n, où Ai = Temps à la réception (par le système) de l’intrant visé i ; Bi = Temps à la transmission de l’extrant associé visé i ; n = Nombre de temps de réponse mesurés.

Code de couleur, pour les exigences suivantes:• Fond vert foncé : exigence fortement recommandée, si applicable

ISO/IEC FDIS 25023:2015-12 (qualité du système): http://isotc.iso.org/livelink/livelink?func=ll&objId=17479416&objAction=browse&viewType=1

Présentation générale, vue d'ensemble: http://fr.slideshare.net/PierrePi/exigences-de-qualit-de-systme-logiciel

• Fond vert pâle : exigence recommandée, si applicable• Fond jaune : pas certain que l’exigence en vaille le coût• Fond rouge : exigence non recommandée parce qu’elle ne semble pas en valoir le coût ou parce qu’elle semble couverte par d’autres exigences recommandées

ISO/IEC FDIS 25022:2015-12 (qualité du fonctionnement): http://isotc.iso.org/livelink/livelink?func=ll&objId=17478639&objAction=browse&viewType=1

ISO/IEC 25024:2015 (qualité des données): http://isotc.iso.org/livelink/livelink?func=ll&objId=16884560&objAction=browse&viewType=1

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 5

Page 6: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

202 Convenance du temps de réponse (ISO/IEC FDIS 25023:2015-12 PTb-2-G) - Interface … [identifier le système externe visé]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = (∑ (Bi - Ai) / n) / C, pour i = 1 à n, où Ai = Temps à la réception (par le système) de l’intrant visé i ; Bi = Temps à la transmission de l’extrant associé visé i ; n = Nombre de temps de réponse mesurés ; C = Temps de réponse maximum associé, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

203 Comportement dans la durée - Délais (travail)

L’attribut en objet doit être

204 Délai moyen (ISO/IEC FDIS 25023:2015-12 PTb-3-G) - … [identifier le travail visé]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Bi - Ai) / n, pour i = 1 à n, où Ai = Temps au commencement du travail visé i ; B = Temps à la fin de ce travail i ; n = Nombre de délais mesurés.

205 Convenance du délai (ISO/IEC FDIS 25023:2015-12 PTb-4-G) - … [identifier le travail visé]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = (∑ (Bi - Ai) / n) / C, pour i = 1 à n, où Ai = Temps au commencement du travail visé i ; B = Temps à la fin de ce travail i ; n = Nombre de délais mesurés ; C = Délai maximum associé, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

206 Délai moyen (ISO/IEC FDIS 25023:2015-12 PTb-3-G) - Installation

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Bi - Ai) / n, pour i = 1 à n, où Ai = Temps au commencement du travail visé i ; B = Temps à la fin de ce travail i ; n = Nombre de délais mesurés.

207 Convenance du délai (ISO/IEC FDIS 25023:2015-12 PTb-4-G) - Installation

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = (∑ (Bi - Ai) / n) / C, pour i = 1 à n, où Ai = Temps au commencement du travail visé i ; B = Temps à la fin de ce travail i ; n = Nombre de délais mesurés ; C = Délai maximum associé, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

208 Délai moyen (ISO/IEC FDIS 25023:2015-12 PTb-3-G) - Démarrage

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Bi - Ai) / n, pour i = 1 à n, où Ai = Temps au commencement du travail visé i ; B = Temps à la fin de ce travail i ; n = Nombre de délais mesurés.

209 Convenance du délai (ISO/IEC FDIS 25023:2015-12 PTb-4-G) - Démarrage

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = (∑ (Bi - Ai) / n) / C, pour i = 1 à n, où Ai = Temps au commencement du travail visé i ; B = Temps à la fin de ce travail i ; n = Nombre de délais mesurés ; C = Délai maximum associé, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

210 Débit moyen (ISO/IEC FDIS 25023:2015-12 PTb-5-G) - … [identifier le débit visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, pour i = 1 à n, où Ai = Nombre d’éléments traités pendant une durée d’observation i ; B = Durée d’observation i ; n = Nombre d’observations.

211 Convenance du débit (ISO/IEC FDIS 25023:2015-12 PTb-5-G, NOTE 3) - … [identifier le débit visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = (∑ (Ai / Bi) / n) / C, pour i = 1 à n, où Ai = Nombre d’éléments traités pendant une durée d’observation i ; B = Durée d’observation i ; n = Nombre d’observations ; C = Débit minimum associé, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

212 Utilisation des ressources L’attribut en objet doit être

213 Utilisation moyenne du CPU (ISO/IEC FDIS 25023:2015-12 PRu-1-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Utilisation réelle du CPU pour une durée d’observation i ; Bi = Durée d’observation i ; n = Nombre d’observations.

214 Utilisation moyenne du CPU (ISO/IEC FDIS 25023:2015-12 PRu-1-G) - … [identifier l’ensemble de tâches visées]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Utilisation réelle du CPU pour effectuer l’ensemble de tâches visées pour une durée d’observation i ; Bi = Durée d’observation i ; n = Nombre d’observations.

215 Utilisation moyenne de la mémoire volatile (ISO/IEC FDIS 25023:2015-12 PRu-2-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Espace de mémoire volatile utilisé par le système pour le traitement d’échantillons i ; Bi = Espace de mémoire volatile maximum, pour le traitement d’échantillons i, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence] ; n = Nombre de traitements d’échantillons.

216 Utilisation moyenne de la mémoire volatile (ISO/IEC FDIS 25023:2015-12 PRu-2-G) - … [identifier les tâches visées]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Espace de mémoire volatile utilisé par l’ensemble des tâches visées pour le traitement d’échantillons i ; Bi = Espace de mémoire volatile maximum, pour l’ensemble des tâches visées pour le traitement d’échantillons i, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence] ; n = Nombre de traitements d’échantillons.

217 Utilisation moyenne de la mémoire vive non volatile (ISO/IEC FDIS 25023:2015-12 PRu-2-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Espace de mémoire vive non volatile utilisé par le système pour le traitement d’échantillons i ; Bi = Espace mémoire maximum, pour le traitement d’échantillons i, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence] ; n = Nombre de traitements d’échantillons.

218 Utilisation moyenne de la mémoire vive non volatile (ISO/IEC FDIS 25023:2015-12 PRu-2-G) - … [identifier les tâches visées]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Espace de mémoire vive non volatile utilisé par l’ensemble des tâches visées pour le traitement d’échantillons i ; Bi = Espace mémoire maximum, pour l’ensemble des tâches visées pour le traitement d’échantillons i, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence] ; n = Nombre de traitements d’échantillons.

219 Utilisation moyenne de la mémoire morte (ISO/IEC FDIS 25023:2015-12 PRu-2-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Espace de mémoire morte utilisé par le système pour le traitement d’échantillons i ; Bi = Espace mémoire maximum, pour le traitement d’échantillons i, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence] ; n = Nombre de traitements d’échantillons.

220 Utilisation moyenne de la mémoire morte (ISO/IEC FDIS 25023:2015-12 PRu-2-G) - … [identifier les tâches visées]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Espace de mémoire morte utilisé par l’ensemble des tâches visées pour le traitement d’échantillons i ; Bi = Espace mémoire maximum, pour l’ensemble des tâches visées pour le traitement d’échantillons i, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence] ; n = Nombre de traitements d’échantillons.

221 Utilisation moyenne des dispositifs d'entrées/sorties (ISO/IEC FDIS 25023:2015-12 PRu-3-G) - … [identifier les tâches visées]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, où Ai = Durée d’occupation des dispositifs d'E/S pour l’ensemble de tâches visée ; Bi = Durée d’opérations des E/S ; n = Nombre de mesures.

222 Utilisation de la bande passante (ISO/IEC FDIS 25023:2015-12 PRu-4-S) - … [identifier les tâches visées et le canal de communication visé]

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Bande passante utilisée, du canal de communication visé, par les tâches visées ; B = Bande passante maximum, pour le canal de communication visé et tâches visées, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 6

Page 7: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

223 Capacité L’attribut en objet doit être

224 Capacité minimum de transactions simultanées (ISO/IEC FDIS 25023:2015-12 PCa-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de transactions simultanées complétées dans une durée d’observation ; B = Durée d’observation. [exigence présente dans la section Exigences de performance]

225 Convenance de la capacité de transactions simultanées

L’attribut en objet doit être

L’attribut en objet doit être au minimum égal à …, calculé selon la formule suivante : X = (A / B) / C, où A = Nombre de transactions simultanées complétées dans une durée d’observation ; B = Durée d’observation ; C = Capacité minimum de transactions simultanées, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

226 Capacité minimum d'utilisateurs simultanés (ISO/IEC FDIS 25023:2015-12 PCa-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ Ai / n, pour i = 1 à n, où A = Nombre d'utilisateurs qui peuvent accéder simultanément au système à l'observation i ; n = Nombre d’observations. [exigence présente dans la section Exigences de performance]

227 Convenance de la capacité d'utilisateurs simultanés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = (∑ (Ai / n)) / B, pour i = 1 à n, où A = Nombre d'utilisateurs qui peuvent accéder simultanément au système à l'observation i ; n = Nombre d’observations ; B = Capacité minimum d'utilisateurs simultanés, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

228 Augmentation du nombre d'utilisateurs (ISO/IEC FDIS 25023:2015-12 PCa-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'utilisateurs ajoutés avec succès dans une durée d'observation ; B = Durée d’observation. [exigence présente dans la section Exigences de performance]

229 Convenance de la capacité d’augmentation d’utilisateurs simultanés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Capacité d’augmentation d’utilisateurs simultanés ; B = Capacité minimum d’augmentation d’utilisateurs simultanés, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

230 3.5.3 Qualité du système - Compatibilité

L’attribut en objet doit être

231 Coexistence L’attribut en objet doit être

232 Coexistence avec d’autres systèmes (ISO/IEC FDIS 25023:2015-12 CCo-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de systèmes spécifiés avec lesquels le système peut coexister ; B = Nombre de systèmes spécifiés avec lesquels le système doit coexister, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

233 Interopérabilité L’attribut en objet doit être

234 Possibilité d’échanges de formats de données (ISO/IEC FDIS 25023:2015-12 CIn-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de formats de données qui peuvent être échangeables avec d'autres systèmes ; B = Nombre de formats de données qui doivent être échangeables avec d'autres systèmes, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

235 Suffisance des protocoles d’échange de données (ISO/IEC FDIS 25023:2015-12 CIn-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de protocoles d’échange de données supportés ; B = Nombre de protocoles d’échange de données qui doivent être supportés, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

236 Convenance des interfaces externes (ISO/IEC FDIS 25023:2015-12 CIn-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'interfaces externes qui sont fonctionnelles (interfaces avec des systèmes externes) ; B = Nombre d'interfaces externes requises, selon les exigences du présent document.

237 3.5.4 Qualité du système - Facilité d’utilisation

L’attribut en objet doit être

238 Identification de la pertinence L’attribut en objet doit être

239 Complétude de la description (ISO/IEC FDIS 25023:2015-12 UAp-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions décrites dans le « Descriptif produit / système » ou « Guides utilisateur » ; B = Nombre de fonctions du système.

240 Couverture des démonstrations (ISO/IEC FDIS 25023:2015-12 UAp-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de tâches couvertes par des fonctionnalités de démonstration ; B = Nombre de tâches qui pourraient bénéficier d’être couvertes par des fonctionnalités de démonstration.

241 Auto-description des points d’entrées web (ISO/IEC DIS 25023:2014-02 UAp-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de points d’entrées web (landing pages) expliquant le but du site web ; B = Nombre de points d’entrées dans le site web.

242 Facilité d’apprentissage L’attribut en objet doit être

243 Complétude des guides utilisateur (ISO/IEC FDIS 25023:2015-12 Ule-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions décrites dans la documentation de l'utilisateur ou pour lesquelles il est facile d'obtenir de l'aide ; B = Nombre de fonctions qui doivent être documentées pour l’utilisateur ou pour lesquelles il doit être facile d’obtenir de l’aide (à moins d’indication contraire, toutes les fonctions doivent être documentées pour l’utilisateur).

244 Champs de saisie avec valeurs par défaut (ISO/IEC FDIS 25023:2015-12 Ule-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de champs de saisie qui ont des valeurs par défaut ; B = Nombre de champs de saisie qui pourraient avoir des valeurs par défaut.

245 Messages d'erreur compréhensibles (ISO/IEC FDIS 25023:2015-12 Ule-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de messages d'erreur qui indiquent la raison d’apparition du message et suggèrent les moyens de résolution si cette résolution est possible ; B = Nombre de messages d'erreur mis en œuvre.

246 Auto-description de l’interface utilisateur (ISO/IEC FDIS 25023:2015-12 Ule-4-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments d’information présentés de manière compréhensible par l’utilisateur, selon les résultats d’un questionnaire soumis à des représentants utilisateurs ; B = Nombre d’éléments d’information présentés à l’interface utilisateur.

247 Facilité d’opération L’attribut en objet doit être

248 Cohérence opérationnelle (ISO/IEC FDIS 25023:2015-12 UOp-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de tâches interactives similaires à d’autres mais qui n’ont pas un comportement ou une apparence similaire à ces autres ; B = Nombre de tâches interactives similaires.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 7

Page 8: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

249 Clarté du message (ISO/IEC FDIS 25023:2015-12 UOp-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de messages qui sont compris par les utilisateurs, selon les résultats d’un questionnaire soumis à des représentants utilisateurs ; B = Nombre de messages mis en œuvre.

250 Personnalisation fonctionnelle (ISO/IEC FDIS 25023:2015-12 UOp-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions qui peuvent être personnalisées pour l'utilisateur ; B = Nombre de fonctions qui pourraient bénéficier d’une personnalisation utilisateur.

251 Personnalisation de l’interface utilisateur (ISO/IEC FDIS 25023:2015-12 UOp-4-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments de l’interface utilisateur qui peuvent être personnalisés ; B = Nombre d’éléments de l’interface utilisateur qui pourraient bénéficier d’une personnalisation utilisateur.

252 Possibilité de suivi (ISO/IEC FDIS 25023:2015-12 UOp-5-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions dont l’exécution peut être suivie ; B = Nombre de fonctions qui pourraient bénéficier d’une possibilité de suivi.

253 Possibilité d’annuler (ISO/IEC FDIS 25023:2015-12 UOp-6-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions offrant la possibilité d’annuler une entrée ou demandant une confirmation ; B = Nombre de fonctions qui pourraient bénéficier d’une telle possibilité.

254 Compréhensibilité des structures d’informations (ISO/IEC FDIS 25023:2015-12 UOp-7-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de structures d’informations apparaissant dans les interfaces utilisateur qui sont familières et pratiques pour les utilisateurs visés, selon les résultats d’un questionnaire soumis à des représentants utilisateurs ; B = Nombre de structures d’informations apparaissant dans les interfaces utilisateur.

255 Cohérence des apparences (ISO/IEC FDIS 25023:2015-12 UOp-8-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d'écrans ou de pages avec des éléments similaires mais avec des apparences différentes ; B = Nombre d'écrans ou de pages avec des éléments similaires.

256 Support des moyens d'entrées (ISO/IEC DIS 25023:2015-12 UOp-9-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de tâches qui supportent tous les moyens d'entrée appropriés pour la tâche (ex : clavier, souris et voix) ; B = Nombre de tâches prises en charge par le système.

257 Protection contre les erreurs de l’utilisateur

L’attribut en objet doit être

258 Prévention des erreurs d'opération de l'utilisateur (ISO/IEC FDIS 25023:2015-12 UEp-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'actions de l'utilisateur et d’intrants du système protégés contre les erreurs de l’utilisateur pouvant causer une défaillance du système ; B = Nombre des actions de l'utilisateur et des intrants qui devraient être protégés contre les erreurs de l’utilisateur pouvant causer une défaillance du système.

259 Vérification des erreurs de saisie de l'utilisateur (ISO/IEC FDIS 25023:2015-12 UEp-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’erreurs de saisie pour lesquelles le système suggère une valeur correcte ; B = Nombre d'erreurs de saisie détectables.

260 Correction des erreurs de l'utilisateur (ISO/IEC FDIS 25023:2015-12 UEp-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'erreurs de l'utilisateur corrigées par le système ; B = Nombre d'erreurs de l'utilisateur qui peuvent être produites pendant le fonctionnement du système.

261 Esthétique de l’interface utilisateur L’attribut en objet doit être

262 Apparence esthétique des interfaces utilisateur (ISO/IEC FDIS 25023:2015-12 UIN-1-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d’interfaces utilisateur qui ont une apparence esthétiquement agréable pour les utilisateurs, selon les résultats d’un questionnaire soumis à des représentants utilisateurs ; B = Nombre d'interfaces utilisateur.

263 Accessibilité L’attribut en objet doit être

264 Accessibilité pour les utilisateurs ayant une déficience (ISO/IEC FDIS 25023:2015-12 UAc-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions utilisables avec succès par les utilisateurs ayant une déficience spécifique ; B = Nombre de fonctions mises en œuvres.

265 Convenance des langues supportées (ISO/IEC FDIS 25023:2015-12 UAc-5-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de langues supportées ; B = Nombre de langues qui doivent être supportées, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

266 3.5.5 Qualité du système - Fiabilité L’attribut en objet doit être

267 Maturité L’attribut en objet doit être

268 Élimination des défaillances liées à la fiabilité (ISO/IEC FDIS 25023:2015-12 RMa-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de défaillances liées à la fiabilité et corrigées en conception, codage ou tests ; B = Nombre de défaillances liées à la fiabilité et détectées en conception, codage ou tests.

269 Élimination des défaillances L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de défaillances corrigées en conception, codage ou tests ; B = Nombre de défaillances détectées en conception, codage ou tests.

270 Élimination des défaillances majeures

L’attribut en objet doit être

au minimum égal à 1, calculé selon la formule suivante : X = A / B, où A = Nombre de défaillances majeures corrigées en conception, codage ou tests ; B = Nombre de défaillances majeures détectées en conception, codage ou tests.

271 Temps moyen entre défaillances (MTBF) (ISO/IEC FDIS 25023:2015-12 RMa-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Temps de fonctionnement ; B = Nombre de défaillances.

272 Taux de défaillances (ISO/IEC FDIS 25023:2015-12 RMa-3-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de défaillances détectées dans un temps d’observation ; B = Temps d’observation.

273 Couverture des tests (ISO/IEC FDIS 25023:2015-12 RMa-4-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences système couvertes par des tests effectués ; B = Nombre d’exigences système.

274 Couverture des tests obligatoires L’attribut en objet doit être

au minimum égal à 1, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences système de priorité obligatoire couvertes par des tests effectués ; B = Nombre d’exigences système de priorité obligatoire.

275 Disponibilité L’attribut en objet doit être

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 8

Page 9: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

276 Taux de disponibilité (ISO/IEC FDIS 25023:2015-12 RAv-1-G)

L’attribut en objet doit être

au minimum égal à … (voir tableau ci-dessous), calculé selon la formule suivante : X = A / B, où A = Temps de fonctionnement mesuré ; B = Temps de fonctionnement spécifié dans le calendrier de fonctionnement.

Taux de disponibilité typiques selon le type de système:

Type de système ► Indisponibilité ► Taux de disponibilité Non géré ► 50000 minutes/an ► 90 % Géré ► 5000 minutes/an ► 99 % Bien géré ► 500 minutes/an ► 99,9 % Tolérant les fautes ► 50 minutes/an ► 99,99 % Haute disponibilité ► 5 minutes/an ► 99,999 % Très haute disponibilité ► 0,5 minute/an ► 99,9999 % Ultra haute disponibilité ► 0,05 minute/an ► 99,99999 %

NOTE - Les arrêts planifiés ne sont pas pris en compte dans le calcul de la disponibilité. Réf : High Availability Computer Systems, IEEE Computer, Vol. 24, No 8, September 1991, pp. 39-48, Jim Gray, Daniel Siewiorek (http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=84898&userType=inst) ; Ou Systèmes à haute disponibilité : Définitions et solutions, CNAM, René J. Chevance, Avril 2002 (http://www.chevance.com/pdf/cnam/Hautedisponibilite.pdf).

277 Temps moyen de réparation (MTTR) (ISO/IEC FDIS 25023:2015-12 RAv-2-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Temps d'arrêts dus à des défaillances ; B = Nombre d'arrêts observés dus à des défaillances. NOTE - Attention à la cohérence du MTTR et du MTBF avec le taux de disponibilité: Taux de disponibilité = MTTF / (MTTF + MTTR), donc MTTR = (MTTF / Disponibilité) - MTTF. MTBF = MTTF + MTTR, donc MTTF = MTBF - MTTR. Réf : High Availability Computer Systems, IEEE Computer, Vol. 24, No 8, September 1991, pp. 39-48, Jim Gray, Daniel Siewiorek (http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=84898&userType=inst); Ou Systèmes à haute disponibilité: Définitions et solutions, CNAM, René J. Chevance, Avril 2002 (http://www.chevance.com/pdf/cnam/Hautedisponibilite.pdf).

278 Temps de fonctionnement en jours spéciaux (ISO/IEC FDIS 25023:2015-12 RAv-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Durée pendant laquelle le système a été fonctionnel pendant les jours spéciaux ; B = Durée totale des jours spéciaux. NOTE - Les jours spéciaux peuvent être par exemples les jours de fin de semaine ou les jours fériés.

279 Tolérance aux défaillances L’attribut en objet doit être

280 Défaillance évitée (ISO/IEC FDIS 25023:2015-12 RFt-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de défaillances majeures évités par la réussite de cas de test de patrons de défaillances pouvant causer ces défaillances majeures ; B = Nombre de cas de test de patrons de défaillances pouvant causer ces défaillances majeures.

281 Dégradation fonctionnelle suite à la perte d’un composant

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre maximum de fonctions non conformes aux exigences fonctionnelles suite à la perte d’un composant du système ; B = Nombre de fonctions du système.

282 Dégradation fonctionnelle suite à la perte d’un composant - Fonctions obligatoires

L’attribut en objet doit être

au maximum égal à 0, calculé selon la formule suivante : X = A / B, où A = Nombre maximum de fonctions non conformes aux exigences fonctionnelles suite à la perte d’un composant du système ; B = Nombre de fonctions du système.

283 Redondance de composants (ISO/IEC FDIS 25023:2015-12 RFt-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants du système installés de manière redondante pour éviter une défaillance de fonctionnement du système ; B = Nombre de composants du système.

284 Délai moyen de signalement d'une défaillance (ISO/IEC FDIS 25023:2015-12 RFt-3-S)

L’attribut en objet doit être

aau maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai - Bi) / n, pour i = 1 à n, où Ai = Temps au signalement de la défaillance i par le système ; Bi = Temps à la détection de la défaillance i par le système ; n = Nombre de défaillances détectées par le système.

285 Convenance du délai de signalement d'une défaillance

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = (∑ (Ai - Bi) / n) / C, pour i = 1 à n, où Ai = Temps au signalement de la défaillance i par le système ; Bi = Temps à la détection de la défaillance i par le système ; n = Nombre de défaillances détectées par le système ; C = Délai maximum de signalement d'une défaillance, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

286 Capacité de récupération L’attribut en objet doit être

287 Temps moyen de récupération (ISO/IEC FDIS 25023:2015-12 RRe-1-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑Ai / n, pour i = 1 à n, où Ai = Temps total de récupération par le système pour chaque défaillance i nécessitant une récupération ; n = Nombre de défaillances i nécessitant une récupération.

288 Complétude de la sauvegarde de données (ISO/IEC FDIS 25023:2015-12 RRe-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de données sauvegardés régulièrement ; B = Nombre de données requérant une sauvegarde pour la récupération suite à une défaillance, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

289 3.5.6 Qualité du système - Sécurité L’attribut en objet doit être

290 Confidentialité L’attribut en objet doit être

291 Facilité de contrôle des accès (ISO/IEC FDIS 25023:2015-12 SCo-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de données confidentielles qui peuvent être accédées sans autorisation ; B = Nombre de données requérant un contrôle d’accès, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

292 Cryptage correcte des données (ISO/IEC FDIS 25023:2015-12 SCo-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de données correctement cryptées ou décryptées ; B = Nombre de données requérant un cryptage ou décryptage, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

293 Puissance des algorithmes cryptographiques (ISO/IEC FDIS 25023:2015-12 SCo-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d'algorithmes de cryptage utilisés qui ont déjà été cassées ou dont le risque lié à son utilisation est inacceptable ; B = Nombre d'algorithmes de cryptage utilisés.

294 Intégrité L’attribut en objet doit être

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 9

Page 10: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

295 Intégrité des données (ISO/IEC FDIS 25023:2015-12 SIn-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de données qui sont réellement altérée par un accès non autorisé ; B = Nombre de données pour lesquelles la corruption ou modification doit être évitée, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

296 Prévention de la corruption de données internes (ISO/IEC FDIS 25023:2015-12 SIn-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de méthodes de prévention de corruption de données mises en œuvre ; B = Nombre de méthodes de prévention de corruption de données disponibles. NOTE - Exemples de méthodes de prévention de corruption de données: sauvegarder les données fréquemment; comparer les données aux données de référence périodiquement; sauvegarder les données dans de multiples sites miroirs.

297 Prévention de débordement de mémoire tampon (ISO/IEC FDIS 25023:2015-12 SIn-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’accès à une mémoire tampon, par des intrants reçus de l’utilisateur, dont la limite est fixée et vérifiée afin de ne pas déborder ; B = Nombre d’accès à une mémoire tampon, par des intrants reçus de l’utilisateur.

298 Non-répudiation L’attribut en objet doit être

299 Utilisation de signature numérique (ISO/IEC FDIS 25023:2015-12 SNo-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'événements qui garantissent la non-répudiation en utilisant une signature numérique ; B = Nombre d'événements requérant la non-répudiation en utilisant une signature numérique, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

300 Imputabilité L’attribut en objet doit être

301 Facilité d'audit des accès (ISO/IEC FDIS 25023:2015-12 SAc-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'accès enregistrés dans un journal ; B = Nombre d’accès au système ou à ses données.

302 Conservation du journal du système (ISO/IEC FDIS 25023:2015-12 SAc-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Durée de conservation du journal système en mémoire stable ; B = Durée minimum de conservation du journal système, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

303 Authenticité L’attribut en objet doit être

304 Suffisance des mécanismes d'authentification (ISO/IEC FDIS 25023:2015-12 SAu-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de mécanismes d'authentification fournis (par exemple, ID utilisateur / mot de passe ou carte à puce) ; B = Nombre minimum de mécanismes d'authentification requis, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

305 Conformité à des règles d'authentification (ISO/IEC FDIS 25023:2015-12 SAu-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de règles d'authentification mises en œuvre ; B = Nombre de règles d'authentification requises, selon l’exigence suivante du présent document: ... [entrer l’identificateur de l’exigence].

306 3.5.7 Qualité du système - Maintenabilité

L’attribut en objet doit être

307 Modularité L’attribut en objet doit être

308 Couplage efférent des composants (ISO/IEC FDIS 25023:2015-12 MMo-1-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants logiciels qui sont indépendants : mis en œuvre avec un niveau de couplage efférent inférieur à moyen (impact minimal sur les autres composants) ; B = Nombre de composants logiciel qui doivent être indépendants, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence]. NOTE - Les outils suivants fournissent ces métriques reliées à la qualité du code logiciel : cppDepend pour C++, Ndepend pour .net, Jarchitect pour JAVA, …

309 Complexité cyclomatique (ISO/IEC FDIS 25023:2015-12 MMo-2-S)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de composants logiciels qui ont un niveau de complexité cyclomatique supérieur à moyen ; B = Nombre de composants logiciels. NOTE - Les outils suivants fournissent ces métriques reliées à la qualité du code logiciel : cppDepend pour C++, Ndepend pour .net, Jarchitect pour JAVA, …

310 Manque de cohésion des composants (LCOM : Lack of Cohesion in Methods)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants logiciel qui ont un niveau de LCOM inférieur à moyen ; B = Nombre de composants logiciel. NOTE - Les outils suivants fournissent ces métriques reliées à la qualité du code logiciel : cppDepend pour C++, Ndepend pour .net, Jarchitect pour JAVA, …

311 Capacité de réutilisation L’attribut en objet doit être

312 Réutilisation des composants (ISO/IEC FDIS 25023:2015-12 MRe-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants qui sont conçus et mis en œuvre pour être réutilisables (par d’autres systèmes) ; B = Nombre de composants.

313 Conformité aux règles de codage (ISO/IEC FDIS 25023:2015-12 MRe-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants logiciels développés conformes aux règles de codage ; B = Nombre de composants logiciels développés.

314 Capacité d’analyse L’attribut en objet doit être

315 Complétude du journal système (ISO/IEC FDIS 25023:2015-12 MAn-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'opérations du système qui sont enregistrés par le système ; B = Nombre d'opérations du système pour lesquels des vérifications peuvent être requises pendant le fonctionnement.

316 Efficacité des fonctions de diagnostic (ISO/IEC FDIS 25023:2015-12 MAn-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions de diagnostic utiles pour l’analyse causale ; B = Nombre de fonctions de diagnostic mises en œuvre.

317 Suffisance des fonctions de diagnostic (ISO/IEC FDIS 25023:2015-12 MAn-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions de diagnostic mises en œuvre ; B = Nombre de fonctions de diagnostic requises, selon les exigences du présent document.

318 Facilité de modification L’attribut en objet doit être

319 Efficience des modifications (ISO/IEC FDIS 25023:2015-12 MMd-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, pour i = 1 à n, où Ai = Temps de travail dépensé à faire la modification i ; Bi = Temps prévu pour faire la modification i ; n = Nombre de modifications considérées.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 10

Page 11: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

320 Modification correcte (ISO/IEC FDIS 25023:2015-12 MMd-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de modifications qui ont causé une défaillance dans une durée prédéfinie après avoir été mises en œuvre ; B = Nombre de modifications mises en œuvre.

321 Capacité de modification (ISO/IEC FDIS 25023:2015-12 MMd-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments modifiés dans une durée prédéfinie ; B = Nombre d’éléments qui doivent être modifiés dans cette durée prédéfinie.

322 Facilité de modification - Documentation suffisante

L’attribut en objet doit être

323 Complétude de la documentation système

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de documents système, couvrant exigences, solutions, tests, traçabilité, installation, utilisation et maintenance, qui sont à jour, validés et approuvés ; B = Nombre de document système, couvrant exigences, solutions, tests, traçabilité, installation, utilisation et maintenance.

324 Traçabilité générale des exigences L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences retraçables de façon bidirectionnelle à travers la documentation du système : traçabilité Exigences mères-filles (exigences mères : exigences desquelles en découlent d’autres, appelées les exigences filles), traçabilité Exigences filles-mères, traçabilité Exigences-Tests, traçabilité Tests-Exigences, traçabilité Exigences-Solution, traçabilité Solution-Exigences ; B = Nombre total d’exigences (peu importe leur niveau d’abstraction).

325 Traçabilité Exigences mères-filles L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences mères (exigences mères : exigences desquelles en découlent d’autres, appelées les exigences filles) pour lesquelles est fourni le lien avec leurs exigences filles ; B = Nombre total d’exigences mères (peu importe leur niveau d’abstraction).

326 Traçabilité Exigences filles-mères L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences filles pour lesquelles est individuellement fourni le lien avec leur exigence mère; B = Nombre total d’exigences filles.

327 Traçabilité Exigences-Tests L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences pour lesquelles est individuellement fourni le lien avec leurs procédures et résultats de tests ; B = Nombre total d’exigences.

328 Traçabilité Tests-Exigences L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de « procédures et résultats de tests » pour lesquels est individuellement fourni le lien avec les exigences testées par la procédure en question ; B = Nombre total de « procédures et résultats de tests ».

329 Traçabilité Exigences-Solution L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences pour lesquelles est individuellement fourni le lien avec les constituants de la solution documentée auxquels ces constituants satisfont ; B = Nombre total d’exigences.

330 Traçabilité Solution-Exigences L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants de la solution documentée pour lesquelles est individuellement fourni le lien avec les exigences auxquelles ces constituants satisfont ; B = Nombre total de constituants de la solution documentée.

331 Gestion de configuration L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de composants logiciel développés centralisés dans un système informatisé de gestion de la configuration ; B = Nombre total de composants logiciel développés.

332 Testabilité L’attribut en objet doit être

333 Complétude des fonctions de test intégrées (tests automatiques) (ISO/IEC FDIS 25023:2015-12 MTe-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions de test intégrées (tests automatiques) requises, selon les exigences du présent document, et qui ont été mises en œuvre ; B = Nombre de fonctions de test intégrées requises.

334 Testabilité autonome (ISO/IEC FDIS 25023:2015-12 MTe-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de tests qui requièrent une communication avec des systèmes externes et qui peuvent être exécutés à l’aide de logiciels de simulation (stud) de système externe ; B = Nombre de tests qui requièrent une communication avec des systèmes externes.

335 Redémarrage de test (ISO/IEC FDIS 25023:2015-12 MTe-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de cas dans lesquels le responsable de la correction d’une défaillance peut suspendre et redémarrer l'exécution du test aux points souhaités, pour faire des vérifications pas à pas ; B = Nombre de cas dans lesquels l'exécution du test peut être suspendu.

336 3.5.8 Qualité du système - Portabilité

L’attribut en objet doit être

337 Facilité d’adaptation - Adaptabilité L’attribut en objet doit être

338 Adaptabilité aux environnements matériels (ISO/IEC FDIS 25023:2015-12 PAd-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions non terminées ou dont les résultats sont insuffisants pour répondre aux exigences lors des tests ; B = Nombre de fonctions qui ont été testées dans un environnement matériel différent.

339 Adaptabilité aux environnements logiciels (ISO/IEC FDIS 25023:2015-12 PAd-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions non terminées ou dont les résultats sont insuffisants pour répondre aux exigences lors des tests ; B = Nombre de fonctions qui ont été testées dans un environnement logiciel différent.

340 Adaptabilité aux environnements opérationnels (ISO/IEC FDIS 25023:2015-12 PAd-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions non terminées ou dont les résultats sont insuffisants pour répondre aux exigences lors des tests opérationnels avec l'environnement de l'utilisateur ; B = Nombre de fonctions qui ont été testées dans un environnement opérationnel différent (guides, directives, procédures, processus d’opération différents).

341 Adaptabilité aux systèmes externes - Normalisation

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’interfaces externes conformes à des normes internationales ; B = Nombre d’interfaces externes.

342 Adaptabilité aux systèmes externes - Normalisation des interfaces de télécommunication

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’interfaces externes de télécommunication conformes à des normes internationales ; B = Nombre d’interfaces externes de télécommunication.

343 Adaptabilité aux systèmes externes - Appels centralisés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de systèmes externes reliés au système pour lesquels les appels logiciels à un pilote de communication avec ce système externe sont centralisés dans des composants logiciels dédiés, ou l’équivalent facilitant l’adaptabilité en objet ; B = Nombre de systèmes externes reliés au système.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 11

Page 12: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

344 Adaptabilité au système d’exploitation - Appels centralisés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’appels à des primitives du système d'exploitation qui sont centralisés dans des composants logiciels dédiés, ou l’équivalent facilitant l’adaptabilité en objet ; B = Nombre d’appels à des primitives du système d'exploitation.

345 Adaptabilité aux bibliothèques logicielles - Appels centralisés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’appels à des fonctions ou programmes de bibliothèques logicielles (librairies) qui sont centralisés dans des composants logiciels dédiés, ou l’équivalent facilitant l’adaptabilité en objet ; B = Nombre d’appels à des fonctions ou programmes de bibliothèques logicielles.

346 Adaptabilité aux bases de données - Appels centralisés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’appels à des primitives d’une base de données qui sont centralisés dans des composants logiciels dédiés, ou l’équivalent facilitant l’adaptabilité en objet ; B = Nombre d’appels à des primitives d’une base de données.

347 Adaptabilité aux environnements matériels - Appels centralisés

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’appels à des fonctions d’accès au matériel du système qui sont centralisés dans des composants logiciels dédiés, ou l’équivalent facilitant l’adaptabilité en objet ; B = Nombre d’appels à des fonctions d’accès au matériel du système.

348 Facilité d’adaptation - Capacité d’augmentation des ressources requises

L’attribut en objet doit être

349 Capacité d’augmentation mémoire L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Espace mémoire pour besoin futur ; B = Espace mémoire maximum, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

350 Capacité d’augmentation disque L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Espace disque pour besoin futur ; B = Espace disque maximum, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

351 Facilité d’installation / désinstallation L’attribut en objet doit être

352 Efficience du temps d'installation (ISO/IEC FDIS 25023:2015-12 PIn-1-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, pour i = 1 à n, où Ai = Temps de travail dépensé à faire l’installation i ; Bi = Temps prévu pour faire l’installation i ; n = Nombre d’installations considérées.

353 Facilité d'installation (ISO/IEC FDIS 25023:2015-12 PIn-2-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de cas dans lesquels un utilisateur a réussi une modification de la procédure d’installation à sa convenance ; B = Nombre de cas dans lesquels un utilisateur a tenté une modification de la procédure d’installation à sa convenance.

354 Efficience du temps de désinstallation

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Ai / Bi) / n, pour i = 1 à n, où Ai = Temps de travail dépensé à faire la désinstallation i ; Bi = Temps prévu pour faire la désinstallation i ; n = Nombre de désinstallations considérées.

355 Facilité de désinstallation L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de cas dans lesquels un utilisateur a réussi une modification de la procédure de désinstallation à sa convenance ; B = Nombre de cas dans lesquels un utilisateur a tenté une modification de la procédure de désinstallation à sa convenance.

356 Facilité de remplacement (du système précédent par ce nouveau système)

L’attribut en objet doit être

357 Similitude de l’utilisation (ISO/IEC FDIS 25023:2015-12 PRe-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre de fonctions utilisateur remplacées qui peuvent être exécutées sans apprentissage ou solution de contournement ; B = Nombre de fonctions utilisateur remplacées.

358 Équivalence de qualité (ISO/IEC FDIS 25023:2015-12 PRe-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de mesures de qualité égales ou supérieures à celles du système remplacé ; B = Nombre de mesures de qualité pertinentes du système remplacé.

359 Inclusivité fonctionnelle (ISO/IEC FDIS 25023:2015-12 PRe-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fonctions qui produisent des résultats similaires à ceux du système remplacé ; B = Nombre de fonctions du système remplacé requises dans le nouveau système.

360 Utilisation continue des données (ISO/IEC FDIS 25023:2015-12 PRe-4-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de données utilisées par le système remplacé et utilisées en continu par le nouveau système ; B = Nombre de données utilisées par le système remplacé et prévues être réutilisables en continue par les nouveaux systèmes remplaçant les précédents.

361 3.5.9 Qualité des données - Inhérente

L’attribut en objet doit être

362 Exactitude L’attribut en objet doit être

363 Exactitude syntaxique des données (ISO/IEC 25024:2015 Acc-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments de données dont la valeur a une syntaxe exacte ; B = Nombre d’éléments de données dont la valeur requiert une syntaxe exacte (à moins d’indication contraire, tous les éléments de données requièrent une syntaxe exacte).

364 Exactitude sémantique des données (ISO/IEC 25024:2015 Acc-I-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données qui ont une sémantique exacte ; B = Nombre de valeurs de données qui requièrent une sémantique exacte (à moins d’indication contraire, tous les éléments de données requièrent une sémantique exacte).

365 Exactitude générale des données (ISO/IEC 25024:2015 Acc-I-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments de données dont la valeur a une syntaxe et une sémantique exacte ; B = Nombre d’éléments de données qui requiert cette exactitude (à moins d’indication contraire, tous les éléments de données requièrent cette exactitude).

366 Risque d’inexactitude d’un ensemble de données (ISO/IEC 25024:2015 Acc-I-4) - … [identifier l’ensemble de données visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données qui sont aberrantes, dans l’ensemble de données visé ; B = Nombre de valeurs de données à prendre en considération, dans l’ensemble de données visé.

367 Exactitude du modèle de données (ISO/IEC 25024:2015 Acc-I-5)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments du modèle de données qui décrivent le système avec exactitude ; B = Nombre d’éléments du modèle de données qui décrivent le système.

368 Exactitude des métadonnées (ISO/IEC 25024:2015 Acc-I-6)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de métadonnées qui fournissent les informations requises ; B = Nombre de métadonnées.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 12

Page 13: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

369 Exactitude de la plage des données (ISO/IEC 25024:2015 Acc-I-7)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données ayant une valeur comprise dans une plage spécifiée (minimum-maximum) ; B = Nombre d'éléments de données pour lesquels on peut définir une plage de valeurs acceptables.

370 Complétude L’attribut en objet doit être

371 Complétude des enregistrements (ISO/IEC 25024:2015 Com-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données avec une valeur non nulle dans les enregistrements ; B = Nombre d'éléments de données dans les enregistrements.

372 Complétude des enregistrements (ISO/IEC 25024:2015 Com-I-1) - … [identifier l’enregistrement visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données avec une valeur non nulle dans l’enregistrement visé ; B = Nombre d'éléments de données dans l’enregistrement visé.

373 Complétude des enregistrements (ISO/IEC 25024:2015 Com-I-2) - … [identifier le fichier de données visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'enregistrements avec des valeurs non nulles dans le fichier de données visé ; B = Nombre d'enregistrements du fichier de données visé.

374 Complétude des fichiers de données (ISO/IEC 25024:2015 Com-I-3) - … [identifier le fichier de données visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'enregistrements contenus dans le fichier de données visé ; B = Nombre d'enregistrements requis dans le fichier de données visé.

375 Complétude des valeurs de données (ISO/IEC 25024:2015 Com-I-4) - … [identifier l’élément de donnée visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données pour l’élément de donnée visé ; B = Nombre de valeurs de donnée requises pour l’élément de donnée visé.

376 Fausse complétude d’un fichier de données (ISO/IEC 25024:2015 Com-I-5) - … [identifier le fichier de données visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d’enregistrements où tous les éléments de données sont vides, dans le fichier de données visé ; B = Nombre d’enregistrements dans le fichier de données visé.

377 Complétude du modèle de données (ISO/IEC 25024:2015 Com-I-6)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’entités définies dans le modèle de données ; B = Nombre d’entités qui décrivent complétement le contexte selon le schéma contextuel.

378 Complétude des attributs du modèle de données (ISO/IEC 25024:2015 Com-I-7)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'attributs définis dans le modèle de données ; B = Nombre d’attributs qui décrivent complétement le contexte selon le schéma contextuel.

379 Complétude des métadonnées (ISO/IEC 25024:2015 Com-I-8)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’attributs avec métadonnées complètes dans le dictionnaire de données ; B = Nombre d’attributs pour lesquels des métadonnées sont requises dans le dictionnaire de données.

380 Cohérence L’attribut en objet doit être

381 Intégrité référentielle (ISO/IEC 25024:2015 Con-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d’éléments de données qui doivent être reliées, avoir les mêmes valeurs, mais qui ont des valeurs différentes ; B = Nombre d’éléments de données qui doivent être reliées, avoir les mêmes valeurs (à moins d’indication contraire, tous les éléments de données se retrouvant à plusieurs endroits doivent être reliés, avoir les mêmes valeurs).

382 Cohérence des formats de données (ISO/IEC 25024:2015 Con-I-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’éléments de données qui ont des formats cohérents, identiques, à tous les endroits où ils se retrouvent ; B = Nombre d’éléments de données qui requièrent une cohérence de format (à moins d’indication contraire, tous les éléments de données requièrent une cohérence de format).

383 Risque d'incohérence des données (ISO/IEC 25024:2015 Con-I-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données où existe la duplication de la valeur (sans liaison dynamique assurant la cohérence) ; B = Nombre d'éléments de données.

384 Cohérence de l’architecture (ISO/IEC 25024:2015 Con-I-4) - … [identifier le composant de l’architecture et le composant de référence visé (ex : dictionnaire de données et modèle de données)]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments d'un composant de l'architecture (ex : dictionnaire de données) qui sont cohérents dans cette architecture ; B = Nombre d'éléments du composant de l'architecture de référence visé (ex : modèle de données). NOTE - Par exemple, les éléments du dictionnaire de données (composant de l'architecture) ne concordent pas avec les éléments du modèle de données (composant de l'architecture de référence).

385 Couverture de la cohérence des valeurs de données (ISO/IEC 25024:2015 Con-I-5)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données pris en compte dans l’évaluation de la cohérence des valeurs de données ; B = Nombre d'éléments de données pour lesquels la cohérence est requise (à moins d’indication contraire, tous les éléments de données requièrent une cohérence de valeur).

386 Cohérence sémantique (ISO/IEC 25024:2015 Con-I-6) - … [identifier le fichier de données visé]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données où les valeurs sont sémantiquement correcte dans le fichier de données visé ; B = Nombre d'éléments de données du fichier de données visé pour lesquels les règles sémantiques sont définies (ex : la couleur magenta signifie une valeur douteuse).

387 Crédibilité L’attribut en objet doit être

388 Crédibilité des valeurs (ISO/IEC 25024:2015 Cre-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données où les valeurs sont validées ou certifiées par un processus spécifique ; B = Nombre d'éléments de données.

389 Crédibilité de la source (ISO/IEC 25024:2015 Cre-I-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données fournies, validées ou certifiées par un organisme qualifié ; B = Nombre de valeurs de données pour lesquelles la crédibilité de la source peut être établie. NOTE - Les valeurs des données fournies ou validées par leur propriétaire légitime sont considérées comme certifiées.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 13

Page 14: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

390 Crédibilité du dictionnaire de données (ISO/IEC 25024:2015 Cre-I-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments d’informations dans le dictionnaire de données où ces informations sont validées ou certifiées par un processus spécifique ; B = Nombre d'éléments d’informations dans le dictionnaire de données.

391 Crédibilité du modèle de données (ISO/IEC 25024:2015 Cre-I-4)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments du modèle de données avec définition validée ou certifiée par un processus spécifique ; B = Nombre d'éléments du modèle de données.

392 Actualité L’attribut en objet doit être

393 Fréquence de mise à jour (ISO/IEC 25024:2015 Cur-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données mis à jour à la fréquence requise ; B = Nombre d'éléments de données pour lesquels est spécifiée une exigence de fréquence de mise à jour.

394 Mise à jour au temps opportun (ISO/IEC 25024:2015 Cur-I-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données mis à jour au temps opportun ; B = Nombre d'éléments de données qui doivent être mis à jour, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

395 Exigence de mise à jour (ISO/IEC 25024:2015 Cur-I-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments d'information pour lesquels est spécifiée une exigence de mise à jour ; B = Nombre d'éléments d'information pour lesquels une exigence de mise à jour est requise.

396 3.5.10 Qualité des données - Inhérente et dépendante du système

L’attribut en objet doit être

397 Accessibilité L’attribut en objet doit être

398 Accessibilité à l’utilisateur (ISO/IEC 25024:2015 Acs-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données pertinents pour la tâche de l'utilisateur dans un contexte spécifique d'utilisation ayant des valeurs accessibles aux utilisateurs visés ; B = Nombre d'éléments de données pertinents pour la tâche de l'utilisateur dans le contexte d'utilisation ayant des valeurs qui doivent être accessibles, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

399 Accessibilité à l’appareil (ISO/IEC 25024:2015 Acs-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données avec des valeurs accessibles à un appareil spécifique ; B = Nombre d'éléments de données pour lesquelles l'accessibilité à l’appareil peut être définie.

400 Accessibilité des formats de données (ISO/IEC 25024:2015 Acs-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d'éléments de données non accessibles (à l’interface utilisateur ou autre interfaces externes) en raison de son format ; B = Nombre d'éléments de données pour lesquels un format accessible peut être défini.

401 Conformité L’attribut en objet doit être

402 Conformité réglementaire des valeurs et formats (ISO/IEC 25024:2015 Cmp-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données qui ont des valeurs et formats conformes à des normes, conventions ou règlements ; B = Nombre d'éléments de données qui doivent être conformes à des normes, conventions ou règlements, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

403 Conformité réglementaire grâce à la technologie (ISO/IEC 25024:2015 Cmp-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données qui sont conformes à des normes, conventions ou règlements grâce à la technologie ; B = Nombre d'éléments de données qui doivent être conformes à des normes, conventions ou règlements grâce à la technologie, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

404 Confidentialité L’attribut en objet doit être

405 Utilisation de cryptage (ISO/IEC 25024:2015 Cnf-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données cryptées et décryptées correctement et avec succès ; B = Nombre de valeurs de données qui doivent être cryptées ou décryptées, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

406 Non vulnérabilité (ISO/IEC 25024:2015 Cnf-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Nombre d'accès à des données effectués avec succès lors de tentatives de pénétration formelles par des utilisateurs non autorisés dans une période de temps spécifique ; B = Nombre d'accès à des données tentées par des utilisateurs non autorisés dans une période de temps spécifique.

407 Efficience L’attribut en objet doit être

408 Efficience du format de l’élément de donnée (ISO/IEC 25024:2015 Eff-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données qui sont sauvegardés dans un format qualifié d’efficient ; B = Nombre d'éléments de données pour lesquels le format doit être efficient, qui seront testés pour un fonctionnement efficient. NOTE - La qualification d’efficient d’un format peut dériver de normes nationales ou internationales, de résultats de tests, etc.

409 Efficience de l’utilisation (ISO/IEC 25024:2015 Eff-I-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données évaluées par les utilisateurs comme étant « facile à utiliser » ; B = Nombre de valeurs de données évaluées par les utilisateurs.

410 Efficience du format de donnée (ISO/IEC 25024:2015 Eff-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Quantité d’octets inutilement utilisés dans un fichier de données pour la définition du format de données ; B = Quantité d’octets utilisés dans un fichier de données pour la définition du format de données.

411 Efficience du traitement de données (ISO/IEC 25024:2015 Eff-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = 1 - A / B, où A = Temps perdu à cause de la représentation de l'élément de données (format de données) pendant un travail ; B = Temps de traitement de l’élément de données, incluant le temps de sauvegarde.

412 Risque d’espace perdu (ISO/IEC 25024:2015 Eff-D-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = B - A, où A = Quantité d’octets assumées comme cible d’efficience de sauvegarde de données dans la base de données (ex: établie à partir de tests de performance) ; B = Quantité d’octets utilisés pour les données dans des fichiers de données physiques de la base de données.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 14

Page 15: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

413 Duplication des enregistrements (ISO/IEC 25024:2015 Eff-D-4)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Quantité d’octets utilisés par la duplication des enregistrements dans un fichier de données ; B = Quantité d’octets utilisés par les enregistrements sans duplication dans le même fichier de données.

414 Délai de mise à jour des données (ISO/IEC 25024:2015 Eff-D-5)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = t2 - t1, où t1 = Temps lorsque l'élément de donnée est mis à jour dans le système A ; t2 = Temps lorsque l'élément de donnée est mis à jour dans le système B (lorsque le système A doit fournir des valeurs au système B).

415 Précision L’attribut en objet doit être

416 Précision des valeurs de données (ISO/IEC 25024:2015 Pre-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données qui ont la précision requise ; B = Nombre de valeurs de données pour lesquelles est spécifiée une exigence de précision.

417 Précision du format de donnée (ISO/IEC 25024:2015 Pre-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données qui ont le format de précision de donnée requis ; B = Nombre d’éléments de données pour lesquels est spécifiée une exigence de précision de format de donnée.

418 Traçabilité L’attribut en objet doit être

419 Traçabilité des accès aux valeurs (ISO/IEC 25024:2015 Tra-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données pour lesquelles existe la traçabilité des accès aux valeurs par les utilisateurs ; B = Nombre de valeurs de données pour lesquelles est requise la traçabilité des accès aux valeurs par les utilisateurs, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

420 Traçabilité des accès des utilisateurs (ISO/IEC 25024:2015 Tra-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données pour lesquels existe la traçabilité des accès des utilisateurs, offrant la possibilité de conserver les informations sur les accès aux valeurs de données par les utilisateurs ; B = Nombre d'éléments de données pour lesquels est requise la traçabilité des accès des utilisateurs, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

421 Traçabilité des changements de valeurs (ISO/IEC 25024:2015 Tra-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données pour lesquels existe la traçabilité des valeurs, offrant la possibilité de retracer l'historique d’une valeur d'un élément de donnée ; B = Nombre d'éléments de données pour lesquels est requise la traçabilité des valeurs, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

422 Compréhensibilité L’attribut en objet doit être

423 Compréhensibilité des symboles (ISO/IEC 25024:2015 Und-I-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données représentées par des symboles connus ; B = Nombre de valeurs de données pour lesquels des symboles compréhensibles sont exigés.

424 Intelligibilité sémantique (ISO/IEC 25024:2015 Und-I-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données définies dans le dictionnaire de données en utilisant un vocabulaire commun ; B = Nombre de valeurs de données définies dans le dictionnaire de données.

425 Compréhensibilité des données de base (ISO/IEC 25024:2015 Und-I-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données de fichiers de données de base (master data files) avec métadonnées existantes ; B = Nombre d'éléments de données de fichiers de données de base. NOTE - Les métadonnées sont essentielles pour comprendre la signification des éléments de données.

426 Compréhensibilité des valeurs de données (ISO/IEC 25024:2015 Und-I-4)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de valeurs de données facilement compréhensible par les utilisateurs visés ; B = Nombre de valeurs de données qui doivent être compréhensibles par les utilisateurs visés (à moins d’indication contraire, toutes les valeurs de données doivent être compréhensibles par les utilisateurs visés).

427 Compréhensibilité du modèle de données (ISO/IEC 25024:2015 Und-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments considérés compréhensibles dans le modèle de données ; B = Nombre d'éléments fournis par le modèle de données.

428 Compréhensibilité de la représentation des données (ISO/IEC 25024:2015 Und-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données considérés compréhensibles par les utilisateurs visés ; B = Nombre d'éléments de données représentés.

429 Compréhensibilité des données de base reliées (ISO/IEC 25024:2015 Und-D-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données de fichiers de données de base reliés de façon automatique avec des métadonnées compréhensibles ; B = Nombre d'éléments de données de fichiers de données de base.

430 3.5.11 Qualité des données - Dépendante du système

L’attribut en objet doit être

431 Disponibilité L’attribut en objet doit être

432 Taux de disponibilité des données (ISO/IEC 25024:2015 Ava-D-1) - … [identifier la période de temps spécifique visée]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données disponibles dans une la période de temps spécifique visée (ex: lors de procédures de sauvegarde ou récupération) ; B = Nombre d'éléments de données qui doivent être disponibles dans cette période, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

433 Probabilité de données disponibles (ISO/IEC 25024:2015 Ava-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de fois que les éléments de données sont disponibles pour la durée demandée ; B = Nombre de fois que les éléments de données sont demandées pour la durée demandée.

434 Disponibilité des éléments d'architecture (ISO/IEC 25024:2015 Ava-D-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de l'architecture disponibles pour les utilisateurs visés ; B = Nombre d'éléments de l'architecture.

435 Portabilité L’attribut en objet doit être

436 Qualité de la portabilité (ISO/IEC 25024:2015 Por-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données pour lesquels est préservée après le portage (déplacement) la qualité existante ; B = Nombre d'éléments de données portés (déplacés).

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 15

Page 16: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

437 Conformité de portabilité (ISO/IEC 25024:2015 Por-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données qui peuvent être portées (déplacés) vers un système cible ; B = Nombre d'éléments de données qui doivent être portables, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

438 Portabilité des éléments d’architecture (ISO/IEC 25024:2015 Por-D-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de l'architecture qui sont portables pour un utilisateur spécifique ; B = Nombre d'éléments de l'architecture qui doivent être portables pour un utilisateur spécifique, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

439 Capacité de récupération L’attribut en objet doit être

440 Taux de récupération des données (ISO/IEC 25024:2015 Rec-D-1)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données récupérés correctement et avec succès par le système ; B = Nombre d'éléments de données qui doivent pouvoir être récupérés, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

441 Sauvegarde périodique (ISO/IEC 25024:2015 Rec-D-2)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments de données (ou fichier de données) qui sont sauvegardés périodiquement et avec succès ; B = Nombre d'éléments de données (ou fichier de données) qui doivent être sauvegardés, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

442 Capacité de récupération de l’architecture (ISO/IEC 25024:2015 Rec-D-3)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'éléments des composants de l'architecture récupérés correctement et avec succès par le système ; B = Nombre d'éléments des composants de l'architecture qui doivent être couvertes par des procédures de sauvegarde et de récupération, selon l'exigence suivante du présent document: ... [entrer l'identificateur de l'exigence].

443 3.5.12 Qualité du fonctionnement - Efficacité

L’attribut en objet doit être

444 Efficacité L’attribut en objet doit être

445 Complétude des tâches (ISO/IEC FDIS 25022:2015-12 Ef-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de tâches terminées correctement par l’utilisateur, sans aide ; B = Nombre de tâches commencées par l’utilisateur.

446 Atteintes des objectifs (ISO/IEC FDIS 25022:2015-12 Ef-2-S) - … [identifier la tâche visée]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : {X = 1-∑Ai | X > 0}, où Ai = Valeur proportionnelle de chaque objectif non satisfait par la tâche visée (valeur maximale de ∑Ai = 1).

447 Erreurs dans la tâche (ISO/IEC FDIS 25022:2015-12 Ef-3-G) - … [identifier la tâche visée]

L’attribut en objet doit être

au maximum égal à …, pour la tâche visée, calculé selon la formule suivante : X = A, où A = Nombre d'erreurs faites par l'utilisateur au cours de la tâche.

448 Tâches avec erreurs (ISO/IEC FDIS 25022:2015-12 Ef-4-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de tâches avec des erreurs ; B = Nombre de tâches.

449 Intensité des erreurs dans la tâche (ISO/IEC FDIS 25022:2015-12 Ef-5-G) - … [identifier la tâche visée]

L’attribut en objet doit être

au maximum égal à …, pour la tâche visée, calculé selon la formule suivante : X = A / B, où A = Nombre d'utilisateurs faisant une erreur dans la tâche ; B = Nombre d'utilisateurs réalisant la tâche.

450 3.5.13 Qualité du fonctionnement - Efficience

L’attribut en objet doit être

451 Efficience L’attribut en objet doit être

452 Durée de la tâche (ISO/IEC FDIS 25022:2015-12 Ey-1-G) - … [identifier la tâche visée]

L’attribut en objet doit être

au maximum égal à …, pour la tâche visée, calculé selon la formule suivante : X = T, où T = Temps pris pour compléter la tâche.

453 Efficience d’utilisation (ISO/IEC FDIS 25022:2015-12 Ey-2-S) - … [identifier la tâche visée]

L’attribut en objet doit être

au minimum égal à …, pour la tâche visée, calculé selon la formule suivante : X = A / T, où A = Nombre d’objectifs atteints ; T = Temps pris pour atteindre ces objectifs.

454 Rentabilité (ISO/IEC FDIS 25022:2015-12 Ey-3-S) - … [identifier la tâche visée]

L’attribut en objet doit être

au minimum égal à …, pour la tâche visée, calculé selon la formule suivante : X = A / B, où A = Coût pour atteindre les objectifs de la tâche ; B = Nombre d’objectifs atteints. NOTE - Ce coût peut inclure le temps de l’utilisateur, le coût du personnel de support, le coût des ressources informatiques, logiciel, matériel, …

455 Ratio de temps productif (ISO/IEC FDIS 25022:2015-12 Ey-4-S) - … [identifier la tâche visée]

L’attribut en objet doit être

au minimum égal à …, pour la tâche visée, calculé selon la formule suivante : X = Ta / Tb, où Ta = Temps productif = Temps pris pour compléter la tâche - Temps d’aide - Temps des erreurs - Temps de recherches inutiles ; Tb = Temps pris pour compléter la tâche. NOTE - Le temps improductif passé à regarder l’aide, à récupérer des erreurs et à faire des recherches inutiles peut être mesuré à l’aide d’une vidéo de l’interaction.

456 Actions inutiles (ISO/IEC FDIS 25022:2015-12 Ey-5-S) - … [identifier la tâche visée]

L’attribut en objet doit être

au maximum égal à …, pour la tâche visée, calculé selon la formule suivante : X = A / B, où A = Nombre d'actions non réellement requises pour effectuer la tâche ; B = Nombre d'actions effectuées par l'utilisateur.

457 Conséquences de la fatigue (ISO/IEC FDIS 25022:2015-12 Ey-6-S) - … [identifier la tâche visée]

L’attribut en objet doit être

au maximum égal à …, pour la tâche visée, calculé selon la formule suivante : X = 1 - A / B, où A = Efficacité actuelle d’utilisation (après plusieurs répétitions de la tâche) ; B = Efficacité initiale d’utilisation.

458 3.5.14 Qualité du fonctionnement - Satisfaction

L’attribut en objet doit être

459 Utilité L’attribut en objet doit être

460 Satisfaction générale (ISO/IEC FDIS 25022:2015-12 SUs-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ (Ai) / n, pour i = 1 à n, où Ai = Poids de la réponse à une question d’un questionnaire visant la mesure de la satisfaction générale ; n = Nombre de questions du questionnaire visant la mesure de la satisfaction générale. NOTE - Des exemples de questionnaire de satisfaction générale :• Net Promoter Score (2014) http://en.wikipedia.org/wiki/Net_Promoter;• Sauro, j (2010) Single Ease Question (2010) https://www.measuringu.com/blog/single-question.php

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 16

Page 17: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

461 Satisfaction spécifique (ISO/IEC FDIS 25022:2015-12 SUs-2-G) - … [identifier la ou les fonctions visées]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ (Ai) / n, pour i = 1 à n, où Ai = Poids de la réponse à une question d’un questionnaire de satisfaction visant des fonctions spécifiques ; n = Nombre de questions du questionnaire de satisfaction visant des fonctions spécifiques.

462 Utilisation discrétionnaire (ISO/IEC FDIS 25022:2015-12 SUs-3-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’utilisateurs utilisant une fonction spécifique, l'application ou le système ; B = Nombre d’utilisateurs potentiels, qui pourraient utiliser une fonction spécifique, l'application ou le système.

463 Utilisation d’une fonction (ISO/IEC FDIS 25022:2015-12 SUs-4-G) - … [identifier la fonction visée]

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'utilisateurs utilisant la fonction ; B = Nombre d'utilisateurs dans un ensemble identifié du système.

464 Proportion de plaintes des utilisateurs (ISO/IEC FDIS 25022:2015-12 SUs-5-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’utilisateurs faisant des plaintes ; B = Nombre d’utilisateurs du système.

465 Proportion de plaintes des utilisateurs sur une fonction particulière (ISO/IEC FDIS 25022:2015-12 SUs-6-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’utilisateurs faisant des plaintes sur une fonction particulière ; B = Nombre d’utilisateurs de cette fonction particulière.

466 Confiance L’attribut en objet doit être

467 Confiance de l’utilisateur (ISO/IEC FDIS 25022:2015-12 STr-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A, où A = Valeur d'échelle psychométrique d'un questionnaire de confiance. NOTE - Exemple d'un questionnaire psychométrique visant la mesure de la confiance : Jian, J-Y., Bisantz, A. M., Drury, C. G: Foundations for an empirically determined scale of trust in automated systems. International Journal of cognitive Ergonomics, 4, 1, 53-71 (2000).

468 Plaisir L’attribut en objet doit être

469 Plaisir de l’utilisateur (ISO/IEC FDIS 25022:2015-12 SPI-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A, où A = Valeur d'échelle psychométrique d'un questionnaire visant la mesure du plaisir. NOTE - Exemples de questionnaires psychométriques de plaisir :• Hassenzahl, M. & Monk, A. (2010). The inference of perceived usability from beauty. Human- Computer Interaction, 25(3), 235-260.• Watson, D., Clark, L. A. & Tellegen, A. (1988). Development and validation of brief measures of positive and negative affect: the PANAS scales. Journal of Personality and Social Psychology, 54(6), 1063-1070.

470 Confort L’attribut en objet doit être

471 Confort physique (ISO/IEC FDIS 25022:2015-12 SCo-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A, où A = Valeur d'échelle psychométrique d'un questionnaire visant la mesure du confort. NOTE - Exemple d’un questionnaire psychométrique de confort : Hernandez, L. (2002). Evaluation of different scales for measurement of perceived physical strain during performance of manual tasks. Int J Occup Saf Ergon. 2002; 8 (4):413-32.

472 3.5.15 Qualité du fonctionnement - Mitigation des risques

L’attribut en objet doit être

473 Mitigation des risques économiques L’attribut en objet doit être

474 Retour sur investissement (ROI) (ISO/IEC FDIS 25022:2015-12 REc-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = (A - B) / B, où A = Bénéfices économiques, incluant les coûts évités ; B = Coût des investissements.

475 Temps de retour sur investissement (ISO/IEC FDIS 25022:2015-12 REc-2-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = T, où T = temps pour obtenir le retour sur investissement.

476 Performance d'affaires (ISO/IEC FDIS 25022:2015-12 REc-3-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = Aa / At, où Aa = Profits réels ; At = Profits cibles.

477 Bénéfices des investissements TI (ISO/IEC FDIS 25022:2015-12 REc-4-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = Aa / At, où Aa = Bénéfices réels des investissements TI ; Bénéfices cibles des investissements TI.

478 Service à la clientèle (ISO/IEC FDIS 25022:2015-12 REc-5-S)

L’attribut en objet doit être

au maximum égal à …, par année, calculé selon la formule suivante : X = A / B, où A = Niveau de service actuel ; B = Niveau de service prévu.

479 Visiteurs convertis en clients (ISO/IEC FDIS 25022:2015-12 REc-6-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de visiteurs du système ou des pages web qui deviennent des clients ; B = Nombre de visiteurs du système ou des pages web.

480 Revenu de chaque client (ISO/IEC FDIS 25022:2015-12 REc-7-S) - … [identifier le client visé]

L’attribut en objet doit être

au minimum égal à …, pour le client visé, calculé selon la formule suivante : X = A, où A = Revenu du client.

481 Erreurs avec des conséquences économiques (ISO/IEC FDIS 25022:2015-12 REc-8-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'erreurs ayant des conséquences économiques ; B = Nombre de situations d'utilisation.

482 Mitigation des risques liés à la santé et à la sécurité

L’attribut en objet doit être

483 Fréquence sur la santé des utilisateurs (ISO/IEC FDIS 25022:2015-12 RHe-1-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d'utilisateurs signalant des problèmes de santé ; B = Nombre d'utilisateurs.

484 Impact sur la santé et la sécurité des utilisateurs (ISO/IEC FDIS 25022:2015-12 RHe-2-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = ∑ (Tai * Si) / Tb, pour i = 1 à n, où n = Nombre d'utilisateurs dont la sécurité est affectée par le système ; Tai = Temps pendant lequel la sécurité de l’utilisateur i est affecté ; Si = Degré d’importance de l’impact sur la sécurité de l’utilisateur i = … ; Tb = Temps de fonctionnement du système pendant lequel cette évaluation est effectuée = …

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 17

Page 18: Normalisation des exigences système / logiciel

#

Type d'exigence(basé sur la norme 830 d'IEEE et utilisé par l'outil d'ingénierie des

exigences GenSpec)

Début de l'énoncé par défaut ($ = Nom

du sujet de l'exigence)

Suite de l'énoncé par défaut(µ = Titre de l'exigence ;

si la suite de l'énoncé par défaut commence par une majuscule,le début de l'énoncé par défaut ne s'applique pas)

NORMALISATION DES EXIGENCESSYSTÈME / LOGICIEL

(bibliothèque d'exigences, incluant des exigences de qualité « mesurables », pour réutilisation et amélioration continue)Version :

2017-01-11 08:06

485 Sécurité des personnes affectée par l'utilisation du système (ISO/IEC FDIS 25022:2015-12 RHe-3-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de personnes en danger, c'est-à-dire dont la sécurité est affectée par le système ; B = Nombre de personnes dont la sécurité peut être affectée par le système.

486 Mitigation des risques environnementaux

L’attribut en objet doit être

487 Impact sur l'environnement (ISO/IEC FDIS 25022:2015-12 REn-1-G)

L’attribut en objet doit être

au maximum égal à …, calculé selon la formule suivante : X = Aa / At, où Aa = Impact réel sur l'environnement [comment mesurer ?] ; At = Impact cible sur l'environnement.

488 3.5.16 Qualité du fonctionnement - Couverture contextuel

L’attribut en objet doit être

489 Complétude contextuel L’attribut en objet doit être

490 Complétude contextuel (ISO/IEC FDIS 25022:2015-12 CCm-1-G)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de contextes d'utilisation satisfaisant aux exigences ci-dessus d’efficacité, d’efficience, de satisfaction et de mitigation des risques ; B = Nombre de contextes d'utilisation, selon les exigences du présent document. NOTE - Les contextes suivants sont des exemples de contextes d’utilisation : Système en développement ; Système en pré-production ; Système en production ; Système en production - Mode Surveillance ; Système en production - Mode Conduite ; Système en production - Mode simulation ; Système en production - Mode dégradé.

491 Flexibilité L’attribut en objet doit être

492 Flexibilité des contextes d’utilisation (ISO/IEC FDIS 25022:2015-12 CFl-1-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de contextes supplémentaires dans lesquels le système peut être utilisé - sans modification ou avec des modifications simples - avec une qualité d’utilisation acceptable (efficacité, efficience, satisfaction et mitigation des risques) ; B = Nombre de contextes supplémentaires dans lesquelles le système peut être utilisé. NOTE - Des modifications simples signifie que le système peut être personnalisé par l'utilisateur, ou que seulement des modifications de texte ou de données sont nécessaires.

493 Flexibilité du système (ISO/IEC FDIS 25022:2015-12 CFl-2-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = ∑ Ai / B, pour i = 1 à B, où Ai = Modifiabilité (tel que spécifiée dans ISO/IEC 25023) pour chaque nouvelle exigence i des utilisateurs ; B = Nombre de nouvelles exigences des utilisateurs.

494 Flexibilité du système, par paramétrage

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre d’exigences, spécifiées dans le présent document, qui peuvent être satisfaites par le paramétrage des fonctions existantes ; B = Nombre d’exigences spécifiées dans le présent document.

495 Indépendance des compétences (ISO/IEC FDIS 25022:2015-12 CFl-3-S)

L’attribut en objet doit être

au minimum égal à …, calculé selon la formule suivante : X = A / B, où A = Nombre de groupes d'utilisateurs supplémentaires sans connaissances, compétences ou expériences spécifiques, qui peuvent utiliser le système ; B = Nombre de groupes d'utilisateurs potentiels sans connaissances, compétences ou expériences spécifiques.

(version Excel disponible dans http://groups.google.ca/group/genspec) Page 18