Weryfikacja systemu

W Requirements Portal wymagania są powiązane z jednym lub większą liczbą systemów albo podsystemów. Systemy te są weryfikowane za pomocą działań Verifications and Validations (V&V). Wymaganie bloku może zostać zweryfikowane przez jedno lub wiele działań V&V. Każde działanie może być powiązane z jednym lub kilkoma wymaganiami i może weryfikować jeden lub więcej systemów.

W tej części samouczka omówimy, jak przeprowadzać działania V&V przy użyciu Requirements Portal, i wyjaśnimy następujące kwestie:

  • Jak tworzyć działania V&V.

  • Jak łączyć działania V&V z wymaganiami.

  • Jak uruchomić działanie.

  • Przedstawienie metod automatycznej weryfikacji w Requirements Portal.

Tworzenie i wczytywanie widoków do weryfikacji

Requirements Portal oferuje różne wstępnie wybrane atrybuty, takie jak Identifier, Text, Parents, Children, Type, State, V&V Status, V&V Activities, V&V Blocks, Tags i Properties. Może to jednak prowadzić do nadmiernego przewijania w poziomie na mniejszych ekranach. Możesz tworzyć niestandardowe widoki zawierające tylko najważniejsze atrybuty, aby usprawnić proces weryfikacji. Utwórzmy nowy widok do weryfikacji i wczytajmy go.

  1. Otwórz specyfikację Fan_Spec (pod wpisem Requirements w drzewie projektu).

  2. Najedź kursorem na dowolny nagłówek kolumny, kliknij ikonę , która się pojawi, a następnie kliknij ikonę , aby wyświetlić listę dostępnych kolumn.

  3. Odznacz wszystkie kolumny na liście i zaznacz tylko następujące kolumny:

    • Text

    • Parents

    • Children

    • V&V Activities

    • V&V Status

    • V&V Rules

    • Applicable Block

    • Tags

    Atrybuty możesz także zaznaczać/odznaczać za pomocą panelu Columns, dostępnego po prawej stronie. To podejście pokazano również po to, aby uświadomić Ci dodatkowe opcje dostępne w nagłówkach kolumn, takie jak filtry i opcje rozmiaru tabeli. Na przykład ikona udostępnia opcje filtrowania dla konkretnej kolumny.

  4. Kliknij prawym przyciskiem myszy w tabeli i wybierz polecenie Save view z menu kontekstowego. W otwartym oknie Save current view wpisz Verification_View jako View name, wybierz Private, a następnie kliknij .

    Wszystkie wybrane kolumny, szerokości kolumn i zastosowane filtry zostaną zapisane w dedykowanym widoku. Po zapisaniu widoku możesz go wczytać, klikając prawym przyciskiem myszy w tabeli i wybierając odpowiedni wpis w podmenu Load View.

Dodawanie działania Verification & Validation do wymagania

Requirements Portal oferuje trzy kolumny przeznaczone do weryfikacji i walidacji wymagań (oprócz dodatkowych kolumn, takich jak Compliance i Compliance Comment, a nawet niestandardowych kolumn związanych z działaniami weryfikacyjnymi):

  • V&V Activities – wyświetla działania V&V powiązane z wymaganiem.

  • V&V Status – wskazuje ogólny status weryfikacji wymagania.

  • V&V Rules – automatyczna weryfikacja oparta na porównaniu vali między wymaganiem a modułem Blocks.

  1. Rozwiń wpis Verifications & Validations w drzewie projektu i wybierz Activities.

  2. Kliknij przycisk . W otwartym oknie Create V&V Activity wpisz Mass Inspection w polu Name oraz This activity measures the mass of the Valifan. w polu Description, a następnie kliknij .

  3. Teraz połączymy nowe działanie z jednym z naszych wymagań z modułu Requirements. Kliknij nazwę działania w kolumnie Name i kliknij kontrolkę Requirements Statuses u góry strony.

  4. Kliknij przycisk w lewym górnym rogu. W otwartym oknie Link Requirement wybierz R-Fan-001 z listy rozwijanej Requirement oraz Valifan z listy rozwijanej Block, a następnie kliknij .

  5. Załóżmy, że przeprowadzono kontrolę masy zgodnie z instrukcjami działania i teraz chcemy ustawić status weryfikacji na verified. Aby to zrobić, kliknij dwukrotnie komórkę w kolumnie Status i wybierz Verified z listy rozwijanej.

  6. Otwórz specyfikację Fan_Spec (pod wpisem Requirements w drzewie projektu).

  7. W tabeli zobaczysz przypisane działanie V&V w kolumnie V&V Activities oraz status Verified 1/1 w kolumnie V&V Status.

  • Możliwe jest również przesyłanie dowodów, takich jak raporty i inne dokumenty, po wejściu do konkretnego działania w module Verifications & Validations i uzyskaniu dostępu do uruchomień.

  • Status V&V jest przypisywany automatycznie na podstawie statusu działań V&V przypisanych do wymagania. Jeśli do wymagania nie przypisano żadnego działania V&V, możesz ręcznie zmienić status V&V wymagania, klikając dwukrotnie komórkę w kolumnie V&V Status i wybierając Verified lub Not Verified z listy rozwijanej.

