Praca z wymaganiami

Portal wymagań Altium jest narzędziem do zarządzania wymaganiami stworzonym specjalnie dla rozwoju systemów elektronicznych. Umożliwia wymianę na żywo sformalizowanych instancji wymagań w projektach projektowych, łącząc ustrukturyzowane specyfikacje z danymi projektowymi i działaniami weryfikacyjnymi.

  • Pełna dokumentacja Requirements Portal jest dostępna na podstronach tutaj. Przegląd kluczowych modułów i możliwości Requirements Portal można znaleźć w sekcji Features Explained. Linki do odpowiednich części tej dokumentacji znajdują się w tym dokumencie, w razie potrzeby, jako część konfiguracji.

  • W Altium Designer, panel Requirements jest centralną lokalizacją do pracy z wymaganiami. Odnieś się do strony Wymagania w projekcie, aby dowiedzieć się więcej na temat kontekstowego dostępu do Wymagań do aktualnych Specyfikacji podczas implementacji projektu.

Wymagania systemowe, utworzone w portalu wymagań, mogą być umieszczane jako aktywne instancje w dokumentach projektowych, przywoływane jako zadania i ostatecznie oznaczane jako zweryfikowane w celu potwierdzenia zgodności z wymaganiami.

Przed rozpoczęciem pracy z wymaganiami w projekcie Workspace musi być połączony z odpowiednim Block w portalu wymagań. Requirements są tworzone lub importowane do portalu wymagań, gdzie są zorganizowane w Specifications. Poszczególne Wymagania lub całe Specyfikacje mogą być następnie połączone z Block. Bloki reprezentują części całego systemu, takie jak PCB lub jednostka funkcjonalna, Projekt w Portalu Wymagań. Po połączeniu bloku, wymagania stają się dostępne w odpowiednim projekcie.

Dostęp do interfejsu portalu wymagań można uzyskać z obszaru roboczego, wybierając jego pozycję z menu "dziewięć kropek" () w prawym górnym rogu interfejsu obszaru roboczego ().

Podstawowa konfiguracja portalu wymagań

Aby rozpocząć korzystanie z Requirements, należy najpierw utworzyć stronę Project w Requirements Portal i zdefiniować jedną lub więcej stron Blocks reprezentujących jednostki funkcjonalne, takie jak moduły PCB. Domyślnie system tworzy Blok i Specyfikację o tej samej nazwie co Projekt, aby usprawnić konfigurację. Te domyślne wpisy można edytować lub zastąpić w dowolnym momencie, aby dopasować je do preferowanej struktury.

Nowe projekty można tworzyć z dowolnego modułu, klikając nazwę bieżącego projektu i wybierając Create New Project. Nowe bloki są tworzone w module Bloki ().

Reference documentation: Tworzenie nowego projektu

Reference documentation: Tworzenie bloku

Tworzenie wymagań i łączenie ich z blokami

Blok, który ma być powiązany z projektem projektowym, musi być ustawiony na typ Electronics, który następnie będzie oferował dodatkową opcję Altium Link do wyboru odpowiedniego projektu projektowego. Link do projektu można wybrać z menu rozwijanego na tym etapie lub utworzyć później z poziomu obszaru roboczego(powiązane informacje). Po ustanowieniu łącza importowany jest obraz podglądu projektu projektowego Workspace i jego dane parametrów - te ostatnie są dostępne w zakładce widoku Properties (Show example image).

Wymagania, które będą dostępne w obszarze roboczym, są dołączane do strony Specifications powiązanej z blokami. Utworzona specyfikacja może zawierać podsekcje (Sections) do dołączania wymagań, które mają zastosowanie do określonych części projektu systemu. Sekcje umożliwiają dalsze grupowanie wymagań według obszarów funkcjonalnych.

Reference documentation: Tworzenie specyfikacji

Reference documentation: Tworzenie wymagań

Użyj poleceń w module wymagań (), aby utworzyć nową specyfikację. Wymagania zostaną dołączone do tej specyfikacji i jej (opcjonalnych) podsekcji.

Powiąż nową specyfikację z istniejącym blokiem, aby ułatwić powiązanie wymagań z projektem.

Można utworzyć wiele specyfikacji i powiązanych sekcji - kliknij prawym przyciskiem myszy specyfikację, aby dodać sekcję.

