Praca z wymaganiami w Altium 365
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.
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
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ń
Łą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
Reference Documentation: Moduł weryfikacji i walidacji
Łą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
Electronicsi 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.
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ń.
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.
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ń.
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.
).
).
).
).
).
).
).