요구사항 가져오기

Requirements Module에서 제공되는 Import Wizard을(를) 사용하면 기존 요구사항 데이터를 Requirements Portal로 빠르고 쉽게 업로드할 수 있습니다.

AI Assisted Requirements Importer

요구사항 엔지니어링은 종종 PDF 및 Excel 스프레드시트와 같이 데이터 구조가 잘 정리되지 않은 문서에서 이해관계자 요구사항을 작성하는 것에서 시작됩니다. 이러한 비정형 문서에서 요구사항 데이터를 수동으로 추출하는 작업은 많은 시간과 노력이 들고 오류가 발생하기 쉬우므로, Requirements Portal에서 요구사항을 더 빠르게 수집할 수 있도록 AI 기능을 활용해 비정형 PDF, Excel, Word 및 CSV 파일에서 요구사항을 가져올 수 있습니다.

AI 지원 Importer 기능은 현재 Beta 버전입니다.

다음 필드는 AI 지원 Importer를 사용하여 요구사항으로 가져올 수 있습니다.

  • Identifier

  • Text

  • Methods

  • Applicable Blocks

  • Title

  • Rationale

  • Parents

  • Children

  • Type

  • State

  • Compliance

  • Compliance comment

  • Owner

  • Tags

  • Path to Section

Importer 액세스

AI Assisted Importer는 관리자가 External Provider 페이지의 Settings – ValiAssistant 옵션을 사용하여 활성화하거나 비활성화할 수 있습니다(오른쪽 상단의  아이콘을 클릭하고, 표시되는 메뉴에서 Settings을(를) 선택한 다음, 왼쪽 패널의 목록에서 ValiAssistant을(를) 선택하여 액세스).

External Provider 옵션이 비활성화되면 기존 Importer만 액세스하여 사용할 수 있습니다. 기존 Importer에 대한 자세한 내용은 아래의 Legacy Importer 섹션을 참조하십시오.

활성화되면 AI Assisted Importer는 Requirements Module()에서 페이지 왼쪽 상단의  버튼을 클릭한 후 표시되는 메뉴에서 Create Requirement을(를) 선택하여 액세스할 수 있습니다. 또는 현재 보고 있는 specification에 요구사항이 없는 경우, 페이지에서 Import 버튼을 클릭하여 Importer에 액세스할 수 있습니다.

가져오기 흐름

Importer에 액세스하면 Document Import 창이 표시됩니다. AI Assisted Importer를 계속 사용하려면 버튼을 클릭하십시오.

이 창에서 원할 경우 open the legacy importer here 링크를 클릭하여 기존 Importer를 사용할 수 있습니다. 기존 Importer 사용 방법은 이 페이지 아래의 described below 에서 설명합니다.

다음 단계에서는 지원되는 형식의 파일(*.pdf, *.docx, *.xlsx 또는 .*csv)을 업로드할 수 있습니다. 이렇게 하려면 창의 해당 영역으로 파일을 끌어다 놓거나 select from your computer 컨트롤을 클릭하여 하드 드라이브에서 파일을 찾아 선택하십시오.

업로드 가능한 최대 파일 크기는 100MB입니다.

업로드하는 파일은 비정형이어도 되지만, Excel template 링크를 사용하여 구조화된 방식으로 요구사항을 수집하는 데 사용할 수 있는 *.xlsx 파일을 다운로드할 수 있습니다. 또한 this link를 사용하여 파일을 다운로드할 수도 있습니다.

파일이 성공적으로 업로드되면 해당 항목이 창에 표시됩니다. 아이콘을 클릭하여 창에서 제거할 수 있습니다. 또는 다른 파일을 창으로 끌어다 놓아 기존 파일을 대체할 수 있습니다.

 버튼을 클릭하여 계속 진행하십시오. Importer가 업로드된 파일을 처리합니다. 처리가 완료되면 추출된 데이터가 제안된 요구사항 테이블로 표시됩니다. 각 행의 왼쪽에 있는 체크박스를 활성화하여 가져올 요구사항을 선택할 수 있습니다.

기본적으로 추출된 요구사항은 Importer에 액세스했을 때 보고 있던 specification으로 가져와집니다. Importer 창 상단의 드롭다운에서 필요한 specification을 선택하거나, 드롭다운에서 As new (creates new specification) 항목을 선택한 뒤 창에 표시되는 Specification name 필드를 사용해 새 specification의 이름을 정의하여 새 specification을 만들 수 있습니다.

 버튼을 클릭하여 계속 진행하십시오. 가져오기가 완료되면 확인 창이 표시됩니다.

