Wersjonowanie i zwalnianie wymagań VS

Począwszy od wersji 2.5.31, przełączniki "Najnowsza wersja" i złożona historia są tymczasowo wyłączone, ponieważ znaleźliśmy problem z wydajnością związany ze złożoną historią, która obsługuje obie te funkcje. Pracujemy nad jego rozwiązaniem.

Aby skutecznie poruszać się po dynamicznym krajobrazie ewoluujących wymagań w całym cyklu życia produktu, nasza nowa funkcja (od kwietnia 2024 r.) wprowadza system wersjonowania wykorzystujący historię zmian. System ten przypisuje numery wersji do wymagań, umożliwiając skrupulatne śledzenie i zarządzanie. Dzięki możliwości publikowania wymagań po przeglądach lub kamieniach milowych, funkcja ta zapewnia systematyczne podejście do rejestrowania zmian i aktualizacji. Co więcej, użytkownicy mogą płynnie wykorzystywać linie bazowe do ponownego odwiedzania i analizowania poprzednich wersji specyfikacji, zapewniając kompleksowy wgląd w proces rozwoju produktu.

Funkcja Versions usprawnia ogólne śledzenie i zarządzanie wymaganiami i specyfikacjami, wspierając bardziej usprawniony i elastyczny proces rozwoju produktu.

Wersjonowanie na poziomie wymagań:

Wersjonowanie rozpoczyna się na poziomie wymagań, zaczynając od 0. Wszelkie modyfikacje atrybutów wymagań, takie jak zmiany w tekście wymagań, identyfikatorze, uzasadnieniu itp. automatycznie uruchamiają niewielki przyrost wersji, przechodząc na przykład z 0 do 0.1.

Krótko mówiąc, wszelkie aktualizacje wymagania, które są zapisywane / dodawane do pola historii "wymagania" powiązanego z wymaganiem, numer wersji wymagania jest również dostosowywany w celu odzwierciedlenia tych zmian. To systematyczne podejście zapewnia kompleksowy i identyfikowalny system wersjonowania wymagań przez cały cykl ich życia.

image-20240329-132524.pngNumer wersji w nowej historii - numeracja wersji jest wyróżniona w tabeli historii wymagania

Należy pamiętać, że wersje są wyświetlane tylko w nowej historii. Jeśli nie są wyświetlane, należy włączyć opcję "Aktywuj nową historię" w prawym rogu opcji historii.

Lista zmian, które powodują przyrost numeru wersji

Oto lista zmian w wymaganiu, które wyzwalają przyrost wersji minor

  • Edycja tekstu atrybutów wymagania, takich jak "Tekst", "Tytuł", "Uzasadnienie", "kolumny niestandardowe"

  • Dodawanie lub usuwanie "Rodzica" i "Dzieci"

  • Zmiana "Typu", "Stanu", "Zgodności"

  • Dodawanie lub usuwanie tagów

Dodanie obrazu lub załączników do bloku metody weryfikacji nie powoduje zwiększenia numeru wersji.

Zmiany w atrybucie wymagań powodują przyrost o 2 lub 3 miejsca po przecinku, np. z 0.12 do 0.14. To dostosowanie wynika ze sposobu obsługi modyfikacji w systemie zaplecza.

Note: Na razie kontrola wersji działań weryfikacyjnych i walidacyjnych nie jest aktywna i zostanie włączona na późniejszym etapie.

Wymagania dotyczące wydania

Po sfinalizowaniu wymagania w fazie rozwoju produktu, osiągnięciu dokładnych przeglądów, kamieni milowych, linii bazowych lub przeglądów bramek, wymaganie kwalifikuje się do zwolnienia. Oznacza to główne zwolnienie wymagania, które może zostać wykonane przy użyciu opcji zwolnienia powiązanej z wymaganiem. Zwolnienie wymagań nie tylko oznacza ich ukończenie, ale także służy jako ostateczny krok w finalizacji wersji.

image-20240329-132655.pngIkona zwolnienia - Ikona zwolnienia reprezentuje status zwolnionego wymagania.

