Creazione dei requisiti per una funzione di MATLAB
Un requisito descrive il comportamento che un progetto deve soddisfare. I requisiti assumono solitamente la forma di dichiarazioni in linguaggio naturale, formule, tabelle e grafici. In Requirements Toolbox™, è possibile utilizzare l'Editor dei requisiti per creare requisiti e insiemi di requisiti che li contengono.
In questa fase del tutorial, si creano i requisiti che descrivono il comportamento richiesto di una funzione MATLAB® che somma due numeri.
Descrizione del comportamento richiesto
In questo esempio, il comportamento funzionale della funzione deve soddisfare i seguenti requisiti:
La funzione deve accettare due input numerici.
La funzione deve sommare i due input.
La funzione deve restituire l'output del risultato dell'addizione.
Inoltre, la funzione deve controllare gli input:
La funzione non deve consentire input di
InfoNaN.
Creazione dei requisiti nell'Editor dei requisiti
Creare i requisiti nella Requirements Toolbox utilizzando l'Editor dei requisiti. Per prima cosa, aprire il progetto MyAdd in modo da potervi salvare l'insieme di requisiti.
openProject("MyAdd");Aprire l'Editor dei requisiti. Nella scheda Apps, in Verification, Validation, and Test (Verifica, validazione e test), fare clic su Requirements Editor (Editor dei requisiti).
Creare un nuovo insieme di requisiti facendo clic su New Requirement Set (Nuovo insieme di requisiti). Assegnare un nome all'insieme di requisiti myAddReqs e salvarlo nella cartella documents del progetto MyAdd.

Aggiungere un requisito all'insieme di requisiti selezionando l'insieme di requisiti e facendo clic su Add Requirement (Aggiungi requisito). Nel riquadro a destra, aggiungere le informazioni alla proprietà Summary (Riepilogo) e alla proprietà Description (Descrizione) utilizzando il testo dei requisiti:
Riepilogo: accettare due input
Descrizione: la funzione deve accettare due input numerici.
La proprietà Summary (Riepilogo) è una breve frase che identifica il requisito. La proprietà Description (Descrizione) contiene informazioni dettagliate sul comportamento richiesto.

Aggiungere un secondo requisito con questo riepilogo e questa descrizione:
Riepilogo: aggiungere gli input
Descrizione: la funzione deve sommare i due input.
Aggiungere un terzo requisito con questo riepilogo e questa descrizione:
Riepilogo: generare il risultato
Descrizione: la funzione deve restituire l'output del risultato dell'addizione.
Aggiungere un quarto requisito con questo riepilogo e questa descrizione:
Riepilogo: gli input devono essere finiti
Descrizione: la funzione non deve consentire input di
InfoNaN.

Salvare le modifiche apportate all'insieme di requisiti facendo clic su Save (Salva).