메뉴 건너뛰기

이 문서는 요구사항 관리 도구인 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. 클라우드 기반 요구사항 관리 도구 ReqVIew 리뷰

    체코의 Eccam s.r.o사는 자동차 네비게이션, 임베디드와 모바일 시스템, 컴퓨터 그래픽, 비전 분야에서 고성능을 위한 소프트웨어 개발에서 노하우를 기반으로 요구사항 관리 시스템인 ReqView를 개발하고 있다. ReqView는 웹 및 오프라인에서 사용할 수 있...
    Date2014.09.16 Category요구사항관리 ByPSEG Reply0 Views11762
    Read More
  2. 세계 점유율 1위의 요구사항 관리 도구 DOORS 리뷰 - 2부

    4.4 요구사항 Import/ExportDOORS의 강력한 기능 중에 하나는 바로 Import/Export 기능이다. Import는 Plain Text, Rich Text, Spreadsheet, Framemaker로부터 가능하며, Export는 아래 그림처럼 Word, Excel, Outlook, HTML, 등 수 많은 포멧으로 가능하다. ...
    Date2014.05.07 Category요구사항관리 ByPSEG Reply0 Views16588
    Read More
  3. 세계 점유율 1위의 요구사항 관리 도구 DOORS 리뷰 - 1부

    Standish Group Report에 따르면, 프로젝트의 성공과 실패를 좌우하는 요소들의 40%가 요구사항과 관련되어 있다. 성공을 위해서도 요구사항 정의 및 관리를 잘해야하며, 실패를 하지 않기 위해서도 요구사항 정의 및 관리를 잘해야 한다. 일반적으로 부실하게...
    Date2014.05.07 Category요구사항관리 ByPSEG Reply0 Views11984
    Read More
  4. 요구사항 관리 도구 Jama Contour 리뷰 - 4부

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

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

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

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