Contenu principal

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 Inf ou NaN.

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.

The Requirements Editor shows the myAddReqs requirement set, which has no requirements.

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.

Requirement 1 in the myAddReqs requirement set is selected in the Requirements Editor and its Summary and Description properties are shown.

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 Inf ou NaN.

The myAddReqs requirement set and its four requirements and requirement summaries are shown as they appear in the Requirements Editor.

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

Voir aussi

Applications

Classes