ReqBuilder est basé sur les concepts du langage de description UML. Avec ReqBuilder, les spécifications fonctionnelles sont structurées avec des relations fortes entre les différents concepts de spécification, appelés “exigences”.
Note : les “exigences” ne se limitent pas aux “exigences fonctionnelles” ou aux “exigences non fonctionnelles”. Celles-ci sont deux types d’exigences, au même titre que les “modèles de données”, les “fonctionnalités”, les “cas d’utilisation” ou les “formulaires” par exemple. Les différents concepts de spécification fonctionnelle sont autant de types d’exigences et sont désignés comme tels dans la présente documentation.
ReqBuilder permet de spécifier différentes Applications qui appartiennent à un même Système d’information. Les exigences communes à différentes applications sont gérées au niveau du système d’information :
Les exigences spécifiques à chaque Application sont les suivantes :