Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

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

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.

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

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.

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

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

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

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

Vedi anche

App

Classi