메뉴 건너뛰기

이 문서는 요구사항 관리 도구인 Jama의 Contour에 대한 리뷰를 위해 작성되었다. 

앞의 1부에 이어 2부에서는 요구사항 작성, 추적, 히스토리, 외부로 Export와 Import에 대해서 다룬다. 


4. 주요기능

4.3 요구사항 작성

Contour에서 요구사항을 작성하기 위해서는 먼저 Set을 만들어야 한다. Set의 종류에는 아래와 같이 Solution Requirements, Features, Requirements, Use Cases, Test Cases, Defects 등이 있으며, 실제 이 Set안에 필요한 아이템들이 추가된다. 


requirement_jama_contour.jpg


그리고 생성된 Set은 문서로 변환되었을 때, 하나의 큰 타이틀이 되며, 내부에 생성되는 요소들은 서브 아이템이 된다. 서브 아이템은 폴더를 통해서 다시 구조화 할 수 있다. 


requirement_jama_contour02.jpg


예를 들어 위와 같이 프로젝트를 구성하였을 경우, 실제 문서는 다음과 같은 구조를 가지게 된다. 


  1. Solution Requirement

Descritiption

  1.1 Start Game

Descritiption

  1.1.1 앱은 안드로이드 기반 기기에서...

Descritiption

  1.1.2 앱은 게임 아이콘을 터치 시 ...

Descritiption

  1.2 Select Game State

Descritiption

  ......


이처럼 프로젝트를 크게 하나의 요구사항 문서로 생각하고, 개발팀에서 지향하는 요구사항 문서 템플릿을 구성하여, 단계적으로 요구사항을 작성하는 것이 Contour의 이점이 될 수 있다.


requirement_jama_contour03.jpg


상위는 요구사항을 작성하는 폼을 보여주고 있다. Short Name은 요구사항을 나타내는 대표 문장을 적고, Description에 필요한 부가적인 설명을 Editor를 통해 작성한다. 이 에디터는 RTF를 지원하며, 이미지, 수식, 표의 편집을 가능하게 해준다.  


requirement_jama_contour04.jpg


요구사항을 작성 후에, Solution Requirements Set을 클릭하게 되면, 상위와 같이 Solution Requirement에 포함된 아이템들을 문서처럼 보준다. Contour는 해당 아이템에 추가적인 정보를 입력하기 위해, 아이템 타입 별로 필드를 추가하는 것을 가능하게 해준다. 물론 사용자 정의의 아이템 추가도 가능하다. 필드의 타입은 이미 정해져있는 필드는 사용하는 방법과 사용자 정의로 필드를 생성할 수 있다. 아래는 Administration으로 뷰를 변경했을때, 필드 타입(Field Type)을 추가하는 부분을 보여주고 있다.


requirement_jama_contour05.jpg


다음은 컴포넌트 UI Engine의 Use Case를 에디터의 표를 사용하여 명세하였다. 표작성은 편하지는 않지만, OLE 복사를 지원하기 때문에 표작성은 엑셀이나 혹은 Word를 통해 한뒤에 복사하여 붙여넣으면 더욱 편리할 듯 하다.


requirement_jama_contour06.jpg


아래는 컴포넌트 UI Engine의 전체 유즈케이스 명세를 보여주고 있다. 이러한 형태의 뷰를 Contour에서는 Reading View라고 부른다.


requirement_jama_contour07.jpg

Contour에서는 Reading view와 함께 요구사항의 필드를 함께 보여주는 List view 또한 제공 해주며, 아래와 같은 형태로 보여줄 수 있다. 여기에 보이는 필드는 설정을 통해 변경이 가능하다.

requirement_jama_contour08.jpg

4.4 요구사항 추적 작성

현재 요구사항과의 추적은 Related Item을 통해 링크를 생성 가능하다. 링크를 걸기를 원하는 요구사항을 열고 하위 Relationships 탭을 선택한다. 활성화된 하위 창에 현재 요구사항과 연결이 되어 있는 요구사항 리스트가 보인다.

requirement_jama_contour09.jpg

링크를 추가하기 위하여 Relate Item(s)을 선택한다. 그러면 우측에 링크를 생성하기 위하여 탐색 창이 뜬다.  탐색기에서 링크를 희망하는 요구사항은 선택하고 하단의 Relate를 선택하면 링크가 형성된다. 해당 리스트에서 링크를 클릭하여, 링크 타입과 방향을 설정할 수 있다.

requirement_jama_contour10.jpg

