비즈니스 규칙 추출

이 페이지에서는 지원되는 언어로 작성된 애플리케이션에서 비즈니스 규칙을 추출하는 방법을 안내합니다. 이 기능을 사용하면 비즈니스 로직을 검증하고 메인프레임 코드베이스에서 사용되지 않는 규칙을 식별할 수 있습니다.

비즈니스 규칙 추출 중에 Mainframe Assessment Tool은 메인프레임 애플리케이션 코드베이스를 분석하여 비즈니스 규칙을 식별하고 표준화된 사람이 읽을 수 있는 형식으로 표시합니다.

비즈니스 규칙 추출의 이점

비즈니스 규칙 추출은 다음과 같은 목표를 달성하는 데 도움이 됩니다.

  • 단일 정보 소스 만들기: Mainframe Assessment Tool은 메인프레임 애플리케이션 로직을 행동 중심 개발 (BDD)에 사용되는 일반 텍스트 도메인별 언어 (DSL)인 Gherkin의 사람이 읽을 수 있는 비즈니스 규칙으로 추출합니다. 이 표준화된 형식은 복잡한 코드를 명확한 시나리오로 변환하여 기술적 발견과 비즈니스 의도 간의 격차를 해소합니다.
  • 사용되지 않는 로직 삭제: 관련 없는 규칙을 식별하고 삭제하여 로의 마이그레이션을 간소화합니다 Google Cloud.
  • 현대화 가속화: 메인프레임 코드에서 애플리케이션 사양을 생성하여 현대화 프로세스의 속도를 높입니다.
  • 위험 감소: 현대화 전에 비즈니스 프로세스 소유자와 추출된 규칙을 검증하여 기능적 차이를 최소화합니다.

이 페이지는 소스 코드에서 비즈니스 규칙을 추출하여 기존 메인프레임 애플리케이션을 이해하고 현대화하려는 메인프레임 개발자, 엔터프라이즈 설계자, 비즈니스 분석가를 대상으로 합니다.

이 페이지에서는 다음 작업을 실행하는 방법을 설명합니다.

시작하기 전에

시작하기 전에 다음 태스크를 완료했는지 확인하세요.

  • 평가 만들기: 프로그램 및 복사본과 같은 업로드된 메인프레임 애셋이 포함된 기존 평가가 있는지 확인합니다. 자세한 내용은 평가 만들기를 참조하세요.
  • 진입점 식별: 비즈니스 규칙 추출의 진입점 역할을 하는 메인프레임 애플리케이션의 기본 모듈을 선택합니다.
  • 이 기능은 Gemini 미리보기 모델을 사용하므로 전역 Agent Platform 엔드포인트를 사용합니다.

비즈니스 규칙 추출 작업 시작

Mainframe Assessment Tool은 Gemini 기반 에이전트를 사용하여 코드를 분석합니다. 이러한 에이전트는 코드 파싱, 의사결정 로직 식별, 자연어 출력 생성과 같은 여러 단계로 추출을 실행합니다.

단일 평가 내에서 여러 추출 작업을 실행하여 대규모 애플리케이션을 점진적으로 분석할 수 있습니다. 이 프로세스를 사용하면 각 작업에 대해 서로 다른 애셋 집합을 선택하여 인보이스 또는 급여와 같은 특정 비즈니스 기능에 집중할 수 있습니다. 새 추출을 시작할 때마다 분석할 애셋 집합을 다르게 선택할 수 있습니다.

비즈니스 규칙 추출 작업을 시작하려면 다음 단계를 따르세요.

  1. 웹브라우저에서 Mainframe Assessment Tool을 엽니다.
  2. 탐색 메뉴에서 평가 를 클릭합니다.
  3. 평가 페이지에서 특정 평가를 열려면 확장기 화살표를 클릭합니다.
  4. 비즈니스 규칙 을 클릭합니다.
  5. 새 추출 작업 을 클릭합니다.
  6. 추출 작업의 세부정보를 구성하려면 기본 정보 페이지에서 다음 단계를 따르세요.

    1. 이름에 작업의 고유한 식별자를 입력합니다.
    2. 선택사항: 설명에 작업에 대한 간단한 설명을 입력합니다 (최대 128자).
    3. 선택사항: 초점 프롬프트에 추출에 집중하기 위한 구체적인 요청 사항을 제공합니다. 예를 들면 다음과 같습니다.
      • Extract only the tax calculation logic
      • Extract only rules involving the accounts data
      • Extract only rules that are implemented in the branch of the code that handles car insurance
    4. 다음 을 클릭합니다.
  7. 모듈 목록에서 분석할 기본 모듈을 하나 이상 선택합니다.

    이러한 모듈은 추출의 진입점 역할을 합니다. 기본 모듈을 선택하면 Mainframe Assessment Tool은 복사본 및 호출된 프로그램과 같은 모든 종속 항목을 자동으로 식별하고 포함합니다. 이렇게 하면 비즈니스 규칙이 완전하고 전체 애플리케이션 로직을 반영합니다.

  8. 기본 모듈을 선택한 후 추출 작업 실행 을 클릭합니다.

