팬 튜토리얼 1 - 제품 지정 - 1부

이 문서 페이지는 대체되었으며 더 이상 유지 관리되지 않습니다. 최신 튜토리얼은 다음 페이지를 참조하세요: 제품 지정하기.

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

  • 요구 사항 수집 및 작성하기

  • 요구 사항 분류

  • 요구 사항 검토 및 개선

  • 사양 승인 및 릴리스

처음 두 가지 측면, 즉 "Gather and write requirements" 및 "Breakdown requirements"는 1부, 나머지는 제품 지정 튜토리얼의 2부에서는 다룹니다. 이 첫 번째 튜토리얼을 완료하는 데 약 15~20분이 소요됩니다. 모든 값과 요구 사항은 임의적입니다.

(1) 새 프로젝트 만들기

요구 사항 및 시스템 포털에 처음 액세스하는 경우 그림 Quickstart Feature.

  • 왼쪽 상단 모서리에서(그림 Creating a New Project)에서 프로젝트 드롭다운 메뉴를 클릭합니다 (1).

  • 프로젝트 목록에서 + Create new project (2)

image-20240320-163009.png

새 프로젝트 만들기 - "+ 새 프로젝트 만들기"를 클릭하여 새 프로젝트를 만들 수 있습니다

  • 이 옵션을 선택하면 "빠른 시작" 기능으로 이동합니다(그림 참조) Quickstart Feature). "빈 프로젝트"의 Simple Create "빈 프로젝트" 옵션

빠른 시작 기능 - 여기에서 다양한 방법으로 새 프로젝트를 만들 수 있습니다. 이 튜토리얼에서는 "단순 생성"을 선택하세요.

  • 를 클릭한 후 Simple Create 을 클릭하면 "고유한 (아직 존재하지 않는) 프로젝트 이름을 입력"하라는 메시지가 표시됩니다(예 ValiFan_yourname) (1) 를 입력하고 Create Project (2). 이것은 그림에도 나와 있습니다 Setting up a Project Name. 프로젝트 권한에서 작업 공간과 동일한 권한을 사용하도록 선택할 수 있으며, 이는 작업 공간에 액세스할 수 있는 사용자가 프로젝트에도 액세스할 수 있음을 의미합니다. 사용자 권한을 직접 선택하도록 사용자 지정 권한을 설정할 수도 있습니다. 이 튜토리얼에서는 프로젝트 권한에 대해 "작업 공간 권한 사용(읽기 및 쓰기)"을 선택합니다.

프로젝트 이름은 '_'와 '-'를 제외한 특수 문자를 인식하지 못합니다. 또한 공백도 허용되지 않습니다.

