Rational ClearQuest 스키마 개발자의 역할 이해

이 주제에서는 스키마 개발자가 일반적으로 수행하는 태스크의 개요를 설명합니다.

스키마 개발자는 일반적으로 스키마를 정의, 구현, 테스트 및 관리하여 프로세스 모델을 디자인하고 수정합니다. 또한 이메일 액세스를 사용 가능하게 하고 공용 조회, 차트 및 보고서를 작성하거나 수정합니다.

다음은 스키마 개발자에게 공통적인 태스크입니다.
이 공통 태스크는 이 주제에서 설명합니다. 설명 내용에는 각 기능 정보에 대한 포인터가 포함됩니다.

변경 관리 시스템의 프로세스 모델 디자인

이 도움말 시스템은 변경 요청 관리 시스템을 디자인하고 구현하는 데 필요한 모든 작업에 대해 설명하지는 않습니다. 그러나 포괄적인 구현 계획을 작성하기 위해 노력해야 합니다. 일반적으로 기존 프로세스를 분석하고(자세한 설명이 제공되지 않으므로) 기존 프로세스를 작업하는 방법에 대한 합의를 도출하도록 노력해야 합니다.

변경 요청 관리 프로세스를 디자인하고 구현하려면 다음을 수행하십시오.

  1. 프로세스 범위 식별
  2. 사용자 유형별 역할 판별
  3. 변경 관리 프로세스 모델 구성
  4. 사용자 및 관리로부터 모델에 대한 계약 획득
  5. 사용자 교육 및 시스템 배치
  6. 변경 관리 프로세스 실행

이러한 태스크 중 대부분은 하나의 팀을 이루어 수행하지만 스키마 개발자는 간과되는 내용이 없는지 확인해야 합니다.

스키마 저장소 및 연결 작성, 관리

유지보수 도구를 사용하여 스키마 저장소를 작성하고 관리하십시오.

스키마 저장소를 작성하면 해당 스키마 저장소의 스키마와 연관된 모든 데이터베이스를 추적하는 연결(또는 데이터베이스 세트)도 함께 작성됩니다. 저장소를 작성한 후 유지보수 도구를 사용하여 이 연결을 관리하십시오.

또한 디자이너를 사용하여 사용자 데이터베이스를 작성하고 사전 정의된 스키마와 연관시키십시오.

자세한 정보는 데이터베이스 관리를 참조하십시오.

스키마 개발

스키마가 강제 실행해야 하는 프로세스 모델을 문서화하십시오. 이 문서에는 다음 정보가 포함될 수 있습니다.

요구사항이 알려진 경우 프로세스 모델을 빌드하도록 스키마를 작성하고 수정하십시오.

사전 정의된 일부 스키마는 이 태스크를 수행하는 데 도움이 됩니다.

표 1. 사전 정의된 스키마
스키마 설명
ALM ALM(Application Lifecycle Management) 스키마는 소프트웨어 개발 활동을 조정하기 위한 필드와 규칙을 제공하고 자산 및 자산 관계의 라이프사이클 관리를 지원합니다.
Blank 시스템 필드만 포함합니다. 스키마 빌드를 위한 최소 구성 기반입니다.
Common 가장 일반적으로 사용되는 스키마 요소를 포함한 기본 레벨 구성입니다.
DefectTracking 결함 추적 프로세스에 대한 기능을 포함하는 스키마입니다.
Enterprise IBM Rational Suite Enterprise에서 Rational ClearQuest를 사용할 수 있도록 허용하는 필드 및 규칙을 포함하는 스키마입니다. 모든 IBM Rational 제품에 적용되는 필드 및 후크가 포함됩니다.
UnifiedChangeManagement Rational UCM에서 Rational ClearQuest를 사용할 수 있도록 하는 필드 및 규칙을 가진 스키마입니다.

프로세스를 모델링하는 스키마를 작성하는 경우 다음과 같은 몇 가지 옵션이 있습니다.

사용자 데이터베이스 업그레이드

스키마를 작성 또는 수정하는 경우 디자이너를 사용하여 최신 스키마 버전에서 사용할 수 있는 사용자 데이터베이스를 작성하거나 업그레이드하십시오.

자세한 정보는 사용자 계정 관리를 참조하십시오.

이메일 알림 사용