Gdy użytkownik zwalnia wymaganie, numer wersji pozostaje taki sam. Jednak w przypadku jakichkolwiek zmian w atrybucie wymagania, następuje znaczny przyrost numeru wersji, tj. przechodzi on do następnej liczby całkowitej. Na przykład każda edycja wersji 0.15 wydanego wymagania POWER-0012 spowoduje przyrost wersji 1.0.

Jak wydać wymagania

Dostęp do opcji zwalniania można uzyskać za pomocą ikony trzech kropek w menu "Akcja", umożliwiając użytkownikom zwalnianie wymagań pojedynczo lub zbiorczo.

image-20240329-132840.pngJak zwolnić wymaganie - Obrazek pokazuje kroki, aby uzyskać dostęp do funkcji "Zwolnij"

Poniżej znajduje się krótki film demonstrujący zbiorcze zwalnianie wymagań.


Użytkownicy mogą przełączyć przycisk "Last release" na module, aby zobaczyć ostatnio wydane wymagania. Patrz rysunek Latest release toggle

image-20240329-133637.png Przełącznik najnowszej wersji - włącz/wyłącz, aby zobaczyć najnowszą wydaną wersję wymagań w ramach danej specyfikacji

Specyfikacja wydania

Użytkownicy mają możliwość zwolnienia specyfikacji powiązanych z wieloma wymaganiami. Dostęp do tej opcji można uzyskać, klikając prawym przyciskiem myszy nazwę specyfikacji w hierarchii drzewa (patrz rysunek Release Specification)).

image-20240329-133828.pngZwolnij specyfikację - Obraz ilustruje, jak zwolnić specyfikację

Po wybraniu opcji zwolnienia na poziomie specyfikacji, użytkownicy mają dwie opcje zwolnienia specyfikacji.

image-20240329-134039.pngOpcje wydania specyfikacji - Bieżące opcje w menu specyfikacji wydania

Associate all requirements current version

Pierwsza opcja, "Associate all requirements current version", zwalnia wszystkie wymagania w specyfikacji i powoduje zwolnienie specyfikacji.

Scenariusze

  • Należy pamiętać, że wymagania, które są w stanie zwolnionym, nie są zwolnione.

  • Jeśli wymaganie zostało zwolnione i dokonano w nim pewnych zmian, wymaganie ze zmianami jest ponownie zwalniane.

Associate only requirements with released versions

W przeciwieństwie do pierwszej opcji, druga opcja, "Associate only requirements with released versions", pobiera tylko zwolnione wymagania w tym czasie w ramach specyfikacji i zwalnia specyfikację. Na przykład, jeśli masz 5 wydanych wymagań i 5 niewydanych wymagań, wydanie specyfikacji tworzy wersję specyfikacji zawierającą tylko 5 wydanych wymagań.

Przed zwolnieniem specyfikacji użytkownik musi podać komentarze / powody, dla których specyfikacja została zwolniona.

Zwalnianie wymagań przez przeglądy

Użytkownicy mogą inicjować zwalnianie wymagań za pośrednictwem Centrum recenzji. Po zakończeniu przeglądu przez recenzenta musi on zostać zatwierdzony przez zatwierdzającego, aby zakończyć proces przeglądu. Zatwierdzający ma możliwość "Zwolnienia wymagań" w ramach finalizacji przeglądu (patrz rysunek Release requirements through the Review center)

image-20240329-134352.pngZwalnianie wymagań za pośrednictwem centrum recenzji

Należy pamiętać, że nawet jeśli wymagania są w stanie "Wymaga pracy" lub "Odrzucone", wybranie opcji "Zwolnij wymagania" spowoduje ich zwolnienie.

Porównanie różnych wersji wymagań.

Użytkownicy mogą porównywać wymagania w dwóch różnych wersjach. Aby to zrobić, przejdź do historii wymagań (upewnij się, że opcja "Złożona historia" jest włączona) i kliknij symbol wydania sąsiadujący z interesującą Cię wersją. Następnie wybierz konkretne wersje, które chcesz porównać.

Zapoznaj się z poniższym filmem, aby zobaczyć kroki.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
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