제품 지정
이 튜토리얼의 이 부분에서는 요구 사항 및 시스템 포털 사용을 시작할 수 있는 기본 사용자 플로우 중 하나를 살펴봅니다:
-
요구 사항 수집 및 작성
-
요구 사항 분류
-
요구 사항 검토 및 개선
-
사양 승인 및 릴리스
새 프로젝트 만들기
-
왼쪽 상단의
Project 드롭다운 메뉴를 클릭하고
버튼을 클릭합니다.
-
빠른 시작 페이지가 열리면 다양한 방법으로 프로젝트를 만들 수 있습니다. 이 튜토리얼에서는
버튼을 클릭합니다 Empty project 타일을 클릭합니다.
-
프로젝트 설정 페이지가 열리면 적절한(고유한) 프로젝트 이름(예:,
)을ValifanProject name 필드에 입력합니다. Default(기본값)을 그대로 두고Permissions 드롭다운에 기본값을 그대로 두고
버튼을 클릭합니다.
-
왼쪽의 모듈 탐색 모음에서
아이콘을 클릭하여 프로젝트 모듈로 이동한 후 About 항목을 선택합니다Overview 목록에서 항목을 선택합니다. 여기에서 프로젝트에 대한 추가 정보를 추가할 수 있습니다(예Description )을 추가하고 언제든지 프로젝트의 이름을 변경할 수 있습니다.
이름, 설명, 이미지, 시작 및 종료 날짜 등의 기본 프로젝트 정보는 프로젝트 정보 페이지에서 확인할 수 있습니다.
이해관계자 요구 사항 정의하기
대부분의 시스템 설계 및 개발은 V 주기를 따릅니다. V 사이클의 첫 번째 프로세스는 비즈니스 요구사항을 이해하고 이해관계자의 요구사항을 파악하는 것입니다. 그런 다음 이러한 이해관계자 요구 사항을 이해관계자 요구 사항으로 변환하여 직접 만들거나 CSV/XLSX를 통해 가져오거나 AI 기반 ValiAssistant를 통해 만들 수도 있습니다. 이 튜토리얼의 이 부분에서는 Import 방법에 중점을 두겠습니다.
-
이해관계자 요구 사항이 포함된 다음 CSV 파일을 다운로드하세요:
-
-
마법사
Import Requirements 마법사가 열립니다. 영역에서Create a specification region에서 사양의Name (예:, )을 정의한 다음Stakeholder_requirements
버튼을 클릭합니다.
-
다음 단계는 Import Wizard가 파일을 읽고 가져올 수 있도록 CSV를 업로드하는 것입니다. 다운로드한 CSV 파일을 가져오기 마법사의
Drop file regionImport Requirements 마법사의 지역으로 끌어다 놓습니다(또는 대화 상자를 사용하여 파일을 업로드할 지역을 클릭합니다).
-
다음 단계에서는 CSV 파일의 데이터 열이 요구 사항 및 시스템 포털의 열에 올바르게 매핑되어 있는지 확인합니다. 필요한 경우 상단의
Map To 드롭다운을 사용하세요.
-
마법사의 다음 페이지에서 Import 성공 여부를 알려줍니다. 창 상단의
Check now 컨트롤을 클릭하여 데이터 기반 시스템 엔지니어링 접근 방식에 따라 값과 단위를 파라미터(값)로 변환합니다.
-
열리는
Valify Requirements 창이 열리면 다섯 가지 요구 사항의 유효성을 검사할 것이라는 알림이 표시됩니다. 계속 진행하려면
을 클릭하고 두 개의 밸리스가 발견되었다는 알림을 받습니다. 계속하려면
을 클릭한 다음
을 클릭합니다.
-
보시다시피 50dB 및 50W가 순수한 텍스트에서 나중에 사용할 수 있는 값으로 변환되었습니다.
창을 닫고
Valify Requirements 창을 닫습니다. 모든 요구 사항이 추가되었고 감지된 모든 값이 값으로 변환되었습니다. 요구 사항에서 값이 강조 표시되어 있습니다.
시스템 요구 사항 추가하기
일반적인 시스템 엔지니어링 흐름에서 시스템 요구사항은 이해관계자 요구사항을 사용하여 만들어집니다. 대부분의 기술 설계는 질량, 전력 사용량 및 비용에 대한 요구 사항과 같은 엄격한 요구 사항을 준수해야 합니다. 요구 사항 및 시스템 포털은 설계가 이러한 모든 요구 사항을 얼마나 잘 충족하는지에 대한 종합적인 보기를 제공합니다.
이제 몇 가지 시스템 요구 사항을 수동으로 만들어 보겠습니다.
-
버튼을 클릭합니다. 표시되는 Create new specification 창이 나타나면 를 입력합니다Fan_SpecsName 필드 을 입력하고
을 클릭합니다.
-
왼쪽 목록에서 새로 생성된 사양의 항목을 클릭합니다. 이 사양에서
버튼(또는 오른쪽 상단의
버튼)을 클릭합니다.
-
그러면
Create new requirement 창이 열립니다. 이 창에서-
필드에서
Specification 필드에서 올바른 사양이 선택되었는지 확인합니다( ).Fan_Specs -
필드에
Identifier 필드에 고유 식별자를 입력합니다(예:, .R-Fan-001 -
필드에
Requirement text 필드에 .The Mass of the fan shall not exceed 300g -
옵션이 활성화되어 있는지 확인합니다
Check for possible Valis 옵션이 활성화되어 있는지 확인합니다.
-
-
표시되는
Valify Requirements 창이 나타나면
버튼을 클릭합니다. 요구 사항에서 값을 찾을 수 있습니다.
버튼을 클릭하여 값을 값으로 변환한 다음
버튼을 클릭하여 계속한 다음
버튼을 클릭하여 프로세스를 완료합니다.
-
마찬가지로 식별자(
와 요구 사항 텍스트R-Fan-002 를 추가하되 이번에는The Mass of the propeller shall not exceed 50gCheck for possible Valis 옵션을 비활성화합니다(나중에 이 요구 사항 내의 값에서 값을 수동으로 생성합니다).
-
추가된 요구 사항은
Fan_Specs 사양을 선택하면 추가 요구 사항이 나열됩니다. 참고R-Fan-001 에는 값이 있습니다,R-Fan-002 에는 아직 vali가 없습니다.
요구 사항 내에서 요구 사항 값 만들기
이제 요구 사항 텍스트 필드 안에 새 값을 수동으로 생성하겠습니다.
-
요구 사항의 열에서 셀을 두 번 클릭합니다
Text 열의 셀을R-Fan-002 열의 셀을 두 번 클릭하고 텍스트50g
-
를 입력합니다
를 입력하면 프로젝트 내의 발리/객체 목록이 있는 팝업이 표시됩니다. 팝업의 오른쪽 상단에서$
버튼을 클릭하여 밸리를 만듭니다.
-
열리는
Create new 창이 열립니다. 창의Vali 탭에서 새 값에 대한 다음 데이터를 입력합니다:-
Name :Req_Mass_Propeller -
Formula and unit :50g -
Display unit :g
-
-
이제 값을 나타내는
텍스트가 밸리를 나타내는 일반 텍스트와 다르게 나타납니다. 이제 이 vali를 프로젝트의 다른 부분(예: 보고서, 시스템 설계 모듈, 검증 등)에서 사용할 수 있습니다.50g
상위 및 하위 관계로 요구 사항 세분화하기
-
표 오른쪽에 있는
Columns 컨트롤을 클릭하고 표 오른쪽에 있는Parents 및Children 열의 항목이 선택되어 테이블에 표시되는지 확인합니다.
목록을 숨기려면
Columns 컨트롤을 다시 클릭하여 목록을 숨깁니다. -
요구 사항의
Parent 요구 사항의 열R-Fan-002 요구 사항 열의 셀을 두 번 클릭하고 팝업에서 요구 사항R-Fan-001 을 선택하여 두 요구 사항을 연결합니다. 참고R-Fan-002 는 자동으로 요구 사항의Children 열에 자동으로 추가됩니다R-Fan-001 . -
요구사항 표 상단의
버튼을 클릭하면 선택한 사양의 부모-자식 관계를 보여주는 Connection 그래프가 열립니다.
ValiAssitant를 사용하여 요구 사항 생성하기
요구 사항 관리 프로세스를 가속화하기 위해 AI ValiAssistant 기능을 사용하여 요구 사항/세부 요구 사항을 생성할 수 있습니다. 여기서는 튜토리얼 프로젝트에 대한 두 가지 안전 요구 사항을 생성하는 데 사용하겠습니다.
-
상단에 있는
버튼을 클릭하여 ValiAssistant - Generate Requirements 창을 엽니다.
옵션이 선택되어 있는지 확인하고
Generate Requirements 옵션이 선택되어 있는지 확인하고
버튼을 클릭합니다.
-
다음 페이지에서 제품, 시스템, 하위 시스템에 대해 설명하고 가능한 한 많은 정보를 제공하여 AI가 설명에 가장 적합한 요구 사항을 도출할 수 있도록 할 수 있습니다. 안전 요구 사항에 관심이 있으므로 팬에 대한 두 가지 안전 요구 사항을 요청합니다
아래 필드에 텍스트를 입력하여Create 2 safety requirements for designing a fanGenerate Description 제목 아래에 텍스트를 입력하세요.제목 아래의 텍스트 필드에서
Customize ValiAssistant output 제목 아래의 텍스트 필드에서 프롬프트를 추가로 사용자 지정할 수 있습니다. INCOSE 서면 요구 사항을 찾고 있습니다 텍스트를 입력합니다.Apply the INCOSE guide to writing requirements
-
다음 페이지에 AI의 Output이 표시되며, 제안 사항을 검토, 변경하고 수락 또는 거부할 수 있습니다.
-
요구 사항의 성공적인 생성을 알려주는 대화 상자를 닫습니다. 생성된 요구 사항이 사양의 표에 표시됩니다
Fan_Spec 사양 테이블에 표시됩니다.
요구 사항 업데이트, 관리 및 검토하기
개발 프로세스 전반에 걸쳐 이해 관계자의 의견 및 설계 제약 조건과 같은 다양한 요소에 따라 요구 사항이 진화하고 업데이트되는 것이 일반적입니다. 요구 사항 및 시스템 포털에서는 열 필드를 두 번 클릭하거나 요구 사항의 세부 정보 섹션 내에서 직접 요구 사항을 업데이트할 수 있으며, 모든 변경 사항은 쉽게 참조할 수 있도록 기록에 기록됩니다.
-
요구 사항 텍스트에 대한 편집 모드로 들어가기
R-Fan-003 또는R-Fan-004 열에서 해당 셀을 두 번 클릭하여Text 열에서 해당 셀을 두 번 클릭합니다. 텍스트를 로 변경하고The fan shall include a protective guard with openings no larger than inches to prevent accidental contact with moving parts. 을 누르거나 셀 외부의 표에서 아무 곳이나 클릭하여 편집을 완료합니다.Enter -
요구 사항 식별자를 클릭하면 추가 필드 조정, 구독, 소유자 정의, 근거 추가, 부모/자식 만들기 등을 수행할 수 있는 요구 사항의 상세 보기가 열립니다.
-
추적성은 요구 사항 및 시스템 포털의 핵심 개념이며 모든 변경 사항은 요구 사항 및 기타 개체의 기록에서 추적됩니다. 를 클릭하여
History 을 클릭하면 버전, 변경한 사람 및 시기, 필드 및 작업에 대한 정보를 제공하는 보기가 열립니다.
요구 사항에 대한 토론 만들기
요구 사항을 철저하게 논의하고 평가하려면 협업과 검토가 중요합니다. 요구 사항 및 시스템 포털은 토론, 작업 및 검토 센터와 같은 강력한 기능을 제공하여 이러한 중요한 단계를 용이하게 합니다.
이 튜토리얼의 이 부분에서는 토론을 효과적으로 활용하여 그룹 또는 동료와 의미 있는 대화를 나누고 협업을 촉진하며 프로젝트의 최상의 결과를 보장하는 방법을 살펴봅니다.
-
요구 사항의 Identifier 요구 사항 필드R-Fan-002 버튼을 클릭하고 나타나는 메뉴에서Add » Discussion 명령을 선택합니다.
-
명령
Discussions relating to 창이 열립니다. 이 창에서 모든 토론을 보고, 기존 토론에 댓글을 달고, 새 토론을 시작할 수 있습니다. 창 텍스트 필드에 을 입력하면 사용자 드롭다운 목록이 표시됩니다.@
-
목록에서 사용자를 선택하고(태그된 사용자에게 알림이 전송됨) 다음 텍스트를 추가합니다:
Is it feasible to have propellers for 50g, or do we need more mass allocation?
-
을 클릭한 다음
을 클릭합니다 Discussions relating to 창을 클릭합니다. 토론이 추가되고 사양 표에
아이콘이 표시됩니다.
-
페이지 상단의
아이콘을 클릭하면 사양 또는 전체 모듈에 대한 모든 토론에 액세스할 수 있는 Discussions 창을 열면 사양 또는 전체 모듈에 대한 모든 토론에 액세스할 수 있습니다. 요구 사항 및 시스템 포털의 거의 모든 개체에 대해 토론을 시작할 수 있습니다.
요구 사항 검증하기
제품 수명 주기의 초기 단계에서는 설계 프로세스를 진행하기 전에 요구 사항을 검증하는 것이 중요합니다. 요구 사항 및 시스템 포털은 요구 사항 상태를 관리할 수 있는 편리한 방법을 제공합니다
이 튜토리얼의 이 부분에서는 새로 추가된 요구 사항에 대해
-
요구 사항의
Fan_Spec 명세서에서 표 오른쪽에 있는Columns 컨트롤을 클릭하고 표의 오른쪽에 있는State 열의 항목이 선택되어 있는지 확인하여 표에 표시되도록 합니다.
-
열 머리글의 왼쪽에 있는
Identifier 열 헤더의 왼쪽에 있는 상자를 선택하여 사양 내의 모든 요구 사항을 선택합니다.
-
열의 셀을 두 번 클릭하여
State 열의 셀을 두 번 클릭하여 해당 주에 사용 가능한 옵션이 있는 드롭다운을 엽니다.
-
드롭다운에서
Draft 을 선택하고 업데이트를 확인합니다. 모든 요구 사항에는Draft 상태.
분석/문서 만들기
엔지니어는 엔지니어링 데이터를 활용하고 설계의 속성을 문서화하기 위해 분석을 만들어야 할 수도 있습니다. 요구 사항 및 시스템 포털을 사용하면 필요한 데이터를 가져와 참조할 수 있는 내부 문서를 만들 수 있습니다.
이 튜토리얼의 이 부분에서는 분석 모듈을 사용하여 설명적 분석을 추가합니다.
-
새 분석을 만들려면 열리는 페이지에서
버튼을 클릭합니다. 열리는 Create Document 창이 열리면 를 입력하고Project_SummaryDocument Name 필드에 입력하고
을 클릭합니다.
-
새 분석이 열립니다.
분석은 텍스트, 이미지, 동영상, 차트 또는 표가 될 수 있는 블록으로 구성됩니다. 기존
블록을 클릭하고1. Write heading... .Introduction
-
기존
블록을 클릭하고 그 안에 다음 문장을 추가합니다:Write text...The ValiFan is designed in a way that it works with less power than conventional Fans.
-
블록 외부를 클릭하여 콘텐츠를 저장합니다.
-
다양한 유형의 블록(텍스트, 이미지, 요구 사항 및 값에 대한 참조, 예산, 그래프 또는 차트)을 추가할 수 있습니다. 이해관계자 사양에서 요구 사항 표를 만듭니다. 요구 사항 테이블에서
Click to add new block 컨트롤을 클릭하고Add Block 창이 열리면Table 항목을 확장하고Requirements .
-
프로젝트의 모든 요구 사항을 보여주는 테이블이 추가됩니다. 이해관계자 사양과 관련된 요구 사항만 표시하는 방법을 살펴봅시다. 이렇게 하려면 열 머리글에 커서를 갖다 대고
Text 열 헤더에 커서를 가져간 다음 나타나는
아이콘을 클릭합니다.
-
팝업이 열리면
아이콘을 클릭하여 사용 가능한 열 목록을 표시합니다. 목록에서 모든 열 항목을 선택 해제하고 Text 및Specification 항목만 선택합니다.
-
열 머리글 위에 커서를 놓고
Specification 열 머리글 위에 커서를 놓고
아이콘을 클릭한 다음 나타나는 팝업에서
아이콘을 클릭하여 필터 옵션에 액세스합니다. 사양 항목을 비활성화하려면 Fan_Specs 사양 항목을 비활성화하고Stakeholder_requirements 항목을 활성화합니다.
-
이제 사양의 요구 사항만
Stakeholder_requirements 사양의 요구 사항만 표시됩니다. 모든 열에 필터를 적용할 수 있으므로 요구 사항을 유연하게 표현할 수 있습니다.
-
생성한 분석을 동료나 이해관계자 또는 요구 사항 및 시스템 포털 외부의 모든 사람과 공유할 수 있습니다. 이렇게 하려면 페이지 오른쪽 상단의
버튼을 클릭하고 나타나는 메뉴에서 Share 을 선택합니다. 열리는Share analysis 창이 열리면 드롭다운에서 사용자를 선택하고View as 드롭다운에서 사용자를 선택하고
버튼을 클릭합니다. 그러면 복사하여 공유할 수 있는 새 링크가 생성됩니다.