Importer가 가져온 요구사항에서 문제를 감지하면 창에 이를 표시합니다(). 링크를 클릭하면 감지된 문제의 원인을 자세히 설명하는 보고서를 다운로드할 수 있습니다. 

 버튼을 클릭하여 Importer의 파일 업로드 단계로 돌아가거나,  을(를) 클릭하여 Importer를 종료하십시오.

Legacy Importer

Importer에 액세스할 때(learn more) 구조화된 요구사항 데이터를 업로드하기 위해 기존 가져오기 도구를 계속 사용할 수 있습니다. 또한 기존 Importer는 관리자가 Requirements Portal 설정에서 External Provider 옵션을 비활성화한 경우에만 사용할 수 있습니다.

이 프로세스는 Specification, Upload, Review의 세 가지 주요 단계를 안내합니다. specification 가져오기가 완료되면 요약이 표시되며, Valifying 수행 또는 다른 파일 가져오기와 같은 추가 작업을 실행할 수 있습니다. 이러한 단계와 작업은 아래 섹션에서 설명합니다.

Specification

Import Wizard의 이 단계에서는 가져올 대상 specification을 정의할 수 있습니다.

  • Import Requirements 창의 왼쪽에 있는 Select a specification 영역을 사용하여 기존 specification과 필요에 따라 해당 section을 선택합니다.

  • Import Requirements 창의 오른쪽에 있는 Create a specification 영역을 사용하여 가져오기 마법사를 종료하지 않고 새 specification을 생성하고(약어와 할당할 block도 함께 정의) 설정할 수 있습니다.

원하는 방법을 사용하려면 해당 영역을 클릭하십시오.

 
  • Import Wizard가 Specification 또는 Section의 컨텍스트 내에서 시작된 경우, 해당 항목이 가져오기 대상의 사전 선택값으로 표시됩니다.

  • 기존 specification이 없는 경우에는 새로 생성해야 합니다.

  • 새 Specification의 이름을 정의할 때는 이름 지정 규칙을 충족해야 하며, 영숫자와 특수문자 _ (밑줄)만 허용됩니다.

업로드

Import Wizard의 이 단계에서는 지원되는 형식의 파일을 업로드할 수 있습니다. 이렇게 하려면 파일을 Import Requirements 창의 오른쪽으로 끌어다 놓거나 Drop file 컨트롤을 클릭하여 하드 드라이브에서 파일을 찾아 선택하십시오. 파일이 성공적으로 업로드되면 창에 알림이 표시됩니다.

 
  • Excel(.xls, .xlsx) 및 Comma Separated Values(.csv) 파일만 지원됩니다. Excel Macro 파일(.xlsm)은 지원되지 않습니다.

  • 지원되지 않는 파일을 업로드하면 오류 메시지로 이를 알려줍니다.

  • 파일이 업로드되면 가져오기 프로세스를 계속 진행하거나 새 파일을 업로드하여(이전 파일 대체) 진행할 수 있습니다.

검토

Import Wizard의 이 단계에서는 업로드한 파일에서 가져온 데이터의 결과를 검토하고, 파일 옵션을 구성하며, 파일의 데이터를 요구사항 필드에 매핑할 수 있습니다.

Import Requirements 창의 Destination 영역은 데이터가 어디로 가져와질지(specification 또는 section 기준) 시각적으로 보여줍니다.

File options 영역에서는 다음 옵션을 제공합니다.

  • Update requirements – 활성화하면 대상 specification에 이미 존재하는 모든 요구사항이 대체 데이터로 덮어써집니다(파일 데이터가 specification의 데이터를 대체함).

    • 이 옵션이 비활성화된 상태에서 대상 specification으로 선택한 specification에 이미 존재하는 Identifier를 가진 요구사항을 가져오면, Requirements Portal은 가져온 요구사항의 Identifier에 _import 접미사를 추가하여 구분합니다.

    • 이 옵션이 비활성화된 상태에서 현재 프로젝트에는 이미 존재하지만 대상 specification으로 선택한 specification에는 존재하지 않는 Identifier를 가진 요구사항을 가져오면, Requirements Portal은 동일 프로젝트 내 중복 Identifier를 알리는 경고 아이콘을 해당 Identifier에 추가합니다.

    • 이 옵션이 활성화된 경우 가져오는 파일의 빈 값도 지원됩니다. 즉, 파일의 값이 비어 있으면 해당 값은 요구사항에서 제거됩니다. 이는 Tags와 같은 다중 선택 필드에도 적용됩니다.

  • Use header row – 업로드한 파일의 헤더 행을 사용할지, 또는 Requirements Portal에서 제공하는 일반 참조 헤더 행(즉, 열 헤더를 A, B, C 등으로 표시)을 사용할지 결정할 수 있습니다.

    Requirements Portal은 업로드된 모든 파일의 첫 번째 행을 Header 행으로 간주합니다.

  • Sheet – 여러 시트가 있는 파일의 경우 가져올 시트를 선택할 수 있습니다.

  • Starting row – 가져온 파일의 몇 번째 행부터 데이터를 수집하여 Requirements Portal에 삽입할지 선택할 수 있습니다.

