Fan-Tutorial 3b – System verifizieren – Testmodul

Diese Dokumentseite wurde ersetzt und wird nicht mehr gepflegt. Das aktuellste Tutorial finden Sie auf der folgenden Seite: Verifying the System.

Bevor Sie mit diesem Teil des Tutorials fortfahren, prüfen Sie bitte, welcher Typ von Verification Flow in Ihrer Requirements & Systems Portal-Anwendung aktiv ist! Es gibt zwei Möglichkeiten, Anforderungen zu verifizieren: über Verification and Validation (V&V) Activities und über Verification Methods (VMs). Der V&V-Activity-Flow wird zum Standard, während der VMs-Flow in den nächsten Monaten eingestellt wird.

Um zu prüfen, welcher aktiv ist, bewegen Sie den Mauszeiger bitte über das kleine Reagenzglas-Symbol () in Ihrer Modul-Seitenleiste links.

Wenn das, was Sie sehen, so aussieht wie hier , hat Ihr Administrator Verifications & Validations Module aktiviert. Bitte fahren Sie mit Fan Tutorial 3a - Verify System - V&V Module fort.

Wenn das, was Sie sehen, so aussieht wie hier , hat Ihr Administrator Test Module aktiviert. Bitte fahren Sie mit Fan Tutorial 3b - Verify System - Test Module fort.

Beide Module bieten ähnliche Funktionen, sehen jedoch unterschiedlich aus.

In diesem Tutorial wird erläutert, wie Verification and Validation mit Requirements & Systems Portal durchgeführt wird. In unseren vorherigen Tutorials haben wir Anforderungen und Blocks für unser ValiFan-Projekt erstellt. Dieses Tutorial erklärt, wie Verification Methods zu den Anforderungen hinzugefügt werden, wie sie mithilfe der Closeout References verifiziert werden, und demonstriert außerdem die automatischen Verification Methods in Requirements & Systems Portal.

Dieser Teil des Tutorials dauert etwa 30 bis 45 Minuten. Alle angegebenen Werte und Anforderungen sind willkürlich gewählt.

Bevor wir beginnen, sehen wir uns die Grundlagen der Verifizierung in Requirements & Systems Portal an. Anforderungen sind mit einem oder mehreren Systems oder Subsystems verbunden. Diese Blocks werden mithilfe von Verification Methods verifiziert. Die Anforderungen eines Blocks können mit einer oder mehreren Methoden verifiziert werden. Requirements & Systems Portal bietet fünf Standard-Verification-Methods: Rules, Inspection, Analysis, Review und Test.

Wir werden uns ansehen, wie man Blocks und Verification Methods zu Anforderungen hinzufügt und sie mit jeder Verification Method verifiziert.

(1) Standard-Blocks zu einer Spezifikation hinzufügen

Fügen wir den Fan Block standardmäßig zu unserer Spezifikation Fan_Specs hinzu. So fügen Sie der Spezifikation einen Standard-Block hinzu:

  • Wählen Sie Fan_Specs(1) aus und klicken Sie dann auf den Tab „Spec- info“ (2). Dadurch gelangen Sie zum Detail-Tab von Fan_specs (siehe Abbildung Specification Info)

Zugriff auf Specification Info - Durch Klicken auf „Spec. info“ gelangen Sie zum Informationstab der Spezifikation.
  • Klicken Sie im Tab Specification info auf „Default Blocks“ und wählen Sie im Dropdown „Fan“ aus, um ihn Ihrer Spezifikation als Standard-Block hinzuzufügen (siehe Abbildung Default Specification Block).

Standard-Block der Spezifikation - Das Hinzufügen von Standard-Blocks zu Ihrer Spezifikation erleichtert die Durchführung der Verifizierung.

Nachdem Sie „Fan“ als Ihren Standard-Block ausgewählt haben, werden Sie in einem Pop-up-Fenster gefragt: „Do you want to add Blocks to existing requirements?“(1). Wählen Sie die Option „Yes, I’m sure“(2).

