Créer des exigences pour la fonction MATLAB
Une exigence décrit le comportement qu’un design doit adopter. En règle générale, les exigences se présentent sous la forme d’instructions en langage naturel, de formules, de tables et de graphiques. Dans Requirements Toolbox™, vous utilisez le Requirements Editor pour créer des exigences et des ensembles d’exigences contenant des exigences.
Dans cette étape du tutoriel, vous allez créer des exigences qui décrivent le comportement que doit adopter une fonction MATLAB® qui additionne deux nombres.
Décrire le comportement requis
Dans cet exemple, le comportement fonctionnel de la fonction doit répondre aux exigences suivantes :
La fonction prend en compte deux entrées numériques.
La fonction additionne les deux entrées.
La fonction produit le résultat de l’addition.
En outre, la fonction doit vérifier les entrées :
La fonction n’autorise pas les entrées de
InfouNaN.
Créer des exigences dans le Requirements Editor
Créez des exigences dans Requirements Toolbox par le biais du Requirements Editor. Commencez par ouvrir le projet MyAdd dans lequel vous allez pouvoir enregistrer l’ensemble d’exigences.
openProject("MyAdd");Ouvrez le Requirements Editor. Dans l’onglet Apps, sous Verification, Validation, and Test, cliquez sur Requirements Editor.
Créez un nouvel ensemble d’exigences en cliquant sur New Requirement Set. Attribuez à l’ensemble d’exigences le nom myAddReqs et enregistrez-le dans le dossier documents du projet MyAdd.

Ajoutez une exigence à l’ensemble d’exigences en sélectionnant l’ensemble en question et en cliquant sur Add Requirement. Dans le volet de droite, ajoutez des informations aux propriétés Summary et Description en utilisant le texte des exigences :
Summary : Sélectionnez deux entrées.
Description : La fonction prend en compte deux entrées numériques.
La propriété Summary est une phrase courte qui identifie l’exigence. La propriété Description contient des informations détaillées concernant le comportement requis.

Ajoutez une deuxième exigence avec ce résumé et cette description :
Summary : Ajoutez les entrées
Description : La fonction additionne les deux entrées.
Ajoutez une troisième exigence avec ce résumé et cette description :
Summary : Produisez le résultat
Description : La fonction produit le résultat de l’addition.
Ajoutez une quatrième exigence avec ce résumé et cette description :
Summary : Les entrées doivent être limitées
Description : La fonction n’autorise pas les entrées de
InfouNaN.

Enregistrez les modifications apportées à l’ensemble d’exigences en cliquant sur Save.