Import Requirements 창 하단의 표에서는 업로드한 파일의 미리보기를 보고, 해당 열을 Requirements Portal의 필드에 매핑할 수 있습니다. 이를 통해 각 열에 대해 Map To 드롭다운에서 적절한 필드를 선택하여 파일의 데이터가 Requirements Portal의 특정 필드와 어떻게 대응될지 정의할 수 있습니다. 파일에 Requirements Portal의 기본 필드와 동일한 헤더가 포함되어 있으면 이러한 필드는 자동으로 매핑됩니다. 그러나 필요한 경우 이 자동 매핑을 재정의하거나 조정할 수 있습니다.

  • 매핑에 선택할 수 있는 필드는 다음과 같습니다.

    • 식별자

    • 텍스트

    • 제목

    • 근거

    • 상위 항목

    • 하위 항목

    • 섹션 경로

    • 유형

    • 상태

    • 태그

    • 준수

    • 준수 설명

    • V&V 방법

    • 적용 가능성

    • 적용 가능한 블록

    • 소유자

    • 태그

    • 사용자 지정 열

  • 하위 항목, V&V 방법, 적용 가능성, 적용 가능한 블록 및 태그는 각 요구사항에 대해 둘 이상의 값으로 가져올 수 있습니다. 이렇게 하려면 각 값은 쉼표로 구분해야 합니다.

  • 가져오는 검증 방법, 적용 가능한 블록, 요구사항 유형, 상태, 준수 항목 또는 태그가 현재 Requirements Portal에 존재하지 않는 경우, 가져오기 중에 자동으로 생성되어 요구사항에 추가됩니다.

  • 적용 가능성의 경우, 복합 블록 유형은 /를 사용해 참조할 수 있습니다. 예: block_A/block_B.

  • 사용자 지정 열에는 다음 유형을 사용할 수 있습니다: Select, Multiselect, Text, Date, Number.

  • 최소한 식별자 열은 선택되어야 합니다. 그렇지 않으면 해당 조건이 충족될 때까지 경고 메시지가 표시됩니다().

  • 다음 필드는 대소문자를 구분합니다:

    • 유형

    • 상태

    • 준수

    • 태그

    예를 들어, Requirements Portal에 태그 TBD가 이미 존재하는 상태에서 태그 tbd를 가져오면, 새 태그 tbd가 생성되어 요구사항과 함께 가져와집니다.

실행 보고서

가져오기 프로세스가 완료되고 성공적으로 가져오기가 끝나면 성공 메시지와 함께 적용된 변경 사항이 표시됩니다. 가져오기에 실패하면 실패 메시지가 표시됩니다. 아래에는 성공적인 가져오기 예가 나와 있습니다.

소프트 오류가 있는 경우 해당 내용도 표시됩니다(). 가능한 소프트 오류는 다음과 같습니다:

  • 관계를 설정할 수 없음 → 상위 또는 하위 식별자가 프로젝트에 존재하지 않음

  • 관계를 설정할 수 없음 → 상위 또는 하위 식별자가 프로젝트에서 중복됨

  • 요구사항 준수 설명이 프로젝트에 존재하지 않음

  • 요구사항 유형이 프로젝트에 존재하지 않음

  • 요구사항 상태가 프로젝트에 존재하지 않음

  • 태그가 프로젝트에 존재하지 않음

  • 적용 가능성 조건이 존재하지 않음

가져오기 성공 여부와 관계없이 Import new file(성공) 또는 Try again(실패)를 클릭하여 다시 가져오거나 새 가져오기를 수행할 수 있으며, 그러면 1단계(Specification)로 돌아갑니다.

가져오기에 성공하면 창 상단의 Check now 컨트롤을 클릭하여 Valify 프로세스를 시작할 수도 있습니다. 이 프로세스는 가져온 요구사항 텍스트를 스캔하여 요구사항 내에서 Valis로 변환할 수 있는 정량화 가능한 매개변수를 찾습니다.

자세한 내용은 Valify Requirements 페이지를 참조하십시오.

AI-LocalizedAI로 번역됨
만약 문제가 있으시다면, 텍스트/이미지를 선택하신 상태에서 Ctrl + Enter를 누르셔서 저희에게 피드백을 보내주세요.
기능 제공 여부

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

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

콘텐츠