image-20240809-134044.pngStandard-Blocks zur Spezifikation hinzufügen - Durch Auswahl dieser Option werden die Blocks automatisch zu den Verification Methods der Anforderungen hinzugefügt.
Auf diese Weise haben wir nun den Block „Fan“ allen Anforderungen in der Spezifikation „Fan_specs“ zugewiesen. Falls Sie bereits eine Verification Method definiert haben, wird der Block dieser Verification Method automatisch zugewiesen.

(2) Ansichten für die Verifizierung erstellen und laden

Requirements & Systems Portal offers various pre-selected attributes, such as Identifier, Text, Parents, Children, Type, State, Verification Status, Verification Methods, Blocks, Closeout References, Tags, and Properties. However, this may lead to excessive horizontal scrolling on smaller screens. To streamline the Verification process, users can generate custom views with only the essential attributes. Let's create a new view for the Verification and load it.

  • Bewegen Sie den Mauszeiger über eine beliebige Zelle mit einem Attributnamen. Es erscheint ein neues Symbol, wie im Bild unten gezeigt. Klicken Sie auf das Symbol, um das Menü zu öffnen.

image-20240325-192929.pngZugriff auf zusätzliche Informationen für eine Spalte.
  • Nachdem Sie auf das Symbol geklickt haben, erscheint ein neues Dialogfeld. Wählen Sie das letzte Symbol mit drei vertikalen Fenstern.

image-20240325-193120.pngAuswählen der in der Tabelle anzuzeigenden Spalten.
  • Deaktivieren Sie in diesem Feld alle Attribute und wählen Sie nur die folgenden Attribute aus: Text, Parents, Children, Applicable Blocks, Verification status, Verification Methods, Closeout references und Tags.

Der Benutzer kann die Attribute auch über „Columns“ auf der rechten Seite auswählen bzw. abwählen. Wir haben diesen Weg gezeigt, um Sie auch auf die zusätzlichen Optionen aufmerksam zu machen, die Sie in den Spaltenüberschriften haben, etwa Filter- und Tabellenanpassungsoptionen. Das Trichtersymbol bietet beispielsweise Filteroptionen für eine bestimmte Spalte.
  • Wenn Sie fertig sind, klicken Sie mit der rechten Maustaste auf die Tabellen, um das Tabellenmenü zu öffnen. Wählen Sie im Dialogfeld Save View.

image-20240325-193524.pngSave View - Beim Speichern einer View werden alle ausgewählten Spalten, Spaltenbreiten und angewendeten Filter in einer eigenen View gespeichert.
  • Es öffnet sich ein neues Dialogfeld, in dem Sie „Verification_View“ in Save as new(1), eingeben, Private(2), auswählen und dann auf Save(3) klicken können.

image-20240325-193755.pngSpeichern einer View - Hier können Sie den Namen Ihrer View festlegen sowie auswählen, ob sie privat ist (nur Sie können sie sehen) oder öffentlich (alle Ihre Mitarbeiter können sie sehen), und ob sie eine bevorzugte View sein soll.
  • Nachdem die View gespeichert wurde, kann der Benutzer sie laden, indem er mit der rechten Maustaste auf die Tabellen klickt, die Option Load View auswählt und dann Verification_Views auswählt.

(3) Einer Anforderung eine Verification Method hinzufügen

Requirements & Systems Portal has five default Verification Methods: Rules, Inspection, Analysis, Review and Test. Inspection, Analysis and Review are manual verification methods, while the Rules and Tests are automatically updated based on the triggers in the System Design Module and Test Module. We will create each Verification Method and show you how to attach the Closeout References.

Closeout References: Unterstützende Informationen, die die Verification Method belegen.

Manuelle Verification Method

Fügen wir der Anforderung R-Fan-001 eine manuelle Verification Method hinzu. Gehen Sie dazu wie folgt vor:

  • Klicken Sie auf das Symbol mit den drei Punkten in den Actions-Spalten der Anforderung und wählen Sie Add Verification Method aus.

  • Es öffnet sich ein neues Dialogfeld, in dem Sie die Verification Method auswählen können. Für die manuelle Verification Method wählen wir Inspection aus und klicken im Bestätigungsfenster auf Yes.

  • Bitte sehen Sie sich das folgende Tutorial zum Ablauf an.

