Ponowne wykorzystanie wymagań

Możliwość ponownego wykorzystania istniejących wymagań (w całości lub częściowo, pojedynczych elementów, grup lub zestawów), bloków wymagań w nowych projektach lub produktach, to sposób na zwiększenie efektywności, spójności i jakości w procesie rozwoju wielu projektów lub produktów.
Ponowne wykorzystanie istniejących wymagań pozwala zespołom zaoszczędzić czas i wysiłek potrzebny na tworzenie nowych wymagań od podstaw oraz mieć pewność, że bazują na wymaganiach sprawdzonych i przetestowanych. Pomaga to również ograniczyć błędy 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 Reuse w Requirements & Systems Portal można wykonywać bezpośrednio w module wymagań. Niektóre funkcje, takie jak Quick Copy, dają natychmiastowy rezultat bez potrzeby wykonywania dalszych działań przez użytkownika; inne prowadzą użytkownika do kreatora Reuse Requirements Wizard, aby dostosować żądane funkcje Reuse.

Obecnie dostępne funkcje ponownego wykorzystania wymagań to:

  • Funkcje Reuse Requirement Wizard

    • Simple Copy

    • Connect Copy

    • Master Follower Copy

  • Funkcje bezpośrednie

    • Quick Copy

    • Master Follower Link

Poniższe rozdziały szczegółowo opisują, jak uzyskać dostęp do tych funkcji i jak z nich korzystać.

Więcej informacji o funkcjach Master-Follower Copy & Link jest dostępnych w funkcji Master-Follower.

Reuse Requirements Wizard

Reuse Requirements składa się z pięciu głównych etapów: „Reuse Requirements Menu”, „Destination Selection”, „Review & Edit Requirements”, „Field Options Selection” oraz „Settings Configuration”. Etapy te opisano poniżej.

1 - Reuse Requirements Menu

Po uruchomieniu Reuse Requirements zostaniesz przeniesiony do menu Reuse Requirements Menu, gdzie możesz wybrać typ kopiowania, który chcesz wykonać. Reuse oferuje obecnie 5 różnych opcji.

Simple Copy

W przypadku prostego kopiowania wymagań można wybrać określone pola z oryginalnego wymagania lub wymagań i powielić je w nowym wymaganiu lub wymaganiach bez utrzymywania jakiegokolwiek połączenia ani powiązania po skopiowaniu z oryginalnym wymaganiem lub wymaganiami.

 

Connected Copy

W przypadku połączonej kopii wymagań można wybrać określone pola z oryginalnego wymagania lub wymagań do powielenia w nowym wymaganiu lub wymaganiach. Dodatkowo można wskazać, które pola mają pozostać zsynchronizowane między oryginalnym a skopiowanym wymaganiem lub wymaganiami, aby wszelkie zmiany wprowadzone w polach oryginalnego wymagania lub wymagań były automatycznie odzwierciedlane w skopiowanym wymaganiu lub wymaganiach i odwrotnie.

Master-Follower Copy

W przypadku kopiowania wymagań typu Master-Follower można wybrać określone pola z oryginalnego wymagania lub wymagań do powielenia w nowym wymaganiu lub wymaganiach. Dodatkowo można wskazać, które pola mają być synchronizowane między oryginalnym wymaganiem (Master) a skopiowanym wymaganiem (Follower), aby wszelkie zmiany wprowadzone w polach Master były oznaczane jako wymagające aktualizacji w wymaganiu lub wymaganiach Follower.

2 - Destination Selection

Po wybraniu typu kopiowania przechodzisz do ekranu Destination Selection (patrz rysunek Destination Selection)), gdzie określasz lokalizację, w której zostaną zapisane skopiowane wymagania.
Tutaj można wybrać:

  • Project → Domyślnie wstępnie wybrany jest bieżący projekt, ale można wybrać dowolny inny projekt

  • Specification → Domyślnie wstępnie wybrana jest bieżąca specyfikacja. Możesz również utworzyć nową specyfikację, która zostanie następnie wstępnie wybrana.

  • Section → Jeśli wybrana Specification zawiera sekcję, możesz ją tutaj wybrać. Bieżąca sekcja będzie wybrana domyślnie.

Bieżące Specifications i Sections można wybierać tylko dla Simple Copy. Nie są one dostępne dla Connected Copy i Master-Follower Copy, ponieważ nie można wykonywać tych typów kopiowania do tego samego miejsca docelowego.

 

image-20240328-000303.pngDestination Selection - W tym oknie dialogowym można wybrać projekt docelowy oraz specyfikację lub sekcję

 

3 - Review & Edit Requirements

Po wybraniu miejsca docelowego możesz przejrzeć identyfikatory (patrz rysunek Review Requirements) ) i wybrać wymagania do skopiowania.

