Wymagania dotyczące ponownego użycia
Możliwość ponownego wykorzystania istniejących wymagań (w całości lub częściowo, poszczególnych elementów, grup lub zestawów), bloków wymagań w nowych projektach lub produktach, jest sposobem na poprawę wydajności, spójności i jakości w całym procesie rozwoju wielu projektów lub produktów.
Dzięki ponownemu wykorzystaniu istniejących wymagań, zespoły mogą zaoszczędzić czas i wysiłek związany z opracowywaniem nowych wymagań od zera i upewnić się, że opierają się na sprawdzonych i przetestowanych wymaganiach. Może to również pomóc w zmniejszeniu liczby błędów i niespójności, ponieważ zespoły mogą polegać na wcześniej zweryfikowanych wymaganiach, zamiast tworzyć nowe, które mogą być zbędne lub sprzeczne.
Funkcje ponownego użycia Requirements & Systems Portal mogą być wykonywane bezpośrednio w module wymagań. Niektóre funkcje, takie jak Szybka Kopia, dają natychmiastowy rezultat bez konieczności podejmowania dalszych działań przez użytkownika; inne prowadzą użytkownika do Kreatora Ponownego Wykorzystania Wymagań w celu dostosowania pożądanych funkcji ponownego wykorzystania.
Obecnie dostępne funkcje wymagań ponownego użycia to :
-
Funkcje Kreatora ponownego użycia wymagań
-
Proste kopiowanie
-
Connect Copy
-
Kopia dla obserwujących
-
-
Funkcje bezpośrednie
-
Szybkie kopiowanie
-
Link do obserwatora głównego
-
Poniższe rozdziały szczegółowo opisują sposób uzyskiwania dostępu do tych funkcji i korzystania z nich.
Kreator wymagań ponownego użycia
Kreator wymagań ponownego użycia składa się z pięciu głównych etapów: "Reuse Requirements Menu", "Destination Selection", "Review & Edit Requirements", "Field Options Selection, " i "Settings Configuration". Etapy te zostały szczegółowo opisane poniżej.
1 - Menu wymagań ponownego użycia
Po uruchomieniu wymagań ponownego użycia zostaniesz przeniesiony do menu wymagań ponownego użycia, w którym możesz wybrać typ kopii, którą chcesz wykonać. Obecnie dostępnych jest 5 różnych opcji ponownego użycia.
Prosta kopia
W przypadku prostej kopii wymagań, określone pola z oryginalnego wymagania (wymagań) mogą zostać wybrane i zreplikowane do nowego wymagania (wymagań) bez zachowania jakiegokolwiek połączenia lub powiązania po skopiowaniu z oryginalnym wymaganiem (wymaganiami).
Kopia połączona
W połączonej kopii wymagań można wybrać określone pola z oryginalnego wymagania (wymagań), które mają być replikowane do nowego wymagania (wymagań). Dodatkowo można wybrać, które pola mają być synchronizowane między oryginalnymi i skopiowanymi wymaganiami, aby zapewnić, że wszelkie zmiany wprowadzone w polach oryginalnych wymagań zostaną automatycznie odzwierciedlone w skopiowanych wymaganiach i odwrotnie.
Master-Follower Copy
W przypadku kopii wymagań Master-Follower można wybrać określone pola z oryginalnego wymagania (wymagań) do replikacji w nowym wymaganiu (wymaganiach). Dodatkowo można wybrać, które pola mają być synchronizowane między oryginalnym (Master) i skopiowanym (Follower) wymaganiem, aby zapewnić, że wszelkie zmiany wprowadzone w polach Master zostaną oznaczone do aktualizacji w wymaganiach Follower.
2 - Wybór miejsca docelowego
Po wybraniu typu kopii można przejść do ekranu wyboru miejsca docelowego (patrz rysunek Destination Selection), gdzie należy określić lokalizację, w której zostaną zapisane skopiowane wymagania.
Tutaj można wybrać następujące opcje:
-
Projekt → Domyślnie wstępnie wybrany jest bieżący projekt, ale można wybrać dowolny inny projekt
-
Specyfikacja→ Domyślnie wybrana jest bieżąca specyfikacja. Można także utworzyć nową specyfikację, która zostanie wstępnie wybrana.
-
Sekcja → Jeśli wybrana specyfikacja ma sekcję, można ją wybrać w tym miejscu. Bieżąca sekcja zostanie wybrana domyślnie.
Wybór miejsca docelowego - w tym oknie dialogowym można wybrać projekt docelowy oraz specyfikację lub sekcję
3 - Przeglądanie i edytowanie wymagań
Po wybraniu miejsca docelowego można przejrzeć identyfikatory (patrz rysunek Review Requirements) ) i wybrać wymagania do skopiowania.
W tej sekcji można wykonać następujące czynności:
-
Potwierdź wybrane wymagane komponenty, które zostaną skopiowane
-
Zdecyduj, czy oryginalne identyfikatory wymagań mają zostać zachowane, czy też należy wygenerować nowe identyfikatory dla kopii.
Przejrzyj wymagania - w tym oknie dialogowym użytkownicy mogą przejrzeć nowe nazwy identyfikatorów dla wymagań. Mogą zachować tę samą nazwę lub zmienić ją na podstawie skrótu
4 - Wybór opcji pola
Ta sekcja umożliwia wybór pól wymagań, które mają zostać skopiowane i zsynchronizowane, w zależności od wybranego typu kopiowania (Simple, Connected lub Master-Follower) (patrz rysunek Fields to copy)
Obecnie można kopiować następujące pola:
Pola do skopiowania - tutaj użytkownik może wybrać, które pola mają zostać skopiowane lub zsynchronizowane w oparciu o opcję ponownego użycia
Simple Copy: Tytuł, Tekst, Uzasadnienie, Zgodność, Komentarz do zgodności, Typ, Stan, Właściciel, Stanowisko, Właściwości, Rodzice, Dzieci, Zastosowanie, Znaczniki, Pliki, Metody weryfikacji i Custom Columns.
Kopia połączona: Pola, które są obecnie kopiowane i synchronizowane, to Tytuł, Tekst, Uzasadnienie, Zgodność, Komentarz zgodności, Typ, Stan i Właściciel. Uwaga: Kolumny niestandardowe nie są obecnie obsługiwane w tej kopii.
5 - Konfiguracja ustawień
W oparciu o poprzednie wybory, ta sekcja umożliwia skonfigurowanie ustawień kopiowania wymagań.
Aktualnie dostępne opcje to:
-
Mapowanie pól (gdy miejsce docelowe znajduje się w innym projekcie)
-
Użytkownicy mogą mapować pola, takie jak stan, typ, zgodność i niestandardowe kolumny z oryginalnego projektu do projektu docelowego.
Dostępne jest również tworzenie nowych opcji w projekcie docelowym.
-
-
Kopia struktury specyfikacji (sekcje i podsekcje)
-
W opcji "Tak", jeśli wymaganie znajduje się wewnątrz sekcji w oryginalnej lokalizacji, sekcja ta zostanie również uwzględniona (i utworzona, jeśli nie istnieje) w lokalizacji docelowej.
Opcja "Tak"
-
W opcji "Nie" wymóg jest umieszczany w lokalizacji docelowej bez uwzględnienia jego lokalizacji w pierwotnej lokalizacji.
Opcja "Nie"
-
-
Zachowaj referencje właściwości (Valis) lub utwórz nowe
-
W opcji "Zachowaj" skopiowane zostaną tylko odniesienia do Valis w oryginalnym wymaganiu (na przykład wewnątrz tekstu).
-
W opcji "Utwórz" zostaną utworzone kopie oryginalnego wymagania Valis, a odniesienia zostaną odpowiednio zaktualizowane.

