Weryfikacja systemu
W Requirements & Systems 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ć połączone 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 & Systems Portal, oraz 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 & Systems Portal.
Tworzenie i wczytywanie widoków do weryfikacji
Requirements & Systems 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 go wczytajmy.
-
Przejdź do modułu Requirements (
) i otwórz specyfikację Fan_Spec.
-
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.
-
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 Blocks
-
Tags
-
-
Kliknij prawym przyciskiem myszy w tabeli i wybierz polecenie Save view z menu kontekstowego. W otwartym oknie Save current view wpisz
Verification_Viewjako View name, wybierz Private, a następnie kliknij
.
Dodawanie działania Verification & Validation do wymagania
Requirements & Systems Portal oferuje trzy kolumny przeznaczone do weryfikacji i walidacji wymagań (oprócz dodatkowych kolumn, takich jak Compliance i Compliance Comment, a nawet kolumn niestandardowych 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 System Design.
-
Przejdź do modułu Verifications & Validations , klikając ikonę
na pasku nawigacji modułów po lewej stronie.
-
Kliknij przycisk
. W otwartym oknie Create V&V Activity wpisz Mass Inspectionw polu Name orazThis activity measures the mass of the Valifan.w polu Description, a następnie kliknij
.
-
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.
-
Kliknij przycisk
w prawym górnym rogu. W otwartym oknie Link Requirement wybierz R-Fan-001 z listy rozwijanej Requirement oraz wybierz Fan z listy rozwijanej Block, a następnie kliknij
.
-
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.
-
Przejdź do modułu Requirements (
) i otwórz specyfikację Fan_Spec.
W tabeli zobaczysz przypisane działanie V&V w kolumnie V&V Activities oraz status Verified 1/1 w kolumnie V&V Status.
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 projektu systemu względem valis wymagań.
Automatyczna weryfikacja systemu przy użyciu reguł
-
W specyfikacji Fan_Spec 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 ten vali będzie porównywany z vali z modułu System Design.
-
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ą nasz wymóg Valifan mass wynoszący 300 g z vali masy systemu Fan z modułu System Design. Użyj symbolu
$, aby odwoływać się do valis. W wyświetlonym oknie możesz wyszukiwać valis, wpisując ich nazwy. Zdefiniuj regułę w następujący sposób:$Valifan.Mass<$R-Fan_001.maximum_valifan_mass
-
Kliknij przycisk
w oknie V&V Rules, a następnie zamknij okno. W tabeli zobaczysz, że mamy teraz jedną regułę (która jest verified) powiązaną z wymaganiem.
Kolejne kroki?
Gratulacje, znasz już Requirements & Systems Portal!
Możesz dalej rozwijać swój projekt wentylatora biurkowego. Oto kilka pomysłów:
-
Dodaj zgodność do swoich wymagań
-
Dodaj kilka relacji nadrzędny/podrzędny między wymaganiami, sprawdź graf połączeń i zwróć uwagę na kody kolorów przy wymaganiu.
-
Może warto utworzyć symulację obliczającą wynikowe przemieszczenie powietrza w zależności od trybów pracy wentylatora?
-
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.