Weryfikacja systemu
W portalu wymagań i systemów wymagania są połączone z jednym lub większą liczbą systemów lub podsystemów. Systemy te są weryfikowane za pomocą działań Weryfikacji i Walidacji (V&V). Wymaganie Bloku może być weryfikowane za pomocą jednej lub wielu aktywności 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 sposób przeprowadzania działań V&V przy użyciu portalu wymagań i systemów oraz wyjaśnimy następujące kwestie:
-
Jak tworzyć działania V&V.
-
Jak powiązać działania V&V z wymaganiami.
-
Jak uruchomić działanie.
-
Demonstracja metod automatycznej weryfikacji w portalu wymagań i systemów.
Tworzenie i ładowanie widoków na potrzeby weryfikacji
Portal wymagań i systemów oferuje różne wstępnie wybrane atrybuty, takie jak Identyfikator, Tekst, Rodzice, Dzieci, Typ, Stan, Status V&V, Działania V&V, Bloki V&V, Tagi i Właściwości. Może to jednak prowadzić do nadmiernego przewijania w poziomie na mniejszych ekranach. Aby usprawnić proces weryfikacji, można wygenerować niestandardowe widoki zawierające tylko niezbędne atrybuty. Utwórzmy nowy widok dla Weryfikacji i załadujmy go.
-
Przejdź do modułu wymagań (
) 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 wybierz tylko następujące kolumny:
-
Text
-
Applicable Blocks
-
Parents
-
Children
-
V&V Status
-
V&V Activities
-
V&V Rules
-
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 czynności weryfikacji i walidacji do wymagania
Portal wymagań i systemów oferuje trzy kolumny poświęcone 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 Status - wskazuje ogólny status weryfikacji wymagania.
-
V&V Activities - wyświetla powiązane działania V&V z wymaganiem.
-
V&V Rules - automatyczna weryfikacja w oparciu o porównanie wartości między wymaganiem a modułem projektu systemu.
-
Przejdź do modułu weryfikacji i walidacji , 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 iThis activity measures the mass of the Valifan.w polu Description, a następnie kliknij
.
-
Teraz połączymy nową aktywność z jednym z naszych wymagań z modułu wymagań. Kliknij nazwę aktywności 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 i wybierz Fan z listy rozwijanej Block, a następnie kliknij
.
-
Załóżmy, że przeprowadziłeś inspekcję masową zgodnie z instrukcjami działania, a teraz chcemy ustawić status weryfikacji na zweryfikowany. Aby to zrobić, kliknij dwukrotnie komórkę w kolumnie Status i wybierz Verified z listy rozwijanej.
W ten sposób z powodzeniem utworzyliśmy działanie weryfikacji ręcznej. Przyjrzyjmy się teraz, jak przeprowadzić automatyczne weryfikacje naszych wymagań, które sprawdzają wartości projektu systemu względem wartości wymagań.
Automatyczna weryfikacja systemu przy użyciu reguł
-
Przejdź do modułu wymagań (
) i otwórz specyfikację Fan_Spec.
-
Najedź kursorem na wartość 300 g w kolumnie Text dla wymagania R-Fan-001 i sprawdź jego nazwę w wyskakującym okienku. Ta nazwa zostanie użyta podczas tworzenia reguły, w której ta wartość zostanie porównana z wartością z modułu projektowania systemu.
-
Kliknij dwukrotnie komórkę w kolumnie V&V Rules dla wymagania R-Fan-001. Otworzy się okno V&V Rules, w którym można zdefiniować regułę porównywania masy naszego wymagania Valifan wynoszącej 300 g z wartością masy systemu Fan z modułu projektowania systemu. Użyj symbolu
$, aby odnieść się do wartości. W wyświetlonym oknie podręcznym można wyszukać wartości, wpisując ich nazwy. Zdefiniuj regułę w następujący sposób:$Fan.Mass$R-Fan_001.maximum_mass_of_the_fan
-
Kliknij przycisk
w oknie V&V Rules, a następnie zamknij okno. W tabeli widać, że mamy teraz jedną regułę (która jest zweryfikowana) powiązaną z wymaganiem i łącznie status 2/2 V&V (ponieważ działanie inspekcji masowej zostało również wcześniej zweryfikowane).
Następne kroki?
Gratulacje, teraz już wiesz jak poruszać się po Portalu Wymagań i Systemów!
Możesz kontynuować ulepszanie swojego projektu wentylatora biurkowego. Oto kilka pomysłów:
-
Dodaj zgodność z wymaganiami
-
Dodaj kilka relacji rodzic/dziecko między wymaganiami, sprawdź wykres połączeń i zwróć uwagę na kody kolorów w wymaganiach.
-
Co powiesz na utworzenie symulacji w celu obliczenia wynikowego przemieszczenia powietrza w zależności od trybów wentylatora?
-
Dodaj blok panelu słonecznego, aby wentylator był przenośny. Maksymalna prędkość obrotowa może zależeć od kąta padania promieni słonecznych na panel słoneczny.