그리고 현재 문서 상에 존재하는 Item 간의 링크 정도를 확인할 수 있다. 이는 추적 매트릭스에서 확인할 수 있는데, 상위는 링크에 대한 추적 매트릭스의 예제를 보여준다.  Use Case와 Solution Requirement 간의 링크를 방향으로 보여주고 있다.
?

 


  1. 스마트한 테스트 관리 IBM Rational Quality Manager 리뷰 - 3부

    수동적인 테스트외에도 테스트 자동화 도구와 연동하여 테스트 스크립트를 작성할 수 있다. 아래는 그 도구들의 리스트이다. Junit, RAT, RFT, RPT, Robot, RST 등 IBM의 여러도구와의 연동으로 자동 테스트를 수행할 수 있는 듯하다. 그리고 명령행을 사용하...
    Date2014.05.07 Category테스트 ByPSEG Reply0 Views7474
    Read More
  2. 스마트한 테스트 관리 IBM Rational Quality Manager 리뷰 - 2부

    테스트 환경은 테스트를 수행하는 환경인데, RQM에서는 이 환경과 테스트 케이스를 조합하여, 실제 실행가능한 테스트 레코드를 생성한다. 먼저 플랫폼의 범위에서, 우리가 테스트를 할 환경의 범위를 선택한다. 그리고 이 플랫폼의 범위에 따라,...
    Date2014.05.07 Category테스트 ByPSEG Reply0 Views5678
    Read More
  3. 스마트한 테스트 관리 IBM Rational Quality Manager 리뷰 - 1부

    이번 포스트는 IBM Rational의 테스트 공정 관리 도구인 Rational Quality Manager에 대한 빠른 리뷰를 제공한다. IBM의 Rational Quality Manager의 경쟁도구는 HP의 Quality Center(예전 Test Director)로, 현재로써는 점유율 측면에서 조금 밀리지만, IBM은...
    Date2014.05.07 Category테스트 ByPSEG Reply0 Views5615
    Read More
  4. Agile 프로젝트 관리 Planbox 리뷰 - 2부

    이번 포스트는 Agile 프로젝트 관리 Planbox 리뷰 1부에 이어 Planbox의 간단한 기능을 리뷰해보겠다. 이번 리뷰에서는 계획을 세우기 위해, 사용자 스토리를 작성하여 진행을 하였다. 먼저 아래 화면에서 제목입력부분에 간단한 사용자 스토리를 입력하...
    Date2014.04.30 Category프로젝트&이슈관리 ByPSEG Reply0 Views6799
    Read More
  5. Agile 프로젝트 관리 Planbox 리뷰 - 1부

    이번 포스트는 웹기반의 애자일 프로젝트 관리 서비스 Planbox 리뷰를 제공한다. Planbox는 캐나다의 수도 몬트리얼에 위치한 회사로 Zenergy, 삼성, CGI, 스타벅스, 인텔, 필립스 등의 고객을 보유하고 있다. Planbox의 프로젝트 관리 서비스는 2명의 사용자...
    Date2014.04.30 Category프로젝트&이슈관리 ByPSEG Reply0 Views5351
    Read More
  6. 요구사항 관리 도구 Jama Contour 리뷰 - 4부

    이 문서는 요구사항 관리 도구인 Jama의 Contour에 대한 리뷰를 위해 작성되었다. 앞의 3부에 이어 4부에서는 요구사항 리뷰, 확장성에 대해서 살펴보고 마무리 하겠다. 4. 주요기능4.5 요구사항 리뷰Contour의 자랑할만한 기능 중에 하나는 요구사항 ...
    Date2014.04.30 Category요구사항관리 ByPSEG Reply0 Views8307
    Read More
  7. 요구사항 관리 도구 Jama Contour 리뷰 - 3부

    이 문서는 요구사항 관리 도구인 Jama의 Contour에 대한 리뷰를 위해 작성되었다. 앞의 2부에 이어 3부에서는 요구사항 히스토리, 외부로 Export와 Import 기능에 대해서 살펴본다. 4. 주요기능4.5 요구사항 히스토리 현재 요구사항의 히스토리는 Activ...
    Date2014.04.30 Category요구사항관리 ByPSEG Reply0 Views8299
    Read More
  8. 요구사항 관리 도구 Jama Contour 리뷰 - 2부

    이 문서는 요구사항 관리 도구인 Jama의 Contour에 대한 리뷰를 위해 작성되었다. 앞의 1부에 이어 2부에서는 요구사항 작성, 추적, 히스토리, 외부로 Export와 Import에 대해서 다룬다. 4. 주요기능4.3 요구사항 작성Contour에서 요구사항을 작성하기 ...
    Date2014.04.30 Category요구사항관리 ByPSEG Reply0 Views16090
    Read More
  9. 요구사항 관리 도구 Jama Contour 리뷰 - 1부

    이 문서는 요구사항 관리 도구인 Jama의 Contour에 대한 리뷰를 위해 작성되었다. 1. 개요Jama software는 미국 오리곤 주의 포틀랜드에 본사를 두고 있는 2006년에 설립한 회사이다. 회사의 설립자인 Eric Winquist는 다년간의 소프트웨어 개발 회사를 다니는...
    Date2014.01.24 Category요구사항관리 ByPSEG Reply0 Views11241
    Read More
Board Pagination Prev 1 2 Next
/ 2