Hinzufügen einer Verification Method zu einer Anforderung

Was passiert, wenn wir eine Verification Method hinzufügen?

  • Sobald wir einer Anforderung eine Verification Method zuweisen, wird sie darunter hinzugefügt. Sie können dies prüfen, indem Sie auf das Symbol > neben dem Identifier-Namen R-Fan-001 klicken. Durch Klicken auf das Symbol > wird die Zeile der Verification Method erweitert (siehe Abbildung Requirement Verification Method).

image-20240325-194639.pngRequirement Verification Method - Die Verification Method wird in einem Dropdown unterhalb der Anforderung angezeigt.

Hinweis: Das Symbol > neben der Inspection-Methode wird angezeigt. Wenn > ausgewählt wird, wird die Block-Zeile erweitert, in der die zugeordnete Verification Method angezeigt wird. Da wir „Fan“ als Standard-Block hinzugefügt haben, wird er den Verification Methods automatisch zugewiesen.

Die rote Farbe beim Block zeigt an, dass die Verification Method nicht verifiziert ist, während Grün bedeutet, dass sie verifiziert ist.

Der Benutzer kann der Verification Method mehrere Blocks hinzufügen, indem er die drei Punkte bei der Verification Method auswählt und „Add Block“ auswählt.

image-20240325-194947.pngVerifizierung einer Anforderung - Anforderung mit zugeordneter Verification Method und Block.

Verification Status ändern

Um den Verification Status eines Blocks zu aktualisieren, folgen Sie diesen einfachen Schritten. Stellen Sie zunächst sicher, dass der Block unsere Standards durch eine gründliche Inspection erfüllt. Sobald Sie bestätigt haben, dass er mit unserer Anforderung übereinstimmt, doppelklicken Sie auf das rote Feld in der Spalte Verification Status des Blocks und wählen Sie im Dropdown-Menü (1) „verified“ aus (siehe Abbildung Changing Verification Status).

image-20240325-195716.pngVerification Status ändern - Durch Doppelklicken auf das rote Feld wird ein Dropdown-Menü geöffnet, in dem Sie den aktuellen Verification Status auswählen können.

Die Zeilenfarbe des Blocks ändert sich von Rot zu Grün und zeigt damit an, dass er verifiziert wurde. Um zu bestätigen, dass die Aktualisierung erfolgreich umgesetzt wurde, prüfen Sie die Zahlen – dort sollte nun „1/1“ stehen.

image-20240325-195929.pngAnforderung verifiziert - Wenn der Verification Status auf „Verified“ geändert wird, ändert sich die Farbe und zeigt Ihnen klar an, dass der Block Ihre Anforderung erfüllt.

Für die Analysis-Verification-Method ist das Verfahren ähnlich. Allerdings wird die Spalte „Closeout Reference“ verwendet, um ein externes Dokument oder einen Bericht aus dem Analysis Module innerhalb von Requirements & Systems Portal hochzuladen und anschließend den Verification Status manuell zu ändern, wenn das Dokument die Verifizierung belegt.

Automatic Verification Method

Rules - Verification Method - Verfolgen Sie Ihre Valis anhand von Anforderungen

Most technical developments are designed against strict requirements, e.g., mass, power consumption, budget, etc. Requirements & Systems Portal maintains a complete overview of whether your design fulfils all of these requirements.

  • Klicken Sie in der Zeile von R-Fan-001 auf das Symbol mit den drei Punkten neben dem Identifier und wählen Sie die erste Option Add Verification Method. Wählen Sie im Pop-up „Add New Verification Method“ „Rules“ aus und klicken Sie auf „Yes“.

  • Klicken Sie auf die kleine Pfeilschaltfläche neben R-Fan-001 und erneut auf die neben Rules, um den Fan-Block in der nächsten Zeile zu öffnen.

  • Doppelklicken Sie in die Zelle in der Spalte Closeout Reference (1), damit ein Pop-up zum Hinzufügen Ihrer Regeln erscheint (siehe Bild unten Adding a Rule).