Skorzystaj z dostępnych opcji, aby ręcznie utworzyć wymaganie dla specyfikacji lub sekcji, zaimportować wymagania z arkusza kalkulacyjnego lub wygenerować wymagania przy użyciu wspomagania AI na podstawie dostarczonych informacji. Ręcznie utworzone wymaganie będzie automatycznie ukierunkowane na aktualnie wybraną Specyfikację/Sekcję i wybierze następne dostępne wymaganie Identifier. Wprowadź informacje Requirement text i potwierdź wszystkie ustawienia przyciskiem .

Nowy wpis wymagania jest dostępny w widoku zakładki Table i zawiera wpis bloku, który łączy się z projektem. Należy pamiętać, że bloki mogą być ręcznie dodawane do wymagań (lub usuwane) poprzez dwukrotne kliknięcie komórki Applicable Block wpisu.

W razie potrzeby dodaj kolejne wpisy wymagań, które mogą być powiązane z główną specyfikacją lub wybraną sekcją specyfikacji. Te wpisy wymagań stają się dostępne dla połączonego projektu.

Łączenie wymagań z działaniami V&V

Możliwość weryfikacji Wymagań jest zarządzana poprzez stronę Verification and Validation (V&V) Activities, która jest tworzona w module Weryfikacji i Walidacji Portalu Wymagań (). Działanie V&V jest powiązane z wymaganiem, dzięki czemu jego stan weryfikacji (taki jak Not Verified, Verified, Skipped, itp.) może być określony w projekcie projektowym (Show example image).

Reference Documentation: Moduł weryfikacji i walidacji

Działania weryfikacji i weryfikacji, które zostaną zastosowane do wymagań, są tworzone za pomocą polecenia przycisku w module Weryfikacje i walidacje portalu wymagań.

W poniższym oknie Create V&V Activity należy nadać nazwę tworzonemu działaniu i potwierdzić przyciskiem .

Nowy wpis Działania V&V i wszelkie inne utworzone wpisy znajdują się na liście zakładek All Activities i w panelu po lewej stronie.

Z powrotem w module wymagań (), działania V&V są stosowane do wpisu wymagań poprzez dwukrotne kliknięcie w komórce V&V Activities.

W następującym oknie Verification & Validation Items kliknij przycisk , aby uzyskać dostęp do dostępnych opcji działań V&V.

Wybierz odpowiednie działanie V&V z menu rozwijanego Activity w oknie Link Activity i wybierz , aby potwierdzić.

Wybrane działanie zostanie dodane do listy Verification & Validation Items. W razie potrzeby ponownie użyj przycisku , aby dodać kolejne działanie V&V dla aktualnie wybranego wymagania.

Wpis Wymagania zawiera teraz określone V&V Activity. Należy zauważyć, że komórka V&V Status wskazuje teraz, że dostępna jest jedna powiązana aktywność w stanie niezweryfikowanym (0/1).

Do wszystkich dostępnych wpisów wymagań można dodać jedno lub więcej działań V&V.

Łączenie wymagań z projektem

Po skonfigurowaniu różnych elementów portalu wymagań dla projektu projektowego (patrz powyższa sekcja), projekt musi zostać połączony z powiązanym blokiem portalu wymagań, aby jego wymagania były dostępne w widoku projektu obszaru roboczego. To połączenie umożliwia dostęp do wymagań w czasie rzeczywistym z poziomu projektu. To połączenie można określić na dwa sposoby:

  • Z portalu wymagań - otwórz odpowiedni blok, zmień jego typ na Electronics i użyj pola Altium Link, aby wybrać docelowy projekt projektowy - szczegóły w powyższej sekcji.

  • Z obszaru roboczego - otwórz okno Edytuj projekt w obszarze roboczym i wybierz odpowiedni blok w polu Requirements, który jest wymieniony w sekcji Advanced.

    Powiązanie między projektem projektowym a odpowiednim blokiem wymagań jest wprowadzane lub wybierane w polu Requirements okna Edit Project, znajdującym się w ustawieniach Advanced ().

    Rozpocznij wpisywanie znanej nazwy bloku w polu, aby wyświetlić i wybrać z listy pasujące wpisy bloku. Po wybraniu kliknij , aby potwierdzić ustawienie. Alternatywnie, wybierz powiązaną z polem opcję , aby przeglądać i wybierać spośród wszystkich dostępnych bloków projektu.

    Menu otwiera okno Link Requirements, które zawiera hierarchiczną listę wszystkich dostępnych projektów wymagań i odpowiadających im bloków - niezgodne bloki (których typ nie został ustawiony na Electronics, zaznaczone na szaro) nie mogą zostać wybrane. Przejdź do odpowiedniego bloku i wybierz go, a następnie kliknij , aby potwierdzić.

    Pole Requirements w oknie Edit Project będzie zawierać określone łącze mapowania Project-Block jako wpis tylko do odczytu. Kliknij , aby potwierdzić ustawienie. Bieżące mapowanie Project-Block można usunąć w dowolnym momencie za pomocą przycisku .