W ten sposób pomyślnie utworzyliśmy ręczne działanie weryfikacyjne. Przyjrzyjmy się teraz, jak skonfigurować automatyczne weryfikacje naszych wymagań, które sprawdzają valis bloków względem valis wymagań.

Automatyczna weryfikacja systemu za pomocą reguł

  1. Otwórz specyfikację Fan_Spec (pod wpisem Requirements w drzewie projektu).

  2. Najedź kursorem na vali 300 g w kolumnie Text dla wymagania R-Fan-001 i sprawdź jego nazwę w wyskakującym oknie. Ta nazwa zostanie użyta podczas tworzenia reguły, w której to vali będzie porównywane z vali z modułu Blocks.

    Valis w wymaganiach można edytować, klikając ikonę w wyskakującym oknie. Możesz dostosować parametry, takie jak nazwa, marginesy itp.

  3. Kliknij dwukrotnie komórkę w kolumnie V&V Rules dla wymagania R-Fan-001. Otworzy się okno V&V Rules, w którym możesz zdefiniować regułę porównującą masę wymagania Valifan wynoszącą 300 g z vali masy systemu Valifan z modułu Blocks. Użyj symbolu $, aby odwołać się do valis. W wyświetlonym oknie podręcznym możesz wyszukiwać valis, wpisując ich nazwy. Zdefiniuj regułę w następujący sposób:

    $Valifan.Mass<$R-Fan_001.maximum_mass_of_fan

    Zwróć uwagę, że Requirements Portal pobiera poniżej pola tekstowego rzeczywiste powiązane wartości.

  4. Kliknij przycisk w oknie V&V Rules, a następnie zamknij okno. W tabeli zobaczysz, że z wymaganiem jest teraz powiązana jedna reguła (która jest verified).

Zwróć uwagę, że reguła będzie stale sprawdzać valis i wskazywać, czy reguła nadal jest verified, czy nie. Jeśli zmieni się vali wymagania lub vali bloku i reguła przestanie być verified, Requirements Portal automatycznie wskaże, że status reguły zmienił się na Not Verified. Spróbuj zmienić vali masy w module Blocks tak, aby całkowita masa wentylatora była większa niż 300 g, a następnie sprawdź status reguł V&V.

Co dalej?

Gratulacje, teraz już wiesz, jak poruszać się po Requirements Portal!

Możesz dalej rozwijać swój projekt wentylatora biurkowego. Oto kilka pomysłów:

  • Dodaj Compliance do swoich wymagań.

  • Dodaj kilka relacji parent/children między wymaganiami, sprawdź wykres połączeń connections graph i zwróć uwagę na kody kolorów przy wymaganiu. Dodaj blok panelu słonecznego, aby wentylator był przenośny. Możesz uzależnić maksymalną prędkość obrotową od kąta padania światła na panel słoneczny.

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
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.

Content