W tej sekcji można wykonać następujące działania:

  • Potwierdzić wybrane komponenty wymagań, które zostaną skopiowane

  • Zdecydować, czy mają zostać zachowane identyfikatory oryginalnych wymagań, czy też dla kopii mają zostać wygenerowane nowe identyfikatory.

Jeśli zostanie wybrana opcja niezachowywania identyfikatora oryginalnego wymagania, sugerowane identyfikatory można zmodyfikować.

 

image-20240328-000606.pngReview Requirements - W tym oknie dialogowym użytkownicy mogą sprawdzić nową nazwę identyfikatora dla wymagań. Mogą zachować tę samą nazwę lub ją zmienić na podstawie skrótu

 

4 - Field Options Selection

Ta sekcja umożliwia wybór pól wymagań do skopiowania i synchronizacji, 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:

image-20240327-233848.pngPola do skopiowania - Tutaj użytkownik może wybrać, które pola mają zostać skopiowane lub zsynchronizowane w zależności od opcji ponownego wykorzystania



Simple Copy: Title, Text, Rationale, Compliance, Compliance Comment, Type, State, Owner, Position, Properties, Parents, Children, Applicability, Tags, Files, V&V Methods, V&V Activities, V&V Status oraz Custom Columns.

Simple copy - Interfejs pokazuje listę pól, które można kopiować, w tym kolumny niestandardowe

 

Należy pamiętać, że można skopiować status V&V wymagania tylko wtedy, gdy do wymagania nie przypisano żadnych działań V&V. 

  • Jeśli niektóre z kopiowanych wymagań mają przypisane działania V&V, obok pola V&V Status zostanie wyświetlone ostrzeżenie ().

  • Jeśli wszystkie kopiowane wymagania mają przypisane działania V&V, nie będzie można wybrać pola V&V Status jako pola do skopiowania. 

Connected Copy: Obecnie kopiowane i synchronizowane pola to Title, Text, Rationale, Compliance, Compliance Comment, Type, State oraz Owner. Uwaga: kolumny niestandardowe nie są obecnie obsługiwane w tym typie kopiowania.

5 - Settings Configuration

Na podstawie wcześniejszych wyborów ta sekcja umożliwia skonfigurowanie ustawień kopiowania wymagań.

Obecnie dostępne opcje to:

  • Field Mapping (gdy miejsce docelowe znajduje się w innym projekcie)

    • Użytkownicy mogą mapować pola takie jak state, type, compliance oraz kolumny niestandardowe z projektu źródłowego do projektu docelowego.
      Dostępne jest również tworzenie nowych opcji w projekcie docelowym.

  • Copy of Specification Structure (Sections and sub-sections)

    • W opcji „Yes”, jeśli wymaganie znajduje się w sekcji w lokalizacji źródłowej, ta sekcja również zostanie uwzględniona (i utworzona, jeśli nie istnieje) w lokalizacji docelowej.

      Opcja "Yes"

    • W opcji „No” wymaganie zostanie umieszczone w lokalizacji docelowej bez uwzględniania jego położenia w lokalizacji źródłowej.

      Opcja "No"

  • Zachowanie odwołań do właściwości (Valis) lub utworzenie nowych

    • W opcji „Keep” zostaną skopiowane tylko odwołania do Valis w oryginalnym wymaganiu (na przykład wewnątrz tekstu).

    • W opcji „Create” zostaną utworzone kopie Valis z oryginalnego wymagania, a odwołania zostaną odpowiednio zaktualizowane.

      Opcja 'Create'
      Opcja "Create"

Dostęp

Do Reuse Requirements Wizard można uzyskać dostęp z dwóch miejsc, z których każde ma własny kontekst określający zachowanie dostosowane do tego kontekstu. Są to:

  • Wiersze tabeli wymagań → do bezpośredniego wyboru wymagania lub wymagań

  • Menu boczne modułu wymagań → do wyboru kontekstu specyfikacji lub sekcji

Reuse na poziomie specyfikacji/sekcji - Klikając prawym przyciskiem myszy, użytkownicy mogą bezpośrednio ponownie wykorzystać specyfikację lub sekcję.

 

Funkcje bezpośrednie: Quick Copy

Opcję Quick Copy(3) można znaleźć pod ikoną reuse (2) przy wymaganiu w menu rozwijanym kolumny Actions (1). Patrz rysunek Quick Copy. Ta opcja umożliwia szybkie utworzenie kopii wymagania w obrębie tej samej specyfikacji. Nowe wymaganie zostaje skopiowane i utworzone jako nowe wymaganie z identyfikatorem „Identifier_of the_requirement_copy” (np. req-008_copy).


Quick copy - Prosta kopia wymagania, która kopiuje tylko tytuł, tekst i uzasadnienie wymagania

 

Simple copy kopiuje tylko Title, text i rationale wymagania. Jeśli użytkownik wykona quick copy dla wymagań typu connected copy, zostanie utworzone nowe wymaganie typu connected copy.

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