Exigences obligatoires du MoReq2

De Maarch MoReq2.

Avertissement important
Que le lecteur qui s'attend à une simple liste des exigences du MoReq2 passe son chemin. Ici, nous tentons d'analyser ces exigences et nous les confrontons aux réalités rencontrées quotidiennement par Maarch.
Exigences

Exigences obligatoires

Exigences optionnelles

Modules optionnels

Tests

Tests obligatoires

Tests optionnels

Tests des modules optionnels

Remarques : Dans les tableaux suivants :

  • les phrases en italique dans la colonne Observations éventuelles sont des citations directes du MoReq2 ;
  • les exigences dont le numéro est colorié en rouge indiquent des exigences retenues par M.-A. Chabin dans son ouvrage : Sélection des 100 exigences-clés[1] ;
  • la numérotation des exigences a pu être adaptée lorsque le rédacteur l'a jugé nécessaire ;
  • la construction des tableaux est encore en cours, il est donc normal que la liste des exigences ne soit pas encore exhaustive (mais cela ne saurait tarder).

Autres exigences :

Retour à l'Accueil.

Sommaire

Généralités

Tests de conformité

Chaque exigence est assortie d’un attribut de test qui indique s’il est possible de tester la conformité à cette exigence. Les valeurs possibles de ces attributs de testabilité sont les suivants :

  • OL’exigence peut être testée. Exemple : “Le SAE doit permettre au moins trois niveaux hiérarchiques dans le plan de classement”. Le test consiste à créer une arborescence à trois niveaux.
  • N - L’exigence ne peut pas être testée. Exemple : “Le SAE doit supporter le plan de classement métier de l’entreprise/organisation”. Cette fonction n’est pas testable dans l’absolu.
  • P - L’exigence peut être testée mais le test sera partiel, et/ou la conformité peut s’avérer lacunaire. Exemple : “Le SAE ne devrait pas limiter le nombre de niveaux hiérarchiques”. Il n’y a pas réellement moyen de tester une absence de limite. Toutefois, l’exigence est partiellement testable : si on crée un assez grand nombre de niveaux, le test permet alors de remarquer si le nombre de niveaux est limité ou non ; s’il l’est, le SAE ne sera pas conforme à l’exigence.

Autres exigences :

Retour à l'Accueil.

Exigences obligatoires et souhaitables

MoReq2 comporte des exigences obligatoires et des exigences souhaitables. La distinction est indiquée comme suit :

  • le mot « doit » indique que le caractère obligatoire de l’exigence,
  • le mot « devrait » indique que le caractère optionnel de l’exigence.

Dans tous les cas, le niveau d’exigence dépend du contexte. Par exemple, une exigence obligatoire dans un module optionnel n’est obligatoire que dans le contexte de ce module. Dans certains cas, le caractère obligatoire dépend de la satisfaction d’une exigence optionnelle. Le contexte est en général assez clair, ainsi dans l’exemple suivant :

  • 3.1.17 : Le SAE devrait permettre l’export, total ou partiel, du plan de classement.
  • 3.1.18 : Si le SAE permet l’export, total ou partiel, du plan de classement (cf. 3.1.17), l’export doit inclure les métadonnées [...]

signifie que la fonctionnalité demandée par 3.1.18 est obligatoire si et seulement si la fonctionnalité demandée par 3.1.17 existe.

Les chapitres

Autres exigences :

Retour à l'Accueil.

Notes

  1. Cet ouvrage n'est plus disponible en ligne, mais un exemplaire imprimé sert de référence à Maarch.