Eine Regel hinzufügen - Hinzufügen einer Closeout Reference zu einer Rule-Verification-Method.
  • Geben Sie im Pop-up die folgende Regel ein $Fan.Mass <= 300g (1). Klicken Sie auf „Done“ (2) - siehe Abbildung Rule Verification Method

ProTip: Statt der festen 300 g suchen Sie nach dem Vali (mithilfe des Dollarzeichens „$“), das im Text der Anforderung erstellt wurde, und vergleichen Sie es mit der Masse des Lüfters aus dem Systemdesign-Modul.
image-20240325-200838.pngRule Verification Method - Durch das Hinzufügen verschiedener Rules zu Ihren Anforderungen können Sie eine automatische Verifizierung anhand Ihres Systemdesigns durchführen.

Requirements & Systems Portal prüft automatisch die Verifizierung dieser Regel. Die grüne Benachrichtigung bei der Anforderung 2/2 zeigt an, dass diese Anforderung erfüllt und durch zwei Verification Methods verifiziert wurde. Bitte verwenden Sie unser Click-through-Tutorial unten, um den Ablauf nachzuvollziehen:

  • Sie können den Status aller Anforderungen und Regeln des Projekts jederzeit prüfen, indem Sie den Tab Verification Status im Modul Requirements öffnen.

image-20240325-201542.pngTab Verification Status - Zeigt den gesamten Verification Status Ihrer Anforderungen in der ausgewählten Spezifikation an.

PowerUserTip: Die Nachverfolgung der Anforderungen berücksichtigt auch definierte Margen. Falls Ihr mit Margen berechneter Worst-Case-Wert die Anforderungen verletzt, informiert Sie das Tool darüber, wenn Sie die Eigenschaftsfunktion verwenden, d. h. property($<search_for_vali>, worstcase_plus). Sie können in unserer Dokumentation hier nachlesen.

Tests – Verifizierungsmethode (optional)

Optional für das Tutorial

The test verification method works concurrently with the “Tests Module”. Within the “Tests Module”, the user can write the testing procedure and attach requirements and Blocks to it. During the testing phase of the Block, the testing engineer can perform the test runs and verify if the test is approved or not. Based on the test run results, the verification status of the requirements gets updated automatically.

Erstellen Sie eine neue Testprozedur.

In diesem Abschnitt erstellen wir eine kurze Testprozedur, führen einen Test durch und beobachten den Verifizierungsprozess. Dazu werden wir:

  • das Modul „Tests“ auswählen(1) und, sobald der Modulbildschirm angezeigt wird, auf + Test Procedure (2)

image-20240325-201911.pngTestmodul – Zugriff und Erstellen einer Testprozedur klicken.
  • Es öffnet sich ein Dialogfeld, in dem der Benutzer den Namen der Testprozedur als Mass_measurement_of_ValiFan eingeben und auf Create klicken kann.

  • Nach dem Erstellen der Testprozedur kann der Benutzer auf der rechten Seite die Details der Testprozedur definieren und die Schritte schreiben. Suchen Sie im Detailbereich nach Units under test und fügen Sie den Block Fan zur Testprozedur hinzu.

Erstellen einer neuen Testprozedur und Hinzufügen von „Prüflingen“

Erstellen wir nun die Testschritte, erwarteten Ergebnisse und die Anforderung

  • Klicken Sie auf das „+“ unten rechts, um Testschritte hinzuzufügen. Dadurch wird ein neues Dialogfeld geöffnet, in dem Sie Preparing the Equipment im Abschnitt „Titel“ hinzufügen können. Geben Sie im Textfeld den folgenden Text ein:

  1. Stellen Sie die Präzisionswaage auf eine stabile und ebene Oberfläche.

  2. Schalten Sie die Präzisionswaage ein und lassen Sie sie sich stabilisieren.

  3. Kalibrieren Sie die Präzisionswaage gemäß den Richtlinien des Herstellers.

image-20240325-202226.pngHinzufügen eines Testschritts

Fügen Sie auf ähnliche Weise den folgenden Schritt mit den folgenden Details hinzu.

Title

Text

