도구 사용 도움말: Rational RequisitePro를 사용하여 요구사항 히스토리 보기
이 도구 사용 도움말은 Rational RequisitePro®에서 요구사항의 히스토리를 보는 방법을 설명합니다.
도구: Rational RequisitePro
관계
기본 설명

개요

요구사항이 수정되는 대로, 요구사항 히스토리를 통해 요구사항 변경의 내용, 시기, 원인수정자를 추적할 수 있습니다. 요구사항 히스토리는 다음 정보를 제공합니다.

  • 요구사항 변경을 수행하는 빈도는? (너무 많은 변경이 너무 신속하게 이루어질 경우, 이는 잘못 정의된 요구사항을 나타낼 수 있습니다.)
  • 특정 요구사항을 수정한 사람은? (해당 변경을 유효화 또는 무효화하기 전에 수정한 사람에게 문의하여 동기를 알 수 있습니다.)
  • 요구사항이 변경된 원인은? (근본적인 이유가 무엇입니까?)
  • 두 요구사항 사이의 관계를 "의심"하게 된 원인은?

요구사항 히스토리를 알면 영향 분석 시, 하나의 요구사항에 대한 변경이 링크된 요구사항에 영향을 주는지 여부를 판별할 때 특히 유용합니다.  

도구 단계

이 도구 사용 도움말은 다음과 같은 요구사항 히스토리 프로시저를 소개합니다.

  1. 요구사항 히스토리 보기
  2. 영향 분석 수행
  3. 요구사항 히스토리 레코드

1. 요구사항 히스토리 보기

RequisitePro에서는 요구사항 히스토리가 요구사항 특성 대화 상자의 개정 탭에 위치됩니다. 이 대화 상자는 Microsoft® Word 문서나 보기에서 액세스할 수 있습니다.

Word 문서에서:

  1. 커서를 요구사항 텍스트에 놓으십시오.
  2. RequisitePro > 요구사항 > 특성을 클릭하십시오. 요구사항 특성 대화 상자가 표시됩니다.

보기에서:

  1. 요구사항 행을 선택하고 다음 중 하나를 수행하여 요구사항 특성 대화 상자를 여십시오.
  • 마우스 오른쪽 단추를 클릭하여 컨텍스트 메뉴를 표시한 후 팝업 메뉴에서 특성을 클릭하십시오.
  • 요구사항 > 특성을 클릭하십시오.
  1. 다음을 수행하십시오.
    • 개정 탭을 클릭하십시오. 이 분할창은 해당 요구사항에 대해 마지막으로 수행한 변경을 표시합니다. 날짜, 시간, 작성자 및 변경 설명(변경의 근본 원인)이 표시됩니다.
    • 히스토리 단추를 클릭하십시오. 개정 히스토리 대화 상자는 작성된 이후에 해당 요구사항에 대해 수행된 모든 수정사항을 표시합니다. RequisitePro는 수정사항이 발생하는 대로 자동으로 개정 번호를 증가시킵니다.
    • 개정 목록 상자에서 개정을 클릭하여 해당 개정에 대한 세부사항을 보십시오.
    • 요구사항에 해당되는 개정 세트를 인쇄하려면 인쇄를 클릭하십시오.

참고: 여러 요구사항에 관련되는 개정을 인쇄하려면 Rational 문서 자동화 도구인 Rational SoDA®를 사용하여 RequisitePro 프로젝트에서 개정 세트를 추출한 후 Word 또는 Adobe® FrameMaker 문서를 인쇄하십시오. 또는 ODBC 연결을 가지고 있는 읽기 전용 RequisitePro 데이터베이스를 열고 데이터베이스 보고 도구를 사용하여 여러 요구사항에 대한 개정을 조회하십시오.

2.  영향 분석 수행

요구사항 히스토리 검토는 영향 분석에서 중요한 단계입니다. 요구사항 사이에 추적성 링크를 설정하는 이유 중 하나는 관련된 요구사항의 변경으로 영향을 받을 수 있는 요구사항을 플래깅하기 위한 수단을 갖기 위해서입니다.

