Erstellen von Anforderungen für MATLAB-Funktion
Eine Anforderung beschreibt das Verhalten, das ein Design erfüllen muss. Anforderungen werden in der Regel in Form von Aussagen in natürlicher Sprache, Formeln, Tabellen und Grafiken formuliert. In der Requirements Toolbox™ verwenden Sie den Requirements Editor, um Anforderungen zu erstellen und Anforderungssätze zu erstellen, die die Anforderungen enthalten.
In diesem Schritt des Tutorials erstellen Sie Anforderungen, die das erforderliche Verhalten einer MATLAB®-Funktion beschreiben, die zwei Zahlen addiert.
Beschreiben des geforderten Verhaltens
In diesem Beispiel muss das funktionale Verhalten der Funktion die folgenden Anforderungen erfüllen:
Die Funktion muss zwei numerische Eingaben entgegennehmen.
Die Funktion addiert die beiden Eingaben.
Die Funktion gibt das Ergebnis der Addition aus.
Darüber hinaus muss die Funktion folgende Eingaben überprüfen:
Die Funktion soll keine Eingaben von
Inf
oderNaN
zulassen.
Erstellen von Anforderungen im Requirements Editor
Erstellen Sie die Anforderungen in der Requirements Toolbox mithilfe des Requirements Editors. Öffnen Sie zunächst das MyAdd
-Projekt, damit Sie die im Projekt festgelegten Anforderungen speichern können.
openProject("MyAdd");
Öffnen Sie den Requirements Editor. Klicken Sie auf der Registerkarte Apps unter Verification, Validation, and Test auf Requirements Editor.
Erstellen Sie einen neuen Anforderungssatz, indem Sie auf New Requirement Set klicken. Benennen Sie den Anforderungssatz myAddReqs
und speichern Sie ihn im Ordner documents
des MyAdd
-Projekts.
Fügen Sie eine Anforderung zum Anforderungssatz hinzu, indem Sie den Anforderungssatz auswählen und auf Add Requirement klicken. Fügen Sie im rechten Fensterbereich Informationen zur Eigenschaft Summary und Description hinzu, indem Sie den Text aus den Anforderungen verwenden:
Summary: Zwei Eingaben entgegennehmen
Beschreibung: Die Funktion muss zwei numerische Eingaben entgegennehmen.
Die Eigenschaft Summary ist eine kurze Beschreibung, die die Anforderung identifiziert. Die Eigenschaft Description enthält detaillierte Informationen zum geforderten Verhalten.
Fügen Sie eine zweite Anforderung mit dieser Zusammenfassung und Beschreibung hinzu:
Summary: Die Eingaben hinzufügen
Beschreibung: Die Funktion addiert die beiden Eingaben.
Fügen Sie eine dritte Anforderung mit dieser Zusammenfassung und Beschreibung hinzu:
Summary: Das Ergebnis ausgeben
Beschreibung: Die Funktion gibt das Ergebnis der Addition aus.
Fügen Sie mit dieser Zusammenfassung und Beschreibung eine vierte Anforderung hinzu:
Summary: Die Eingaben sollen begrenzt sein
Beschreibung: Die Funktion soll keine Eingaben von
Inf
oderNaN
zulassen.
Speichern Sie die Änderungen an den Anforderungen, indem Sie auf Save klicken.