사용자가 Rational ClearQuest 클라이언트를 사용하여 이메일로 변경 요청을 제출하고 수정할 수 있도록 Rational E-Mail Reader를 설정할 수 있습니다.

이 기능을 사용하려면 하나 이상의 전용 이메일 계정을 설정해야 합니다. 사용자는 변경 요청을 제출하거나 수정할 때 이 계정으로 메시지를 보낼 수 있습니다. 이메일 메시지는 데이터베이스 서버에서 Windows Service로 실행되는 Rational E-Mail Reader가 해당 데이터를 해석할 수 있는 세트 형식을 준수해야 합니다. Rational E-Mail Reader에서 구문 분석 및 처리할 수 있는 이메일 메시지 제출 시 사용자를 지원하면 올바른 형식으로 이메일 메시지 템플리트를 작성하고 분배할 수 있습니다.

또한 특정 이벤트 발생 시 Rational ClearQuest 사용자에게 이메일로 알리도록 규칙을 작성할 수도 있습니다.

이를 수행하려면 이메일을 통해 정보를 받을 수 있는 모든 스키마에 E-mail 패키지를 적용해야 합니다. 이 패키지는 Email_Rule이라는 Stateless 레코드 유형을 작성합니다. 그러면 새 상태로의 변경 요청 전이와 같은 특정 이벤트가 발생할 때 이메일 알림을 트리거하는 규칙 세트를 작성할 수 있습니다.

자세한 정보는 Rational ClearQuest 이메일을 참조하십시오.

데이터 가져오기 및 내보내기

Rational ClearQuest Client에서 가져오기 및 내보내기 마법사를 사용하여 다른 데이터 소스에서 데이터를 가져오고 내보낼 수 있습니다.

자세한 정보는 데이터 가져오기 및 내보내기 개요를 참조하십시오.

공용 조회, 차트 및 보고서 작성

조회, 차트 및 보고서를 작성하거나 수정하고, 이를 모든 사용자가 사용할 수 있는 공용 조회 폴더에 저장할 수 있습니다. 또는 이러한 태스크를 프로젝트 관리자와 같은 다른 사용자에게 위임할 수 있습니다. 공용 조회, 차트 또는 보고서를 작성하는 데 필요한 사용자 권한에 대한 정보는 사용자 권한을 참조하십시오.

보고서를 작성하려면 SAP Crystal Reports 소프트웨어와 같은 보고 도구의 라이센스를 획득하거나 BIRT 프로젝트 웹 사이트에서 제공되는 개방형 소스인 BIRT Report Designer를 사용해야 합니다. 보고서에 대한 자세한 정보는 Rational ClearQuest 데이터 소스에 관한 보고서를 참조하십시오.

보안 제어 설정

기능과 데이터에 대한 보안 액세스를 디자인하고 구현할 수 있습니다.
  • 사용자 인증
  • 사용자 권한 부여
    사용자 권한 및 기타 보안 기능을 기본으로 하는 권한 부여
  • 사용자 프로파일
    사용자 프로파일은 사용자가 액세스할 수 있는 데이터베이스, 사용자 권한 설정 및 사용자와 연관된 사용자 그룹을 정의합니다.
  • 레코드 유형에 대한 보안 모델

    사용자 계정 관리와 관련된 가장 강력한 기능 중 하나는 특정 사용자 그룹이 사용할 수 있는 정보를 제어하도록 레코드에 보안 제어를 설정할 수 있는 기능입니다. 예를 들어, 고객이 변경 요청을 제출하고 볼 수 있지만 다른 고객 또는 개발팀 멤버가 제출한 변경 요청에 대한 중요 정보는 볼 수 없도록 설정하려고 할 수 있습니다.

    이러한 유형의 보안을 설정하기 위해 특정 사용자 그룹만이 레코드를 볼 수 있도록 지정할 수 있습니다. 또한 레코드 양식 탭의 필드에 대한 액세스를 특정 사용자 그룹으로 제한할 수 있습니다.

    레코드 유형에 보안 컨텍스트 필드를 작성한 후 이 필드에 특정 값을 갖는 레코드를 볼 수 있는 권한을 사용자 그룹에 지정하여 레코드에 대한 보안 제어를 설정합니다.

보안에 대한 자세한 정보는 보안 모델 작성을 참조하십시오.


피드백