Opcja "Utwórz"
-
Dostęp
Dostęp do Kreatora wymagań ponownego użycia można uzyskać z dwóch lokalizacji, gdzie każda lokalizacja ma odpowiedni kontekst, który dyktuje zachowanie dostosowane do kontekstu. Te lokalizacje to:
-
Wiersze tabeli wymagań → dla bezpośredniego wyboru wymagań
-
Menu boczne modułu wymagań → do wyboru kontekstu specyfikacji lub sekcji
Ponowne użycie na poziomie specyfikacji/sekcji - klikając prawym przyciskiem myszy, użytkownicy mogą bezpośrednio ponownie użyć specyfikacji lub sekcji.
Funkcje bezpośrednie: Szybkie kopiowanie
Opcję szybkiego kopiowania(3) można znaleźć po kliknięciu ikony ponownego użycia (2) na wymaganiu w rozwijanej kolumnie Akcje (1). Patrz rysunek Quick Copy. Ta opcja umożliwia utworzenie szybkiej kopii wymagania w ramach tej samej specyfikacji. Nowe wymaganie zostanie skopiowane i utworzone jako nowe wymaganie z identyfikatorem "Identifier_of the_requirement_copy" (np. req-008_copy).

Szybka kopia - prosta kopia wymagania, która kopiuje tylko tytuł, tekst i uzasadnienie wymagania