요구사항 작업하기
Altium의 Requirements Portal은 전자 시스템 개발을 위해 특별히 설계된 요구사항 관리 도구입니다. 이 도구를 사용하면 설계 프로젝트 전반에서 정형화된 Requirements 인스턴스를 실시간으로 교환할 수 있으며, 구조화된 명세를 설계 데이터 및 검증 활동과 연결할 수 있습니다.
Requirements Portal에서 생성된 시스템 Requirements는 설계 문서에 활성 인스턴스로 배치할 수 있고, Tasks로 참조할 수 있으며, 최종적으로 요구사항 준수를 확인하기 위해 Verified로 표시할 수 있습니다.
Workspace 설계 프로젝트에서 Requirements를 사용하기 전에, 먼저 Requirements Portal의 적절한 Block에 연결해야 합니다. Requirements는 Requirements Portal에서 생성하거나 가져오며, 그 안에서 Specifications로 구성됩니다. 그런 다음 개별 Requirements 또는 전체 Specifications를 Block에 연결할 수 있습니다. Blocks는 PCB나 기능 유닛과 같은 전체 시스템의 일부를 나타내며, Requirements Portal의 Project에 속합니다. Block이 연결되면 해당 Requirements를 대응하는 설계 프로젝트에서 사용할 수 있습니다.
Workspace에서 Requirements Portal 인터페이스에 접근하려면 Workspace 인터페이스 오른쪽 상단의 ‘아홉 개 점’ 메뉴(
)에서 해당 항목을 선택하면 됩니다
Requirements Portal 기본 설정
Requirements 사용을 시작하려면 먼저 Requirements Portal에서 Project를 생성하고, PCB 모듈과 같은 기능 유닛을 나타내는 하나 이상의 Blocks를 정의해야 합니다. 기본적으로 시스템은 설정을 간소화하기 위해 Project와 동일한 이름의 Block과 Specification을 생성합니다. 이러한 기본 항목은 언제든지 편집하거나 교체하여 원하는 구조에 맞출 수 있습니다.
새 Project는 현재 프로젝트 이름을 클릭하고 Create New Project를 선택하여 어느 모듈에서든 생성할 수 있습니다. 새 Block은 Blocks 모듈에서 생성합니다 (
).
Reference documentation: Project 모듈
Reference documentation: Block 생성
Requirements 생성 및 Block에 연결
설계 프로젝트에 연결할 Block은 Electronics 유형으로 설정해야 하며, 그러면 대응하는 설계 프로젝트를 선택할 수 있는 추가 Altium Link 옵션이 제공됩니다. 이 단계에서 드롭다운 메뉴를 통해 프로젝트 링크를 선택하거나, 나중에 Workspace 내부에서 설정할 수도 있습니다 (related information). 링크가 설정되면 Workspace 설계 프로젝트의 미리보기 이미지와 파라미터 데이터가 가져와지며, 후자는 해당 보기의 Properties 탭에서 확인할 수 있습니다
Workspace에서 접근 가능한 Requirements는 Blocks와 연결된 Specifications에 첨부됩니다. 생성된 Specification에는 시스템 설계의 특정 부분에 적용되는 Requirements를 첨부하기 위한 하위 섹션(Sections)을 포함할 수 있습니다. Sections를 사용하면 기능 영역별로 Requirements를 추가로 그룹화할 수 있습니다.
Reference documentation: Specifications 생성
Reference documentation: Requirements 생성
Requirements를 V&V 활동에 연결
Requirements를 검증하는 기능은 Requirements Portal의 Verifications & Validations Module(
)에서 생성되는 Verification and Validation (V&V) Activities를 통해 관리됩니다. V&V Activity는 Requirement에 연결되며, 이를 통해 설계 프로젝트에서 해당 검증 상태(Not Verified, Verified, Skipped 등)를 지정할 수 있습니다
Reference Documentation: Verification & Validation 모듈
Requirements를 설계 프로젝트에 연결
설계 프로젝트에 필요한 다양한 Requirements Portal 요소가 설정되면(위 섹션 참조), 프로젝트를 Requirements Portal의 관련 Block에 연결해야 해당 Requirements를 Workspace 설계 보기에서 사용할 수 있습니다. 이 연결을 통해 설계 프로젝트 내부에서 Requirements에 실시간으로 접근할 수 있습니다. 이 링크는 두 가지 방법으로 지정할 수 있습니다:
-
Requirements Portal에서 – 관련 Block을 열고 해당 유형을
Electronics로 변경한 다음, Altium Link 필드를 사용해 대상 설계 프로젝트를 선택합니다. 자세한 내용은 above section을 참조하십시오. -
Workspace에서 – Workspace에서 설계 프로젝트의 Edit Project window를 열고, Advanced 섹션 아래에 나열된 Requirements 필드에서 해당 Block을 선택합니다.
Workspace에서 Requirements 접근
연결된 프로젝트의 설계 보기에서 Requirements Portal의 Requirements는 문서 보기의 Requirements 창에서 사용할 수 있으며, 상단의
아이콘으로 열 수 있습니다. 여기에는 사용 가능한 모든 Requirements가 나열되며, 선택한 Requirements 타일에는 해당 정보, Requirements Portal 내 인스턴스로의 링크, 그리고 Validation 설정이 표시됩니다.
명령을 사용하면 현재 문서에 참조 인스턴스를 생성할 수 있고,
명령을 사용하면 지정된 Workspace 멤버에게 할당되는 일반 Task를 생성할 수 있습니다.
Requirement 배치
Requirement는 포인트, 객체(예: 부품 또는 선/트레이스), 또는 지정된 영역에 Comment를 배치하는 것과 동일한 프로세스를 사용하여 현재 문서에 배치됩니다. 자세한 내용은 Placing a Comment를 참조하십시오. Requirements 창과 requirement 창 모두에 있는 Requirement Identifier 링크(Req-0001 here)는 Requirements Portal에서 해당 Requirement 항목을 엽니다.
Requirement Task 생성
Requirement에 대한 실행 가능한 Workspace Task는 Requirements 창에서 해당 항목의
옵션을 선택한 다음, Task에 Workspace Member를 할당하고, Task 설명을 입력한 후,
버튼으로 확인하여 생성합니다. Requirement Task는 Web Viewer의 Tasks 페이지에서 액세스하고 진행할 수 있습니다.
Requirement의 Verification Status 업데이트
Requirement의 Verification 상태는 해당 Requirements 창 항목과 문서 Requirement 창에서 사용할 수 있는 verification 메뉴 항목에서 설정할 수 있습니다. 이 메뉴는 Requirements Portal에서 Requirement와 연결된 Verification and Validation Activity에 의해 정의된 옵션(예: Verified, Not Verified 또는 Skipped)을 제공합니다.
Workspace Guests (Workspace 멤버는 아니지만 프로젝트에 대한 공유 액세스 권한을 부여받은 사용자)는 연결된 Requirements를 다룰 수 없다는 점에 유의하십시오. Guests가 자신의 Personal Space 또는 다른 Workspace의 Shared with Me 보기에서 공유 프로젝트에 액세스하는 경우, Requirements 창이나 배치된 Requirement에서는 requirements 정보를 사용할 수 없습니다.
).
).
).
).
).
)
)
).