Bestimmen Sie die Masse des Lüfters.

  1. Legen Sie den Lüfter vorsichtig in die Mitte der Waagschale der Präzisionswaage.

  2. Notieren Sie den angezeigten Massenwert als Masse des Lüfters in Gramm (g) oder Kilogramm (kg).

  3. Stellen Sie sicher, dass der Lüfter während der Messung ruhig liegen bleibt, um einen genauen Messwert zu erhalten.

Fügen Sie nun das erwartete Ergebnis zu Schritt 1 und Schritt 2 hinzu.

  • Doppelklicken Sie auf die Zelle „Expected Result“ in der Zeile von Schritt 1 und fügen Sie den folgenden Text hinzu: „Die Waage sollte 0,0 g anzeigen

  • Gehen Sie beim zweiten Schritt genauso vor und verwenden Sie die folgenden Informationen: „Die Masse sollte weniger als 300 g betragen“.

Der zweite Schritt dieser Testprozedur kann die Anforderung R-Fan-001 verifizieren. Fügen wir daher die Anforderung zum zweiten Schritt hinzu.

  • Bewegen Sie den Mauszeiger auf die Zelle der Spalte „Requirements“ von Schritt 2. Klicken Sie auf + Add requirement.

  • Nach dem Klicken öffnet sich ein neues Dialogfeld. Geben Sie im Dropdown-Menü R-Fan-001 ein oder wählen Sie es aus und Save.

Nach dem Speichern des Testschritts zur Anforderung wird eine neue Verifizierungsmethode für die Anforderung erstellt. Der Testschritt wird außerdem als Closeout-Referenz zum Block hinzugefügt. Das bedeutet, dass die Anforderungen automatisch auf Grundlage der Testergebnisse aktualisiert werden, wenn der Testingenieur Testläufe durchführt und diese genehmigt werden. Das folgende Video zeigt all diese Schritte, ist jedoch nicht Teil des Tutorials. Wenn Sie es ausprobieren möchten, folgen Sie bitte dem Video.

Testlauf und automatische Weitergabe des Testlaufstatus an Anforderungen

Verifizierungszuweisungsmatrix

The requirements Module has a feature named "Verification Assignment Matrix". This feature allows the user to view a matrix that shows which Verification Methods are assigned to each requirement. Additionally, users can easily add or remove verification methods within this matrix. To do so, follow the steps provided.

  • Wählen Sie im Anforderungsmodul den Abschnitt Verification Assignment Matrix (1)

  •  

    ​​​​​

     

  • Klicken Sie in der Zelle, die mit der Verifizierungsmatrix „rules“ und der Anforderung R-Fan-002, übereinstimmt, auf die Zelle. Dadurch wird automatisch die Verifizierungsmethode „rules“ für die Anforderung erstellt.

  • Ebenso können Sie auf die anderen Zellen klicken und schnell eine Verifizierungsmethode hinzufügen.

Nächste Schritte?

Herzlichen Glückwunsch, Sie kennen sich jetzt mit Requirements & Systems Portal aus!

 

Sie können Ihr Desktop-Fan-Projekt weiter verbessern. Hier sind einige Ideen:

  • Fügen Sie Ihren Anforderungen Compliance hinzu

  • Fügen Sie einige Parent-/Child-Beziehungen zwischen Anforderungen hinzu, prüfen Sie den Connections Graph und beachten Sie die Farbcodes der Anforderung.

  • Klicken Sie mit der rechten Maustaste auf die Anforderungstabelle und auf die Exportoptionen.
     

AI-LocalizedAI-localized
Wenn Sie ein Problem feststellen, wählen Sie den Text/das Bild aus und drücken SieStrg + Eingabe, um uns Ihr Feedback zu senden.
Funktionsverfügbarkeit

Die Ihnen zur Verfügung stehenden Funktionen hängen davon ab, welche Altium-Lösung Sie verwenden – Altium Develop, eine Edition von Altium Agile (Agile Teams oder Agile Enterprise), oder Altium Designer (mit aktivem Abonnement).

Wenn Sie eine besprochene Funktion in Ihrer Software nicht sehen, kontaktieren Sie den Altium-Vertrieb , um mehr zu erfahren.

Inhalt