Überprüfung des Systems
Im Requirements Portal sind Anforderungen mit einem oder mehreren Systemen bzw. Subsystemen verknüpft. Diese Systeme werden mithilfe von Verifications and Validations (V&V)-Aktivitäten verifiziert. Die Anforderung eines Blocks kann durch eine einzelne oder mehrere V&V-Aktivitäten verifiziert werden. Jede Aktivität kann mit einer oder mehreren Anforderungen verknüpft sein und ein oder mehrere Systeme verifizieren.
In diesem Teil des Tutorials besprechen wir, wie V&V-Aktivitäten mit Requirements Portal durchgeführt werden, und erläutern Folgendes:
-
So erstellen Sie V&V-Aktivitäten.
-
So verknüpfen Sie V&V-Aktivitäten mit Anforderungen.
-
So führen Sie eine Aktivität aus.
-
Vorführung der automatischen Verifizierungsmethoden in Requirements Portal.
Ansichten für die Verifizierung erstellen und laden
Requirements Portal bietet verschiedene vorausgewählte Attribute wie Identifier, Text, Parents, Children, Type, State, V&V Status, V&V Activities, V&V Blocks, Tags und Properties. Dies kann jedoch auf kleineren Bildschirmen zu übermäßigem horizontalem Scrollen führen. Sie können benutzerdefinierte Ansichten erstellen, die nur die wesentlichen Attribute enthalten, um den Verifizierungsprozess zu optimieren. Erstellen wir eine neue Ansicht für die Verifizierung und laden sie.
-
Öffnen Sie die Spezifikation Fan_Spec (unter dem Eintrag Requirements im Projektbaum).
-
Bewegen Sie den Mauszeiger über eine beliebige Spaltenüberschrift, klicken Sie auf das daraufhin angezeigte Symbol
und anschließend auf das Symbol
, um eine Liste der verfügbaren Spalten anzuzeigen.
-
Deaktivieren Sie alle Spalten in der Liste und wählen Sie nur die folgenden Spalten aus:
-
Text
-
Parents
-
Children
-
V&V Activities
-
V&V Status
-
V&V Rules
-
Applicable Block
-
Tags
-
-
Klicken Sie mit der rechten Maustaste in die Tabelle und wählen Sie im Kontextmenü den Befehl Save view. Geben Sie im sich öffnenden Fenster Save current view als
Verification_Viewein, wählen Sie View name aus und klicken Sie dann auf
.
Eine Verification & Validation-Aktivität zu einer Anforderung hinzufügen
Requirements Portal bietet drei Spalten, die speziell der Verifizierung und Validierung von Anforderungen gewidmet sind (abgesehen von zusätzlichen Spalten wie Compliance und Compliance Comment oder sogar benutzerdefinierten Spalten im Zusammenhang mit Verifizierungsaktivitäten):
-
V&V Activities – zeigt die der Anforderung zugeordneten V&V-Aktivitäten an.
-
V&V Status – zeigt den Gesamtstatus der Verifizierung der Anforderung an.
-
V&V Rules – automatische Verifizierung auf Basis des Vali-Vergleichs zwischen der Anforderung und dem Blocks Module.
-
Erweitern Sie den Eintrag Verifications & Validations im Projektbaum und wählen Sie Activities aus.
-
Klicken Sie auf die Schaltfläche
. Geben Sie im sich öffnenden Fenster Create V&V Activity in das Feld Mass Inspectionund Name in das FeldThis activity measures the mass of the Valifan.ein und klicken Sie dann auf
.
-
Nun verknüpfen wir die neue Aktivität mit einer unserer Anforderungen aus dem Requirements Module. Klicken Sie auf den Namen der Aktivität in der Spalte Name und klicken Sie oben auf der Seite auf das Steuerelement Requirements Statuses.
-
Klicken Sie oben links auf die Schaltfläche
. Wählen Sie im sich öffnenden Fenster Link Requirement im Dropdown-Menü R-Fan-001 und im Dropdown-Menü Requirement die Option Valifan aus und klicken Sie dann auf
.
-
Nehmen wir an, Sie haben die Massenprüfung gemäß den Anweisungen der Aktivität durchgeführt, und nun möchten wir den Verifizierungsstatus auf Verifiziert setzen. Doppelklicken Sie dazu auf die Zelle in der Spalte Status und wählen Sie im Dropdown-Menü Verified aus.
-
Öffnen Sie die Spezifikation Fan_Spec (unter dem Eintrag Requirements im Projektbaum).
-
In der Tabelle sehen Sie die zugewiesene V&V-Aktivität in der Spalte V&V Activities und den Status Verified 1/1 in der Spalte V&V Status.
Damit haben wir erfolgreich eine manuelle Verifizierungsaktivität erstellt. Sehen wir uns nun an, wie automatische Verifizierungen für unsere Anforderungen eingerichtet werden können, die Block-Valis mit Anforderungs-Valis vergleichen.
Das System mithilfe von Regeln automatisch verifizieren
-
Öffnen Sie die Spezifikation Fan_Spec (unter dem Eintrag Requirements im Projektbaum).
-
Bewegen Sie den Mauszeiger über das Vali in der Spalte 300 g für die Anforderung Text und prüfen Sie seinen Namen im Pop-up. Dieser Name wird beim Erstellen einer Regel verwendet, in der dieses Vali mit einem Vali aus dem Blocks Module verglichen wird.
-
Doppelklicken Sie auf die Zelle in der Spalte V&V Rules für die Anforderung R-Fan-001. Das Fenster V&V Rules wird geöffnet, in dem Sie eine Regel definieren können, um unsere Anforderungs-Valifan-Masse von 300 g mit dem Massen-Vali des Systems Valifan aus dem Blocks Module zu vergleichen. Verwenden Sie das Symbol
$, um auf die Valis zu verweisen. Im daraufhin angezeigten Pop-up können Sie nach Valis suchen, indem Sie ihre Namen eingeben. Definieren Sie die Regel wie folgt:$Valifan.Mass<$R-Fan_001.maximum_mass_of_fan
-
Klicken Sie im Fenster V&V Rules auf die Schaltfläche
und schließen Sie dann das Fenster. In der Tabelle sehen Sie nun, dass der Anforderung eine Regel zugeordnet ist (die verifiziert ist).
Nächste Schritte?
Herzlichen Glückwunsch, Sie kennen sich jetzt mit Requirements Portal aus!
Sie können Ihr Desktop-Lüfterprojekt weiter verbessern. Hier sind einige Ideen:
-
Fügen Sie Ihren Anforderungen Compliance hinzu.
-
Fügen Sie einige Parent-/Children-Beziehungen zwischen Anforderungen hinzu, prüfen Sie den connections graph und beachten Sie die Farbcodes an der Anforderung.
-
Fügen Sie einen Solarpanel-Block hinzu, um den Lüfter mobil zu machen. Sie können die maximale Drehzahl vom Sonnenwinkel des Solarpanels abhängig machen.