RequisitePro는 의심 링크를 사용하여 두 개의 관련 요구사항 사이의 관계를 다시 점검해야 합니다. 요구사항 중 하나가 수정되었기 때문입니다. 의심 링크는 추적성 화살표를 통해 빨간색 슬래시가 있는 추적성 매트릭스 또는 추적성 트리에서 시각적으로 표시됩니다. 이 지표는 요구사항의 텍스트 또는 속성이 변경되었고 이 변경이 수정된 요구사항으로(부터) 추적되는 요구사항에 영향을 미칠 수 있음을 시각적으로 사용자에게 알립니다.

의심 링크가 표시되면 의심 링크의 발생 원인과 변경이 다른 요구사항이 미칠 수 있는 영향을 조사합니다. 이 도구 사용 도움말의 첫 번째 섹션(요구사항 히스토리 보기)에 요약된 단계에 따라 의심 링크에 포함된 두 요구사항의 히스토리를 보십시오. 수정된 요구사항의 히스토리를 볼 때 다음의 두 가지 결론 중 하나에 도달할 수 있습니다.

  • 해당 요구사항의 수정은 링크된 요구사항에 영향을 주지 않습니다. 이 경우, 의심 링크를 지울 수 없습니다. 추적성 보기에 있는 동안 의심 링크를 지우려면 커서를 의심 링크 아이콘에 놓으십시오. 마우스 오른쪽 단추를 클릭하여 컨텍스트 메뉴를 표시한 후 의심 지우기를 선택하십시오.
  • 수정은 링크된 요구사항에 영향을 줍니다. 이 경우, 링크된 요구사항의 정의를 갱신하여 링크가 지워지기 전에 변경을 반영해야 합니다.

추적성 보기에 있는 동안 의심 링크를 지우려면 영향을 받는 요구사항을 두 번 클릭하십시오. 그런 다음 다음 중 하나를 수행하십시오.

  • RequisitePro 문서에서 요구사항이 작성된 경우, RequisitePro는 문서를 열고 커서를 요구사항에 놓습니다. 관련된 수정 요구사항에 비추어서 필요에 따라 요구사항 텍스트를 수정한 후 RequisitePro > 문서 > 저장을 클릭하여 변경을 확약하십시오.
  • 요구사항이 직접 보기에서 작성된 경우, Requirement 특성 대화 상자가 표시됩니다. 텍스트 상자를 수정한 후 확인을 클릭하여 변경을 확약하십시오.

3. 요구사항 히스토리 레코드

다음은 요구사항 히스토리 사용에 관련된 팁입니다.

팁 1: 모든 사용자에게 사용자 이름 지정

요구사항 히스토리에서 중요한 레코드는 요구사항 변경 작성자입니다. 이 작성자는 요구사항이 수정될 당시 RequisitePro 프로젝트에 로그인한 사용자입니다. 로그인하는 사용자를 레코딩하려면 RequisitePro 프로젝트 보안을 사용해야 합니다.

기본적으로, RequisitePro 프로젝트에서는 보안이 사용되지 않습니다. 프로젝트 컴포넌트(프로젝트, 문서, 요구사항 등)마다 권한을 설정하지 않을 경우에도 사용자에게 사용자 이름을 지정할 수 있도록 보안을 사용해야 합니다. 이 사용자 이름은 사용자가 요구사항을 작성하거나 수정하는 대로 요구사항 개정에 입력됩니다.

보안을 사용하고 사용자 이름을 작성하려면 다음을 수행하십시오.

  1. 파일 > 프로젝트 관리 > 보안을 클릭하십시오. 프로젝트 보안 대화 상자가 표시됩니다.
  2. 이 프로젝트에 보안 사용 선택란을 선택하십시오.

사용자 그룹을 작성하려면 다음을 수행하십시오.

  1. 그룹 상자 아래에 있는 추가 단추를 클릭하십시오. 그룹 권한 대화 상자가 표시됩니다.
  2. 그룹 이름을 입력하고 해당 그룹의 권한을 정의하십시오. 권한은 특정의 문서 유형, 요구사항 유형, 속성 및 속성 값에 설정할 수 있습니다. 또한 이 사용자 그룹이 프로젝트 구조를 수정할 수 있는지 여부를 정의할 수도 있습니다. 이 그룹은 요구사항 유형에 속성 추가, 문서 유형 추가 등을 수행할 수 있는 권한을 포함할 수 있습니다.

