제품 지정

이 튜토리얼의 이 부분에서는 요구 사항 및 시스템 포털 사용을 시작할 수 있는 기본 사용자 플로우 중 하나를 살펴봅니다:

  • 요구 사항 수집 및 작성

  • 요구 사항 분류

  • 요구 사항 검토 및 개선

  • 사양 승인 및 릴리스

새 프로젝트 만들기

  1. 왼쪽 상단의 Project 드롭다운 메뉴를 클릭하고 버튼을 클릭합니다.

  2. 빠른 시작 페이지가 열리면 다양한 방법으로 프로젝트를 만들 수 있습니다. 이 튜토리얼에서는 버튼을 클릭합니다 Empty project 타일을 클릭합니다.

  3. 프로젝트 설정 페이지가 열리면 적절한(고유한) 프로젝트 이름(예:, Valifan)을 Project name 필드에 입력합니다. Default(기본값)을 그대로 두고 Permissions 드롭다운에 기본값을 그대로 두고 버튼을 클릭합니다.

  4. 왼쪽의 모듈 탐색 모음에서 아이콘을 클릭하여 프로젝트 모듈로 이동한 후 About 항목을 선택합니다 Overview 목록에서 항목을 선택합니다. 여기에서 프로젝트에 대한 추가 정보를 추가할 수 있습니다(예 Description)을 추가하고 언제든지 프로젝트의 이름을 변경할 수 있습니다.

    이름, 설명, 이미지, 시작 및 종료 날짜 등의 기본 프로젝트 정보는 프로젝트 정보 페이지에서 확인할 수 있습니다.
    이름, 설명, 이미지, 시작 및 종료 날짜 등의 기본 프로젝트 정보는 프로젝트 정보 페이지에서 확인할 수 있습니다.

    기본 탐색 창은 언제든지 옆에 있는 화살표 버튼()을 클릭하여 접거나 펼칠 수 있습니다.

이해관계자 요구 사항 정의하기

대부분의 시스템 설계 및 개발은 V 주기를 따릅니다. V 사이클의 첫 번째 프로세스는 비즈니스 요구사항을 이해하고 이해관계자의 요구사항을 파악하는 것입니다. 그런 다음 이러한 이해관계자 요구 사항을 이해관계자 요구 사항으로 변환하여 직접 만들거나 CSV/XLSX를 통해 가져오거나 AI 기반 ValiAssistant를 통해 만들 수도 있습니다. 이 튜토리얼의 이 부분에서는 Import 방법에 중점을 두겠습니다.

  1. 이해관계자 요구 사항이 포함된 다음 CSV 파일을 다운로드하세요:

    Valifan_stakeholder_Requirements.csv

  2. 왼쪽의 모듈 탐색 모음에서 아이콘을 클릭하여 요구 사항 모듈로 이동합니다.

  3. 페이지가 열리면 버튼을 클릭합니다.

  4. 마법사 Import Requirements 마법사가 열립니다. 영역에서 Create a specification region에서 사양의 Name (예:,Stakeholder_requirements)을 정의한 다음 버튼을 클릭합니다.

  5. 다음 단계는 Import Wizard가 파일을 읽고 가져올 수 있도록 CSV를 업로드하는 것입니다. 다운로드한 CSV 파일을 가져오기 마법사의 Drop file region Import Requirements 마법사의 지역으로 끌어다 놓습니다(또는 대화 상자를 사용하여 파일을 업로드할 지역을 클릭합니다).

    계속하려면 을 클릭합니다.

  6. 다음 단계에서는 CSV 파일의 데이터 열이 요구 사항 및 시스템 포털의 열에 올바르게 매핑되어 있는지 확인합니다. 필요한 경우 상단의 Map To 드롭다운을 사용하세요.

    계속하려면 을 클릭합니다.

  7. 마법사의 다음 페이지에서 Import 성공 여부를 알려줍니다. 창 상단의 Check now 컨트롤을 클릭하여 데이터 기반 시스템 엔지니어링 접근 방식에 따라 값과 단위를 파라미터(값)로 변환합니다.

  8. 열리는 Valify Requirements 창이 열리면 다섯 가지 요구 사항의 유효성을 검사할 것이라는 알림이 표시됩니다. 계속 진행하려면 을 클릭하고 두 개의 밸리스가 발견되었다는 알림을 받습니다. 계속하려면 을 클릭한 다음 을 클릭합니다.

  9. 보시다시피 50dB 및 50W가 순수한 텍스트에서 나중에 사용할 수 있는 값으로 변환되었습니다.

    창을 닫고 Valify Requirements 창을 닫습니다. 모든 요구 사항이 추가되었고 감지된 모든 값이 값으로 변환되었습니다. 요구 사항에서 값이 강조 표시되어 있습니다.

