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 Portal mogą być wykonywane bezpośrednio w module wymagań. Niektóre funkcje, takie jak Szybka kopia, będą miały natychmiastowy wynik bez konieczności dalszych działań użytkownika; inne poprowadzą użytkownika do Kreatora ponownego wykorzystania wymagań, aby dostosować żądane funkcje ponownego wykorzystania.
Obecnie dostępne funkcje wymagań ponownego użycia to:
-
Kopia niestandardowa (Kreator wymagań ponownego użycia)
-
Szybkie kopiowanie
W kolejnych rozdziałach opisano szczegółowo 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ć.
W przypadku niestandardowej kopii wymagań, określone pola z oryginalnego wymagania (wymagań) mogą zostać wybrane i powielone do nowego wymagania (wymagań) bez zachowania jakiegokolwiek połączenia lub powiązania po skopiowaniu z oryginalnym wymaganiem (wymaganiami).
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ą w oparciu o skrót
4 - Wybór opcji pola
Ta sekcja umożliwia wybór pól wymagań, które mają zostać skopiowane i zsynchronizowane (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
Custom 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.
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.
-
Mapowanie pól - tutaj można mapować pola
-
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.
-
W opcji "Nie" wymaganie jest umieszczane w lokalizacji docelowej bez uwzględnienia jego lokalizacji w lokalizacji oryginalnej.
-
-
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.
-
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 - kopia wymagania, która kopiuje tylko tytuł, tekst i uzasadnienie wymagania