개인 사용자를 추가하려면 다음을 수행하십시오.

  1. 프로젝트 보안 대화 상자의 그룹 목록에서 그룹을 선택하십시오.
  2. 그룹 사용자 상자에 있는 추가 단추를 클릭하십시오. 사용자 추가 대화 상자가 표시됩니다.
  3. 사용자 이름(예: John Smith)을 입력하십시오. 암호 및 전자 우편 주소 입력 옵션이 제공됩니다. 전자 우편 주소는 사용자가 전자 우편 그룹 논의에 참가할 경우에 사용됩니다.

팁 2: 요구사항을 삭제하지 않음

RequisitePro에서는 요구사항을 삭제할 수 있습니다. 이 기능은 처음 프로젝트를 작성할 때 유용합니다. RequisitePro를 사용할 방법과 요구사항에 사용할 세부사항 레벨에 대해 조사할 수도 있습니다. 나중에, 프로젝트가 그대로 유지보수될 준비가 되었음을 결정합니다. 이 시점부터는 프로젝트에서 수행된 모든 수정사항을 추적해야 합니다. RequisitePro가 요구사항을 삭제할 경우 해당 히스토리를 포함하여 요구사항의 모든 특성이 삭제된다는 점에 유의하십시오. 히스토리는 일반적으로 손실하지 않으려는 정보입니다. RequisitePro는 요구사항을 삭제하기 전에 사용자 확인을 요구합니다.

삭제 기능으로 요구사항을 삭제하지 않도록 하십시오. 대신, 속성을 작성하여(예: 삭제됨 또는 비활성) 요구사항을 "삭제됨"(또는 비활성)으로 표시할 수 있습니다. 나중에 해당 속성의 값을 변경하여 요구사항을 다시 활성화할 수 있습니다.

요구사항이 표시되는 문서의 맨 아래나 데이터베이스에 비활성 요구사항을 재배치할 것을 원할 수도 있습니다(비활성 요구사항이 문서에 표시되지 않도록). Word 문서에 있는 요구사항을 이동하려면(보기에만 있는 요구사항과 반대로) 다음 단계를 수행하십시오.

  1. Word 문서에서 커서를 요구사항 텍스트에 놓으십시오.
  2. RequisitePro > 요구사항 > 잘라내기를 클릭하십시오.
  3. 탐색기에서 요구사항을 붙여넣을 속성 매트릭스를 클릭한 후 편집 > 붙여넣기를 클릭하십시오.

팁 3: 추적성 관계에 개정 추가

기본적으로, RequisitePro는 추적성 링크가 아닌 요구사항 개정을 유지보수합니다. RequisitePro가 추적성 링크의 개정도 유지보수하도록 설정하려면 다음을 수행하십시오.

  1. 도구 > 옵션을 클릭하십시오.
  2. 추적성 섹션에서 히스토리에 로깅된 변경사항 선택란을 선택하십시오.
  3. 확인을 클릭하십시오.

추적성 히스토리 로그를 확인하려면 추적성 매트릭스를 여십시오. 두 요구사항 사이의 추적성 링크를 추가 또는 제거하십시오. 그런 다음 요구사항 중 하나를 선택하고 요구사항 > 특성을 클릭하여 요구사항 대화 상자를 여십시오. 개정 탭에서 히스토리를 클릭하십시오. 추적성 변경사항이 개정 목록에 표시됩니다.

팁 4: 항상 변경 알림 대화 상자 채움

좋은 요구사항 관리 프로세스의 일부로, 프로젝트 구성원이 요구사항 변경 이유를 레코딩할 것을 권장합니다. RequisitePro는 이 정보를 레코딩할 수 있는 변경 설명 필드를 제공합니다.

변경 설명 필드는 요구사항 특성 대화 상자의 개정 탭에 있습니다.

수정된 요구사항을 포함하는 RequisitePro 문서를 저장할 때 RequisitePro는 수정된 요구사항마다 변경 알림 대화 상자를 표시합니다. 문서에서 수정된 모든 요구사항 적용 선택란을 사용하여 동일한 변경 설명 정보를 수정된 모든 요구사항에 첨부할 수 있습니다(예: "5/30/2001에 VP와의 회의마다").