프로젝트 이름 설정하기 - 여기에서 프로젝트 이름과 권한을 선택할 수 있습니다. 이 튜토리얼에서는 지금은 권한을 그대로 둡니다.

  • 프로젝트가 생성되면 기본 "대시보드"가 자동으로 표시됩니다.

  • 왼쪽 탐색 패널에서 About (1) 로 이동하여 프로젝트에 대한 정보를 자유롭게 추가합니다. 여기에서 언제든지 프로젝트의 이름을 변경할 수도 있습니다 (2) 의 이름을 언제든지 변경할 수도 있습니다(그림 About Project Page).

  • 기본 탐색 창은 언제든지 옆에 있는 화살표( (3) 을 클릭하여 언제든지 축소하거나 확장할 수 있습니다.

image-20240320-163942.png프로젝트 정보 페이지 - 이름, 설명, 이미지, 시작 및 종료 날짜와 같은 중요한 프로젝트 정보가 표시됩니다.

(2) 이해관계자 요구사항 정의 - 요구사항 가져오기


Most system design and development follows the V cycle. The first process in a V cycle is understanding the business needs and eliciting the stakeholders' needs. These stakeholder needs are then converted to Stakeholder Requirements. The stakeholder's requirements can be directly created, imported through CSV/XLSX, or even created through the AI-powered “ValiAssistant.” For this section, we will concentrate on the import method.

이해관계자로부터 파일을 받았으며 이러한 요구 사항을 가져옵니다.


이를 위해 다음 CSV 파일을 다운로드하세요:

Valifan_stakeholder_Requirements.csv

  • 요구사항 모듈(그림 참조 Requirements Module)으로 이동하여 왼쪽 탐색 창에서 Requirements 을 클릭하여 요구 사항 모듈로 이동합니다 (1)

  • 요구 사항 모듈에 들어가면, 요구 사항 모듈에서 Import Requirements (2)

요구 사항 모듈 - 요구 사항 및 시스템 포털의 요구 사항 모듈입니다. 여기에서 이해 관계자 요구 사항을 업로드합니다.

옵션을 선택하면 가져오기 마법사 내에서 사양을 선택하거나 직접 만들 수 있습니다. 가져오기 마법사 내에서 사양을 생성합니다(그림 Import Wizard 1).

  • 선택 Create a Specification를 선택하고 Stakeholder_requirements, 을 클릭하고 Continue.

image-20240320-165544.png

가져오기 마법사 1 - 첫 번째 단계에서는 요구사항이 저장될 사양을 만듭니다.

다음 단계는 가져오기 마법사가 파일을 읽고 가져올 수 있도록 CSV를 업로드하는 것입니다. 가져오기가 완료되면 텍스트 기반 매개변수를 값과 단위를 저장하는 참조로 변환하는 "유효성 검사"라는 기능을 사용할 수 있습니다(Valis라고도 함). 이는 아래 이미지에 나와 있습니다.

요구 사항을 가져오는 동안"Valify"라는 기능을 시연했습니다 속성을 매핑하고 요구 사항을 가져온 후에는 "지금 확인"을 클릭하여 "유효성 검사" 기능을 사용할 수 있는 메시지 화면이 표시됩니다.

"유효성 검사" 옵션을 사용하면 숫자 값을 요구 사항 값으로 자동 변환할 수 있습니다. Valis는 계산 및 문서화에 사용할 수 있는 블록, 요구 사항 또는 분석의 기술 파라미터입니다. 발리에는 숫자 값과 함께 유형, 단위, 공식, 설명, 최소/최대 요구 사항과 같은 추가 정보가 포함됩니다.

프로젝트가 진행됨에 따라 향후 시스템 디자인 모듈에서 요구 사항 값을 설계 값과 비교할 수 있습니다.

(3) 시스템 요구 사항 추가

In a typical system engineering flow, the system's requirements are created with the help of the stakeholder requirements. Most technical developments are designed against strict requirements, e.g. mass, power consumption, and budget. Requirements & Systems Portal maintains a complete overview of whether your design fulfills all of these requirements.

이제 몇 가지 시스템 요구 사항을 수동으로 생성하겠습니다(그림 Creating the Fan Specification)

  • 를 클릭하고 + Specification (1) 을 클릭하고 Fan_Specs (2) 을 클릭하고 Create (3)

팬 사양 생성하기 - 요구 사항 및 시스템 포털에서 사양을 수동으로 생성하는 것은 쉽습니다.
  • 그림에서 Create a new requirement manually, 을 클릭하고 Fan_Specs (1). 이 사양 내에서 Create Requirements(2). 또는 오른쪽 상단에 있는 파란색 "요구 사항 추가" 버튼을 클릭할 수도 있습니다 Add Requirement (3).

새 요구 사항을 수동으로 생성합니다.

  • 팝업 메뉴에서 올바른 사양을 선택했는지 확인합니다. 그런 다음 고유 식별자( (1)를 추가합니다(예 R-Fan-001 를 추가하고 The Mass of the fan shall not exceed 300g 를 입력합니다 (2).

image-20240731-112927.png수동으로 새 요구 사항 만들기 - 여기에서 요구 사항의 식별자, 제목, 텍스트 및 근거를 추가할 수 있습니다.

체크 표시를 하면 Check for possible Valis 에 체크 표시를 하면 요구 사항 내의 숫자 값을 확인하고 Valify 기능을 통해 직접 값으로 변환합니다.

  • 동일한 방법을 사용하지만 체크 표시를 하지 않고 Check for possible Valis라는 또 다른 요구 사항을 만듭니다 R-Fan-002 라는 또 다른 요구 사항을 만듭니다: The Mass of the propeller shall not exceed 50g.

image-20240731-113013.png두 개의 팬 사양 요구 사항에서 R-Fan-001에는 vali가 있고 R-Fan-002에는 아직 vali가 없습니다.

두 번째 요구 사항의 경우, 생성하는 동안 "Valify" 기능을 사용하지 않았습니다. 자동으로 유효성을 검사하지 않으려는 경우 요구 사항 내에서 값을 수동으로 생성할 수 있는 옵션이 있습니다. 어떻게 하는지 살펴보겠습니다.

요구 사항 내에서 요구 사항 발리 만들기

  • 요구 사항의 텍스트 열을 두 번 클릭하고 R-Fan-002 의 텍스트 열을 클릭하고 50g을 삭제합니다.

  • 를 입력합니다 $ 를 입력하면 프로젝트 내의 발리/객체 목록을 보여주는 팝업이 열립니다.

  • 대화 상자의 오른쪽 상단 모서리에서 + 아이콘을 선택하여 밸리를 생성합니다.

  • 다음 세부 정보를 입력합니다. Name: req_mass_propeller, Formula and unit: 50g and Display unit: g

아래 클릭을 통해 이 작업을 수행하는 방법을 확인하세요:

수동으로 요구 사항 발리 생성하기 - 사용해 보세요!

부모 및 자식 관계로 요구 사항 분석하기

그림 Enable Columns 를 참조하여 요구 사항 테이블에서 더 많은 열을 활성화하는 방법을 확인하세요.

  • 를 클릭합니다 column (1) 을 클릭합니다

  • 확인합니다 ParentsChildren 상자가 선택되어 있는지 확인합니다 (2)

열 사용 - 부모 및 자식 열이 선택되어 있는지 확인합니다

.

  • 열 사용 - 부모 및 자식 열이 선택되어 있는지 확인합니다

  • 요구 사항 표에서 생성한 두 번째 요구 사항(R-Fan-002)을 찾습니다. 열에서 Parents 열에서 셀을 두 번 클릭합니다 (1)

  • 드롭다운 메뉴에서 R-Fan-001 을 입력하여 두 요구 사항을 연결합니다. 자녀는 요구 사항에 자동으로 추가됩니다 R-Fan-001

  • 이렇게 하면 요구 사항은 다음과 같이 표시됩니다:

image-20240324-114433.png부모-자식 관계 만들기 - 부모 또는 자식을 두 번 클릭하여 요구 사항 간에 상속을 지정할 수 있습니다.
  • 요구 사항에서 Connections Graph (2Creating parent_child relationship 그림) 탭을 클릭하면 이 관계를 확인하고 확인할 수 있습니다(요구 사항 테이블의 상단 중앙에 있는 Connection Graph)

image-20240731-114240.png연결 그래프 - 연결 그래프는 선택한 사양의 부모-자식 관계를 보여줍니다. 요구 사항 주변의 파란색 상자는 해당 요구 사항이 속해 있는 사양을 나타냅니다.

이것을 사용해 보세요 : 발리 어시스턴트를 통해 요구 사항/세부 요구 사항을 생성할 수 있습니다. 예를 들어 ValiAssitant을 클릭하고 요구 사항 생성 옵션을 선택한 다음 다음과 같은 프롬프트에 Create 2 safety requirements for designing a fan.

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

단계는 아래 클릭 연결에 나와 있습니다:

프롬프트가 있는 ValiAssistant를 통해 안전 요구 사항 생성하기.

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 영업팀 에 문의해 주세요.

콘텐츠