Exigences

Qu'est-ce qu'une exigence?

Les exigences sont les descriptions de haut niveau concernant des services système particuliers, des contraintes ou une spécification détaillée qui sont générées pendant le processus de collecte des exigences.

Types d'exigences:

  • User Requirements - Il s'agit d'une description détaillée en langage naturel accompagnée de schémas des services fournis par le système et de ses contraintes opérationnelles. Il est généralement développé par les utilisateurs finaux.

  • System requirements - Il s'agit d'un document structuré détaillant les descriptions des fonctions, des services et des contraintes opérationnelles du système.

  • Functional Requirements - Il décrit les services du système, comment le système doit réagir à des entrées particulières et comment le système doit se comporter dans des situations précises.

  • Non-functional Requirements - Il décrit les attributs du système.

  • Domain Requirements - Exigences qui découlent du domaine de l'application et qui reflètent les caractéristiques de ce domaine. Il peut s'agir de spécifications fonctionnelles ou non fonctionnelles.

Structure du document d'exigence:

  • Preface

  • Introduction

  • Définition des besoins des utilisateurs

  • Architecture du système

  • Spécification des exigences système

  • Modèles de système

  • Appendix