요구사항 재사용
기존 요구사항(전체 또는 일부, 개별 항목, 그룹 또는 세트)이나 요구사항 블록을 새 프로젝트 또는 제품에서 재사용하는 기능은 여러 프로젝트 또는 제품의 개발 과정 전반에서 효율성, 일관성, 품질을 향상시키는 방법입니다. 기존 요구사항을 재사용하면 팀은 새로운 요구사항을 처음부터 개발하는 데 드는 시간과 노력을 절약할 수 있으며, 이미 검증되고 테스트된 요구사항을 기반으로 작업하고 있음을 보장할 수 있습니다. 또한 팀이 중복되거나 충돌할 수 있는 새로운 요구사항을 만드는 대신, 이전에 검증된 요구사항에 의존할 수 있으므로 오류와 불일치를 줄이는 데도 도움이 됩니다.
Requirements Portal의 Reuse 기능은 Requirement Module에서 직접 수행할 수 있습니다. 사용 가능한 Reuse 요구사항 기능은 다음과 같습니다.
-
Custom Copy – Reuse Requirements Wizard는 필요에 따라 요구사항 사본을 사용자 지정할 수 있도록 단계별로 안내합니다.
-
Quick Copy – 추가 작업 없이 선택한 요구사항의 사본을 즉시 생성합니다.
Custom Copy
요구사항의 사용자 지정 복사에서는 원본 요구사항의 특정 필드를 선택하여 새 요구사항에 복제할 수 있으며, 복사 후 원본 요구사항과의 연결이나 연관성은 유지되지 않습니다.
Custom Copy 기능은 다음과 같이 접근할 수 있는 Reuse Requirements Wizard를 통해 사용할 수 있습니다.
-
요구사항 테이블에서 – 요구사항 행의
아이콘을 클릭하고, 표시되는 메뉴에서 Reuse » Custom Copy 명령을 사용합니다. 이 명령은 해당 요구사항에 적용됩니다.
-
요구사항 트리에서 – specification 또는 section을 마우스 오른쪽 버튼으로 클릭하고, 표시되는 메뉴에서 Reuse 명령을 선택하면 해당 specification/section의 모든 요구사항에 명령이 적용됩니다.
명령을 선택하면 Reuse Requirements 창이 열립니다. 프로세스 단계는 아래에 설명되어 있습니다.
Reuse Requirements Menu
이 초기 단계에서는 Custom Copy 기능이 요약되어 표시됩니다. 계속하려면
버튼을 클릭합니다.
대상 선택
이 단계에서는 복사된 요구사항이 저장될 위치를 지정할 수 있습니다. 여기에서 다음 항목을 선택할 수 있습니다.
-
Project – 기본적으로 현재 프로젝트가 미리 선택되지만, 다른 프로젝트를 선택할 수도 있습니다.
-
Specification – 기본적으로 현재 specification이 미리 선택됩니다. 새 specification을 생성할 수도 있으며, 이 경우 해당 specification이 미리 선택됩니다.
-
Section – 선택한 Specification에 Section이 있는 경우 여기에서 선택할 수 있습니다. 현재 section이 기본적으로 선택됩니다.
요구사항 검토 및 편집
대상이 선택되면 식별자 를 검토하고 복사할 요구사항을 선택할 수 있습니다.
이 섹션에서는 다음 작업을 수행할 수 있습니다.
-
복사될 선택된 요구사항 확인
-
원본 요구사항 식별자를 유지할지, 또는 사본에 대해 새 식별자를 생성할지 결정
필드 옵션 선택
이 단계에서는 복사할 요구사항 필드를 선택할 수 있습니다.
복사할 수 있는 필드는 다음과 같습니다.
-
제목
-
텍스트
-
근거
-
준수
-
준수 설명
-
유형
-
상태
-
소유자
-
위치
-
속성
-
상위 항목
-
하위 항목
-
적용 가능성
-
태그
-
파일
-
V&V 방법
-
V&V 활동
-
V&V 상태
-
사용자 지정 열
복사할 필드를 선택한 후 계속하려면
버튼을 클릭합니다.
설정 구성
이전 단계에서 선택한 내용에 따라, 이 섹션에서는 요구사항 복사 설정을 구성할 수 있습니다. 현재 제공되는 옵션은 다음과 같습니다.
-
Specification 구조 복사(Section 및 하위 section)
-
Yes 옵션이 선택되어 있고 요구사항이 원래 위치에서 section 내부에 있는 경우, 해당 section도 대상 위치에서 고려되며(존재하지 않으면 생성됨) 함께 반영됩니다.
-
No 옵션이 선택된 경우, 요구사항은 원래 위치의 구조와 관계없이 대상 위치에 배치됩니다.
-
-
속성(Valis) 참조 유지 또는 새로 생성
-
Keep 옵션이 선택된 경우, 원본 요구사항의 Valis 참조만(예: 텍스트 내부) 복사됩니다.
-
Create 옵션이 선택된 경우, 원본 요구사항 Valis의 사본이 생성되고 참조도 그에 맞게 업데이트됩니다.
-
-
필드 매핑(이 옵션은 대상이 다른 프로젝트에 있을 때만 사용 가능) – 상태, 유형, 준수, 사용자 지정 열 등의 필드를 원본 프로젝트에서 대상 프로젝트로 매핑할 수 있습니다. 대상 프로젝트에서 새 옵션을 생성하는 것도 가능합니다.
준비가 되면
버튼을 클릭하여 창에서 구성한 설정에 따라 요구사항 사본을 생성합니다.
Quick Copy
Quick Copy 기능을 사용하면 동일한 specification 내에서 요구사항의 빠른 사본을 만들 수 있습니다. 이 기능은 원본 요구사항의 제목, 텍스트, 근거만 복사합니다. 새 요구사항은 <original_requirement_identifier>_copy 식별자를 가진 새 요구사항으로 복사 및 생성됩니다(예: Req-008_copy).
Quick Copy 기능을 사용하여 요구사항을 재사용하려면, 요구사항 행의
아이콘을 클릭하고 표시되는 메뉴에서 Reuse » Quick Copy 명령을 선택합니다. 이 명령은 해당 요구사항에 적용됩니다.
).