작업이 실행되는 동안 추출 작업 표에 작업 상태가 표시됩니다. 이 상태는 에이전트가 특정 분석에 필요한 총 단계 수 중에서 성공적으로 완료한 내부 계획 단계 수를 나타냅니다.

추출 작업이 완료되면 추출 작업 표의 상태가 완료됨 으로 변경됩니다.

비즈니스 규칙 검토

Mainframe Assessment Tool이 비즈니스 규칙을 추출한 후 검토하고 개선할 수 있습니다. 이 검토 프로세스를 통해 현대화에 올바르고 필요한 규칙만 사용되도록 하고 규칙이 현대화되기 전에 사용되지 않거나 잘못된 로직을 식별할 수 있습니다.

추출 작업에서 비즈니스 규칙을 검토하려면 다음 단계를 따르세요.

  1. 추출 작업 표에서 검토할 작업을 선택합니다.

    작업 개요에는 설명, 초점 프롬프트, 분석에 포함된 애셋 목록과 같은 구성 세부정보가 표시됩니다. 추출된 비즈니스 규칙과 연결된 태그가 포함된 표도 표시됩니다.

  2. 추출된 규칙을 계층적으로 탐색하려면 비즈니스 흐름 을 클릭합니다.

  3. 비즈니스 규칙 탭에서 추출된 비즈니스 규칙과 태그를 검토합니다.

  4. 규칙 세부정보 창을 열려면 특정 규칙을 선택합니다.

    규칙 세부정보 창에는 다음 정보가 표시됩니다.

    • 요약: 규칙의 목적과 기능을 이해할 수 있도록 규칙에 대한 설명을 제공합니다.
    • 태그: Mainframe Assessment Tool이 규칙에 자동으로 할당하는 태그를 표시합니다. 태그를 사용하여 규칙의 컨텍스트를 파악하고 특정 메인프레임 애플리케이션 컨텍스트에 대한 규칙 표를 필터링합니다.
    • 규칙 콘텐츠: 입력 데이터, 출력 데이터, 비즈니스 로직, 엣지 케이스와 같은 비즈니스 규칙의 세부정보를 표시합니다.
    • 애셋: 규칙을 메인프레임 코드로 다시 추적할 수 있는 비즈니스 규칙과 연결된 소스 코드 애셋을 나열합니다.

규칙 상태 업데이트

비즈니스 규칙이 추출되면 초기 상태인 검토 대기 중 이 할당됩니다. 검토 중에 이러한 규칙이 현재 비즈니스 의도를 반영하는지 확인하고 현대화를 고려해야 하는 규칙을 식별하기 위해 이러한 규칙을 검증해야 합니다. 상태를 선택하면 현대화 사양이 현재 비즈니스 요구사항을 정확하게 반영합니다.

비즈니스 규칙의 상태를 선택하려면 다음 단계를 따르세요.

  1. 비즈니스 규칙 표에서 업데이트할 규칙을 선택합니다.
  2. 상태 변경 메뉴를 클릭한 후 다음 상태 중 하나를 선택합니다.

    • 검토 대기 중: 모든 규칙의 기본 상태입니다. 규칙이 검토되지 않았음을 나타냅니다.
    • 검증됨: 규칙이 정확하고 활성 상태인지 확인하려면 이 상태를 선택합니다. Mainframe Assessment Tool은 현대화를 위해 애플리케이션 사양을 재생성하는 데 검증됨 으로 표시한 규칙을 사용합니다.
    • 검증 대기 중: 규칙에 추가 분석 또는 검증을 위한 추가 입력이 필요한 경우 이 상태를 선택합니다.
    • 사용되지 않음: 더 이상 관련이 없는 규칙에 플래그를 지정하려면 이 상태를 선택합니다. Mainframe Assessment Tool은 내보내기 및 현대화에서 사용되지 않음 으로 표시된 규칙을 제외합니다.

비즈니스 규칙 내보내기

추출된 비즈니스 규칙을 검토한 후 파일로 내보낼 수 있습니다. 비즈니스 규칙을 내보내면 현대화 및 분석을 위해 Gemini CLI와 같은 도구에서 규칙을 입력으로 사용하거나, 이해관계자와 공유하거나, 오프라인 분석을 실행할 수 있습니다.

비즈니스 규칙을 내보내려면 다음 단계를 따르세요.

  1. 비즈니스 규칙 표에서 내보낼 규칙을 선택합니다.
  2. 비즈니스 규칙을 JSON 형식으로 내보내려면 내보내기 를 클릭합니다.
  3. Gemini CLI에서 사용할 수 있도록 에이전트 구성을 Markdown으로 내보내려면 Gemini 현대화용 내보내기 를 클릭합니다. 이 구성을 사용하면 Gemini CLI가 규칙에 연결하고 직접 다운로드할 수 있습니다.

다음 단계