Dostęp do wymagań obszaru roboczego

W widoku powiązanego projektu, wymagania z portalu wymagań są dostępne w panelu Requirements widoku dokumentu, otwieranym za pomocą górnej ikony . Wyświetla on listę wszystkich dostępnych wymagań, gdzie wybrany kafelek wymagań wyświetla informacje o nim, łącze do jego instancji w portalu wymagań oraz ustawienia walidacji. Za pomocą polecenia można utworzyć instancję referencyjną w bieżącym dokumencie, a za pomocą polecenia można utworzyć ogólne zadanie przypisane do określonego członka obszaru roboczego.

Umieszczanie wymagania

Wymaganie jest umieszczane w bieżącym dokumencie przy użyciu tego samego procesu, co umieszczanie komentarza na punkcie, obiekcie (takim jak komponent lub linia/ślad) lub określonym obszarze - szczegółowe informacje można znaleźć w sekcji Umieszczanie komentarza. Link Identyfikator wymagania (Req-0001 tutaj) zarówno w panelu Requirements jak i oknie wymagania otwiera wpis wymagania w Portalu wymagań.

Dokumenty projektowe zawierające umieszczone wymaganie są identyfikowane w portalu wymagań jako Design References w każdym wpisie wymagania (Show example image). Kliknij łącze, aby otworzyć umieszczenie wymagania w projekcie.

Tworzenie zadania wymagania

Zadanie obszaru roboczego, które można wykonać, jest tworzone dla wymagania przez wybranie opcji wpisu w panelu Requirements, a następnie przypisanie członka obszaru roboczego do zadania, wprowadzenie opisu zadania i potwierdzenie przyciskiem . Zadania wymagań są dostępne i rozwijane za pośrednictwem strony Web Viewer Tasks.

Zadanie obszaru roboczego związane z wybranym wymaganiem jest tworzone za pomocą przycisku . Zadanie jest przypisywane do członka obszaru roboczego jako wymagane działanie.

Utworzone Zadanie jest dostępne na stronie Zadania i nie jest umieszczane w dokumencie. W panelu Requirements użyj linku Assigned na kafelku wymagania, aby otworzyć widok Zadania.

Zadania mogą być komentowane, ponownie przypisywane do innego użytkownika, ustawiane na inny priorytet i ostatecznie przenoszone do statusu Resolved.

Aktualizacja statusu weryfikacji wymagania

Status weryfikacji wymagania można ustawić za pomocą pozycji menu weryfikacji () dostępnej w panelu Requirements i oknie wymagania dokumentu. Menu oferuje opcje (np. Verified, Not Verified lub Skipped) zdefiniowane przez działanie weryfikacji i walidacji powiązane z wymaganiem w portalu wymagań.

Wybierz działanie weryfikacji skojarzone z wymaganiem z pozycji menu weryfikacji () w oknie wymagania lub panelu Requirements. Etykieta menu wskazuje liczbę zakończonych weryfikacji z liczby weryfikacji skojarzonych z wymaganiem - tutaj; 0 z 1.

Wybierz ustawienie statusu dla działania weryfikacyjnego. Należy pamiętać, że z jednym wymaganiem może być powiązanych wiele działań, z których każde ma własne opcje menu statusu (Show example image). Są one wyświetlane we wpisie portalu wymagań jako wiele działań V&V (Show example image).

Status weryfikacji wymagania jest teraz ustawiony na 1 z 1, ponieważ wybrano opcję Verified. Wpis wymagania w portalu wymagań również będzie pokazywał ten zweryfikowany stan (Show example image).

Należy pamiętać, że Goście Workspace (użytkownicy, którzy nie są członkami Workspace, ale otrzymali współdzielony dostęp do projektu) nie mogą pracować z powiązanymi Wymaganiami. Gdy Goście uzyskują dostęp do współdzielonego projektu za pośrednictwem widoku Shared with Me w swojej Przestrzeni osobistej lub innej Przestrzeni roboczej, informacje o wymaganiach nie są dostępne w panelu Requirements ani w żadnych umieszczonych Wymaganiach.

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