Ü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.

  1. Öffnen Sie die Spezifikation Fan_Spec (unter dem Eintrag Requirements im Projektbaum).

  2. 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.

  3. 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

    Sie können die Attribute auch über den Bereich Columns auf der rechten Seite auswählen bzw. abwählen. Dieser Ansatz wird hier gezeigt, damit Sie auch die zusätzlichen Optionen in den Spaltenüberschriften kennenlernen, etwa Filter- und Tabellenanpassungsoptionen. Das Symbol bietet beispielsweise Filteroptionen für eine bestimmte Spalte.

  4. 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_View ein, wählen Sie View name aus und klicken Sie dann auf .

    Alle ausgewählten Spalten, Spaltenbreiten und angewendeten Filter werden in einer eigenen Ansicht gespeichert. Sobald die Ansicht gespeichert ist, können Sie sie laden, indem Sie mit der rechten Maustaste in die Tabelle klicken und im Untermenü Load View den entsprechenden Eintrag auswählen.

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.

  1. Erweitern Sie den Eintrag Verifications & Validations im Projektbaum und wählen Sie Activities aus.

  2. Klicken Sie auf die Schaltfläche . Geben Sie im sich öffnenden Fenster Create V&V Activity in das Feld Mass Inspection und Name in das Feld This activity measures the mass of the Valifan. ein und klicken Sie dann auf .

  3. 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.

  4. 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 .

  5. 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.

  6. Öffnen Sie die Spezifikation Fan_Spec (unter dem Eintrag Requirements im Projektbaum).

  7. 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.

  • Es ist auch möglich, Nachweise wie Berichte und andere Dokumente hochzuladen, indem Sie in die jeweilige Aktivität im Verifications & Validations Module wechseln und auf die Durchläufe zugreifen.

  • Der V&V-Status wird automatisch auf Grundlage des Status der der Anforderung zugewiesenen V&V-Aktivitäten vergeben. Wenn einer Anforderung keine V&V-Aktivität zugewiesen ist, können Sie den V&V-Status der Anforderung manuell ändern, indem Sie auf die Zelle in der Spalte V&V Status doppelklicken und im Dropdown-Menü Verified oder Not Verified auswählen.

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

  1. Öffnen Sie die Spezifikation Fan_Spec (unter dem Eintrag Requirements im Projektbaum).

  2. 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.

    Valis in Anforderungen können durch Klicken auf das Symbol im Pop-up bearbeitet werden. Sie können Parameter wie Name, Toleranzen usw. anpassen.

  3. 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

    Beachten Sie, wie Requirements Portal die tatsächlich zugeordneten Werte unterhalb des Textfelds abruft.

  4. 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).

Beachten Sie, dass die Regel die Valis fortlaufend prüft und anzeigt, ob die Regel weiterhin verifiziert ist oder nicht. Wenn sich entweder das Anforderungs-Vali oder das Block-Vali ändert und die Regel nicht mehr verifiziert ist, zeigt Requirements Portal automatisch an, dass die Regel auf Not Verified gewechselt ist (und zeigt 0/1 in der Spalte V&V Rules an). Versuchen Sie, das Massen-Vali im Blocks Module so zu ändern, dass die Gesamtmasse des Lüfters größer als 300 g ist, und prüfen Sie dann den Status der V&V-Regeln.

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.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Feature Availability

The features available to you depend on which Altium solution you have – Altium Develop, an edition of Altium Agile (Agile Teams or Agile Enterprise), or Altium Designer (on active term).

If you don’t see a discussed feature in your software, contact Altium Sales to find out more.

Inhalt