위에 표시된 Import 프로세스에서는 Valify라는 기능이 사용되었습니다. 이 기능을 사용하면 숫자 값을 요구 사항 값으로 자동 변환할 수 있습니다. Valis는 계산 및 문서화에서 사용할 수 있는 블록, 요구 사항 또는 분석의 기술 파라미터입니다. 향후 프로젝트가 진행됨에 따라 시스템 디자인 모듈에서 요구 사항 값을 설계 값과 비교할 수 있습니다.

검증 기능에 대한 자세한 내용은 요구 사항 검증 페이지를 참조하세요.

시스템 요구 사항 추가하기

일반적인 시스템 엔지니어링 흐름에서 시스템 요구사항은 이해관계자 요구사항을 사용하여 만들어집니다. 대부분의 기술 설계는 질량, 전력 사용량 및 비용에 대한 요구 사항과 같은 엄격한 요구 사항을 준수해야 합니다. 요구 사항 및 시스템 포털은 설계가 이러한 모든 요구 사항을 얼마나 잘 충족하는지에 대한 종합적인 보기를 제공합니다.

이제 몇 가지 시스템 요구 사항을 수동으로 만들어 보겠습니다.

  1. 버튼을 클릭합니다. 표시되는 Create new specification 창이 나타나면 Fan_Specs 를 입력합니다 Name 필드 을 입력하고 을 클릭합니다.

  2. 왼쪽 목록에서 새로 생성된 사양의 항목을 클릭합니다. 이 사양에서 버튼(또는 오른쪽 상단의 버튼)을 클릭합니다.

  3. 그러면 Create new requirement 창이 열립니다. 이 창에서

    1. 필드에서 Specification 필드에서 올바른 사양이 선택되었는지 확인합니다(Fan_Specs).

    2. 필드에 Identifier 필드에 고유 식별자를 입력합니다(예:, R-Fan-001.

    3. 필드에 Requirement text 필드에 The Mass of the fan shall not exceed 300g.

    4. 옵션이 활성화되어 있는지 확인합니다 Check for possible Valis 옵션이 활성화되어 있는지 확인합니다.

      이 옵션이 활성화되면 요구 사항 내의 숫자 값이 확인되고 Valify 기능을 통해 바로 값으로 변환됩니다.

    5. 버튼을 클릭합니다.

  4. 표시되는 Valify Requirements 창이 나타나면 버튼을 클릭합니다. 요구 사항에서 값을 찾을 수 있습니다. 버튼을 클릭하여 값을 값으로 변환한 다음 버튼을 클릭하여 계속한 다음 버튼을 클릭하여 프로세스를 완료합니다.

  5. 마찬가지로 식별자( R-Fan-002 와 요구 사항 텍스트 The Mass of the propeller shall not exceed 50g를 추가하되 이번에는 Check for possible Valis 옵션을 비활성화합니다(나중에 이 요구 사항 내의 값에서 값을 수동으로 생성합니다).

  6. 추가된 요구 사항은 Fan_Specs 사양을 선택하면 추가 요구 사항이 나열됩니다. 참고 R-Fan-001 에는 값이 있습니다, R-Fan-002 에는 아직 vali가 없습니다.

요구 사항 내에서 요구 사항 값 만들기

이제 요구 사항 텍스트 필드 안에 새 값을 수동으로 생성하겠습니다.

  1. 요구 사항의 열에서 셀을 두 번 클릭합니다 Text 열의 셀을 R-Fan-002 열의 셀을 두 번 클릭하고 50g 텍스트

  2. 를 입력합니다 $ 를 입력하면 프로젝트 내의 발리/객체 목록이 있는 팝업이 표시됩니다. 팝업의 오른쪽 상단에서 버튼을 클릭하여 밸리를 만듭니다.

  3. 열리는 Create new 창이 열립니다. 창의 Vali 탭에서 새 값에 대한 다음 데이터를 입력합니다:

    1. Name: Req_Mass_Propeller

    2. Formula and unit: 50g

    3. Display unit: g

      필드 Display unit 필드는 선택 사항입니다. 비워두면 단위는 Formula and unit 필드에서 단위를 가져옵니다.

  4. 버튼을 클릭하여 새 값을 만들고 요구 사항의 Text 필드에 삽입합니다.

  5. 이제 값을 나타내는 50g 텍스트가 밸리를 나타내는 일반 텍스트와 다르게 나타납니다. 이제 이 vali를 프로젝트의 다른 부분(예: 보고서, 시스템 설계 모듈, 검증 등)에서 사용할 수 있습니다.

상위 및 하위 관계로 요구 사항 세분화하기

  1. 표 오른쪽에 있는 Columns 컨트롤을 클릭하고 표 오른쪽에 있는 ParentsChildren 열의 항목이 선택되어 테이블에 표시되는지 확인합니다.

    목록을 숨기려면 Columns 컨트롤을 다시 클릭하여 목록을 숨깁니다.

  2. 요구 사항의 Parent 요구 사항의 열 R-Fan-002 요구 사항 열의 셀을 두 번 클릭하고 팝업에서 요구 사항 R-Fan-001 을 선택하여 두 요구 사항을 연결합니다. 참고 R-Fan-002 는 자동으로 요구 사항의 Children 열에 자동으로 추가됩니다 R-Fan-001.

    자바스크립트 ID: RSP_FanTutorial_Requirements_ParentsChildren_Add
  3. 요구사항 표 상단의 버튼을 클릭하면 선택한 사양의 부모-자식 관계를 보여주는 Connection 그래프가 열립니다.

    요구 사항 주변의 파란색 상자는 해당 요구 사항이 속한 사양을 나타냅니다.

ValiAssitant를 사용하여 요구 사항 생성하기

요구 사항 관리 프로세스를 가속화하기 위해 AI ValiAssistant 기능을 사용하여 요구 사항/세부 요구 사항을 생성할 수 있습니다. 여기서는 튜토리얼 프로젝트에 대한 두 가지 안전 요구 사항을 생성하는 데 사용하겠습니다.

ValiAssistant는 대규모 언어 모델(LLM)로 구동되며 생성된 요구 사항의 결과는 다를 수 있습니다.

  1. 상단에 있는 버튼을 클릭하여 ValiAssistant - Generate Requirements 창을 엽니다.

    이 기능은 요구 사항 생성, 요구 사항 세분화, 요약 생성, 요구 사항 검증, 불일치 찾기 등 요구 사항에 대해 AI를 사용할 수 있는 다양한 옵션을 제안합니다.

    옵션이 선택되어 있는지 확인하고 Generate Requirements 옵션이 선택되어 있는지 확인하고 버튼을 클릭합니다.

  2. 다음 페이지에서 제품, 시스템, 하위 시스템에 대해 설명하고 가능한 한 많은 정보를 제공하여 AI가 설명에 가장 적합한 요구 사항을 도출할 수 있도록 할 수 있습니다. 안전 요구 사항에 관심이 있으므로 팬에 대한 두 가지 안전 요구 사항을 요청합니다 Create 2 safety requirements for designing a fan 아래 필드에 텍스트를 입력하여 Generate Description 제목 아래에 텍스트를 입력하세요.

    제목 아래의 텍스트 필드에서 Customize ValiAssistant output 제목 아래의 텍스트 필드에서 프롬프트를 추가로 사용자 지정할 수 있습니다. INCOSE 서면 요구 사항을 찾고 있습니다 Apply the INCOSE guide to writing requirements 텍스트를 입력합니다.

    계속하려면 을 클릭합니다.

  3. 다음 페이지에 AI의 Output이 표시되며, 제안 사항을 검토, 변경하고 수락 또는 거부할 수 있습니다.

    계속하려면 을 클릭합니다.

  4. 요구 사항의 성공적인 생성을 알려주는 대화 상자를 닫습니다. 생성된 요구 사항이 사양의 표에 표시됩니다 Fan_Spec 사양 테이블에 표시됩니다.

요구 사항 업데이트, 관리 및 검토하기

개발 프로세스 전반에 걸쳐 이해 관계자의 의견 및 설계 제약 조건과 같은 다양한 요소에 따라 요구 사항이 진화하고 업데이트되는 것이 일반적입니다. 요구 사항 및 시스템 포털에서는 열 필드를 두 번 클릭하거나 요구 사항의 세부 정보 섹션 내에서 직접 요구 사항을 업데이트할 수 있으며, 모든 변경 사항은 쉽게 참조할 수 있도록 기록에 기록됩니다.

변경 사항이 있으면 요구 사항이 하나 이상의 부 버전으로 증가한다는 점에 유의하세요.

자세한 내용은 요구 사항 버전 관리 및 릴리스 페이지를 참조하세요.

  1. 요구 사항 텍스트에 대한 편집 모드로 들어가기 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 을 누르거나 셀 외부의 표에서 아무 곳이나 클릭하여 편집을 완료합니다.

    자바스크립트 ID: RSP_FanTutorial_Requirements_UpdateManageReview
  2. 요구 사항 식별자를 클릭하면 추가 필드 조정, 구독, 소유자 정의, 근거 추가, 부모/자식 만들기 등을 수행할 수 있는 요구 사항의 상세 보기가 열립니다.

  3. 추적성은 요구 사항 및 시스템 포털의 핵심 개념이며 모든 변경 사항은 요구 사항 및 기타 개체의 기록에서 추적됩니다. 를 클릭하여 History 을 클릭하면 버전, 변경한 사람 및 시기, 필드 및 작업에 대한 정보를 제공하는 보기가 열립니다.

요구 사항에 대한 토론 만들기

요구 사항을 철저하게 논의하고 평가하려면 협업과 검토가 중요합니다. 요구 사항 및 시스템 포털은 토론, 작업 및 검토 센터와 같은 강력한 기능을 제공하여 이러한 중요한 단계를 용이하게 합니다.

이 튜토리얼의 이 부분에서는 토론을 효과적으로 활용하여 그룹 또는 동료와 의미 있는 대화를 나누고 협업을 촉진하며 프로젝트의 최상의 결과를 보장하는 방법을 살펴봅니다.

  1. 요구 사항의 Identifier 요구 사항 필드 R-Fan-002 버튼을 클릭하고 나타나는 메뉴에서 Add » Discussion 명령을 선택합니다.

  2. 명령 Discussions relating to 창이 열립니다. 이 창에서 모든 토론을 보고, 기존 토론에 댓글을 달고, 새 토론을 시작할 수 있습니다. 창 텍스트 필드에 @ 을 입력하면 사용자 드롭다운 목록이 표시됩니다.

  3. 목록에서 사용자를 선택하고(태그된 사용자에게 알림이 전송됨) 다음 텍스트를 추가합니다: Is it feasible to have propellers for 50g, or do we need more mass allocation?

  4. 을 클릭한 다음 을 클릭합니다 Discussions relating to 창을 클릭합니다. 토론이 추가되고 사양 표에 아이콘이 표시됩니다.

  5. 페이지 상단의 아이콘을 클릭하면 사양 또는 전체 모듈에 대한 모든 토론에 액세스할 수 있는 Discussions 창을 열면 사양 또는 전체 모듈에 대한 모든 토론에 액세스할 수 있습니다. 요구 사항 및 시스템 포털의 거의 모든 개체에 대해 토론을 시작할 수 있습니다.

다음을 사용하여 동료를 태그하고 @ 을 사용하여 동료를 태그하고 토론을 게시하면 사용자는 상단의 아이콘 아래에 알림을 받게 되며, 여기서 토론에 액세스하고 후속 조치를 위해 댓글을 작성할 수 있습니다.

토론 외에도 요구 사항 및 시스템 포털은 검토 전용 기능을 제공하여 관련 이해관계자가 공식적인 검토를 진행할 수 있는 공간을 제공합니다.

자세한 내용은 검토 센터 페이지를 참조하세요.

요구 사항 검증하기

제품 수명 주기의 초기 단계에서는 설계 프로세스를 진행하기 전에 요구 사항을 검증하는 것이 중요합니다. 요구 사항 및 시스템 포털은 요구 사항 상태를 관리할 수 있는 편리한 방법을 제공합니다 State 열을 사용하여 요구 사항 상태를 편리하게 관리할 수 있습니다. 기본적으로 다음과 같은 상태는 Draft, In ReviewFinal 와 같은 상태가 기본적으로 포함되어 있지만 특정 요구 사항에 따라 상태를 추가할 수 있습니다.

이 튜토리얼의 이 부분에서는 새로 추가된 요구 사항에 대해 Draft 상태를 새로 추가하여 체계적이고 체계적인 워크플로를 보장합니다.

  1. 요구 사항의 Fan_Spec 명세서에서 표 오른쪽에 있는 Columns 컨트롤을 클릭하고 표의 오른쪽에 있는 State 열의 항목이 선택되어 있는지 확인하여 표에 표시되도록 합니다.

  2. 열 머리글의 왼쪽에 있는 Identifier 열 헤더의 왼쪽에 있는 상자를 선택하여 사양 내의 모든 요구 사항을 선택합니다.

  3. 열의 셀을 두 번 클릭하여 State 열의 셀을 두 번 클릭하여 해당 주에 사용 가능한 옵션이 있는 드롭다운을 엽니다.

  4. 드롭다운에서 Draft 을 선택하고 업데이트를 확인합니다. 모든 요구 사항에는 Draft 상태.

상태에서 상태의 자동 전환을 만들 수도 있습니다 Final 에서 Draft 또는 In Review에서 요구 사항의 Identifier, Title또는 Text 필드로 변경합니다.

자세한 내용은 요구 사항 설정 페이지를 참조하세요.

분석/문서 만들기

엔지니어는 엔지니어링 데이터를 활용하고 설계의 속성을 문서화하기 위해 분석을 만들어야 할 수도 있습니다. 요구 사항 및 시스템 포털을 사용하면 필요한 데이터를 가져와 참조할 수 있는 내부 문서를 만들 수 있습니다.

이 튜토리얼의 이 부분에서는 분석 모듈을 사용하여 설명적 분석을 추가합니다.

  1. 분석 모듈을 클릭하여 분석 모듈로 이동합니다 아이콘을 클릭하여 분석 모듈로 이동합니다.

  2. 새 분석을 만들려면 열리는 페이지에서 버튼을 클릭합니다. 열리는 Create Document 창이 열리면 Project_Summary 를 입력하고 Document Name 필드에 입력하고 을 클릭합니다.

  3. 새 분석이 열립니다.

    왼쪽 탐색창의 버튼을 사용하여 보고서를 정리할 폴더를 만들 수 있습니다.

    분석은 텍스트, 이미지, 동영상, 차트 또는 표가 될 수 있는 블록으로 구성됩니다. 기존 1. Write heading... 블록을 클릭하고 Introduction.

  4. 기존 Write text... 블록을 클릭하고 그 안에 다음 문장을 추가합니다: The ValiFan is designed in a way that it works with less power than conventional Fans.

  5. 블록 외부를 클릭하여 콘텐츠를 저장합니다.

  6. 다양한 유형의 블록(텍스트, 이미지, 요구 사항 및 값에 대한 참조, 예산, 그래프 또는 차트)을 추가할 수 있습니다. 이해관계자 사양에서 요구 사항 표를 만듭니다. 요구 사항 테이블에서 Click to add new block 컨트롤을 클릭하고 Add Block 창이 열리면 Table 항목을 확장하고 Requirements.

  7. 프로젝트의 모든 요구 사항을 보여주는 테이블이 추가됩니다. 이해관계자 사양과 관련된 요구 사항만 표시하는 방법을 살펴봅시다. 이렇게 하려면 열 머리글에 커서를 갖다 대고 Text 열 헤더에 커서를 가져간 다음 나타나는 아이콘을 클릭합니다.

  8. 팝업이 열리면 아이콘을 클릭하여 사용 가능한 열 목록을 표시합니다. 목록에서 모든 열 항목을 선택 해제하고 TextSpecification 항목만 선택합니다.

  9. 열 머리글 위에 커서를 놓고 Specification 열 머리글 위에 커서를 놓고 아이콘을 클릭한 다음 나타나는 팝업에서 아이콘을 클릭하여 필터 옵션에 액세스합니다. 사양 항목을 비활성화하려면 Fan_Specs 사양 항목을 비활성화하고 Stakeholder_requirements 항목을 활성화합니다.

  10. 이제 사양의 요구 사항만 Stakeholder_requirements 사양의 요구 사항만 표시됩니다. 모든 열에 필터를 적용할 수 있으므로 요구 사항을 유연하게 표현할 수 있습니다.

  11. 생성한 분석을 동료나 이해관계자 또는 요구 사항 및 시스템 포털 외부의 모든 사람과 공유할 수 있습니다. 이렇게 하려면 페이지 오른쪽 상단의 버튼을 클릭하고 나타나는 메뉴에서 Share 을 선택합니다. 열리는 Share analysis 창이 열리면 드롭다운에서 사용자를 선택하고 View as 드롭다운에서 사용자를 선택하고 버튼을 클릭합니다. 그러면 복사하여 공유할 수 있는 새 링크가 생성됩니다.

    • 공유된 분석은 요구 사항 및 시스템 포털에서 생성된 문서의 웹 보기이며 최신 변경 사항을 최신 상태로 유지합니다.

    • 웹 보기는 워크스페이스에 대한 액세스 권한 없이도 누구나 액세스할 수 있습니다.

제품에 대한 요구 사항이 지정되면 다음 단계는 시스템을 설계하는 것입니다.

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
기능 제공 여부

사용 가능한 기능은 보유하고 계시는 Altium 솔루션에 따라 달라집니다. 해당 솔루션은 Altium Develop, Altium Agile의 에디션(Agile Teams 또는 Agile Enterprise), 또는 활성기간 내의 Altium Designer 중 하나입니다.

안내된 기능이 고객님의 소프트웨어에서 보이지 않는 경우, 보다 자세한 내용을 위해 Altium 영업팀 에 문의해 주세요.

콘텐츠