메뉴 건너뛰기

reqviewlogo.png


체코의 Eccam s.r.o사는 자동차 네비게이션, 임베디드와 모바일 시스템, 컴퓨터 그래픽, 비전 분야에서 고성능을 위한 소프트웨어 개발에서 노하우를 기반으로 요구사항 관리 시스템인 ReqView를 개발하고 있다. ReqView는 웹 및 오프라인에서 사용할 수 있는 요구사항 관리 도구로 애자일 개발, 추척정, 변경관리, 협업의 중점을 두고 있다.  


아래 링크를 통해 요구사항 관리 도구인 ReqView의 크롬브라우저에 확장되는 베타 버전을 다운로드 받을 수 있다. 


http://www.reqview.com/index.html


개요

ReqView는 현재 많이 알려져 있지 않지만, IBM Rational DOORS의 오프라인 용도로 사용할 수 있어, 유럽 자동차 분야 및 국방 분야에서 많이 활용하고 있다. 아래는 ReqView의 간단한 개념 구성도를 보여주고 있다. 


reqview overview.png


ReqView는 기본적으로 JSON 기반의 오픈 포멧으로 요구사항 문서를 PC, 랩탑, 휴대폰, 패드 등에서 작성하거나 리뷰할 수 있으며 이렇게 작성된 문서를 이메일, 구글크라우드, 드롭박스, Git, SVN 등으로 공유할 수 있다. 그리고 DOORS로부터 요구사항을 받거나 작성된 요구사항을 DOORS로 전송할 수 있는 ReqView Synchronizer로 구성된다. 

시작

먼저 아래의 메인 화면을 살펴보자. 상단의 File, Edit, View, Help의 4개의 메뉴가 존재하고, 요구사항을 작성하는 부분은 마치 DOORS Web Access를 보는 듯한 느낌이다. 먼저 새로운 요구사항 문서를 생성하기 위해 File > New를 선택하였다.


reqview01.png


새로운 문서를 생성하기 위해 아래와 같이 Document Properties 창이 나타난다. 이 창에는 ID와 문서 제목을 입력하고 OK를 선택하면 요구사항 문서가 생성된다. 

reqview02.PNG

요구사항 작성

새롭게 문서가 생성되면, Edit 메뉴에서 요구사항을 작성할 수 있는 다양한 기능들을 선택할 수 있다. Before, After, As Child와 같은 용어들을 확인할 수 있는데 DOORS의 사용에 익숙한 사용자라면 한번에 이해가 될 수 있을 것이다. 간단하게 설명하면, Before는 현재 문장의 위쪽, After는 현재 문장의 아랫쪽, As Child는 현재 문장의 Level보다 한단계 아래로 액션을 수행하는 것이다. 그리고 Purge는 삭제한 문장을 완전 삭제하는 개념이로 이 역시 DOORS에 적용되어 있는 개념이다.


reqview03.PNG


요구사항은 Heading과 Text를 작성할 수 있다. Heading은 문장의 구조를 나타내는 것으로 제목이라고 생각하면되고 Text는 일반적인 요구사항 문장이라고 보면 된다. 


reqview04.PNG


다음은 Heading과 Text를 사용하여 작성한 요구사항 문서의 예시를 보여준다. 


reqview05.png


추가 정보

ReqView는 사용자 Attribute 생성을 지원하고 있다. Edit의 Customize Attributes를 선택하면 사용자 정의의 Attribute 생성을 지원하는 창이 나타난다. 


reqview06.PNG


사용자 Attribute는 아래와 같은 스크립트를 작성하여 만들 수 있다. 


reqview07.PNG


다음은 Type이라는 이름의 Heading, Requirement, Information, Figure라는 엘리먼트를 가진 속성을 만드는 스크립트의 예제를 보여준다. 


  "type": {

    "type": "enum",

    "name": "Type",

    "values": [

      {

        "key": "Heading"

      },

      {

        "key": "Requirement"

      },

      {

        "key": "Information"

      },

      {

        "key": "Figure"

      }

    ]

  }


이렇게 생성된 사용자 Attribute는 아래 그림과 같이 요구사항 옆에 컬럼으로 추가되며, 원하는 추가적인 정보 값을 입력하는데 사용될 수 있다.


reqview08.PNG

저장하기

모든 요구사항 작성이 완료되면, File메뉴를 통해 요구사항 문서를 저장할 수 있다. 현재 지원하고 있는 기능은 요구사항 문서 타입은 reqw로 저장하는 것과 Google Drive에 업로드는 하는 방법을 제공하고 있다. 


reqview010.PNG reqview011.PNG

기타 기능

추적성

요구사항 관리 도구에서 추적성은 중요한 요소 중의 하나이다. ReqView 또한 이러한 추적성을 제공하고 있지만, 문서 내에서의 Reference 링크만이 가능한 듯하다. 

토론

협업을 위한 또하나의 필수 사항은 토론 기능이다. ReqView는 Attribute에 간단한 토론을 작성하는 형태로 토론 기능을 제공하고 있다.


마치며

현재 출시된 버전은 Beta 버전으로 기능상의 약간의 버그들이 존재하지만, 이들의 컨셉이 완벽하게 개발된다면, 오프라인에서 쓸만한 요구사항 관리 도구로 진화할 수 있을 것으로 예상된다. 아직까지 쓸만한 오픈 소스 요구사항도구가 없다는 점에서 ReqView는 무료 요구사항 관리 도구로써, Cloud를 통한 공유를 지원하는 현재의 트랜드를 반영하고있는 요구사항 도구라고 말하고 싶다. 



?

 


  1. 클라우드 기반 요구사항 관리 도구 ReqVIew 리뷰

    체코의 Eccam s.r.o사는 자동차 네비게이션, 임베디드와 모바일 시스템, 컴퓨터 그래픽, 비전 분야에서 고성능을 위한 소프트웨어 개발에서 노하우를 기반으로 요구사항 관리 시스템인 ReqView를 개발하고 있다. ReqView는 웹 및 오프라인에서 사용할 수 있...
    Date2014.09.16 Category요구사항관리 ByPSEG Reply0 Views11763
    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 Views16589
    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 Views8562
    Read More
  5. 요구사항 관리 도구 Jama Contour 리뷰 - 3부

    이 문서는 요구사항 관리 도구인 Jama의 Contour에 대한 리뷰를 위해 작성되었다. 앞의 2부에 이어 3부에서는 요구사항 히스토리, 외부로 Export와 Import 기능에 대해서 살펴본다. 4. 주요기능4.5 요구사항 히스토리 현재 요구사항의 히스토리는 Activ...
    Date2014.04.30 Category요구사항관리 ByPSEG Reply0 Views8553
    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 Views11558
    Read More
Board Pagination Prev 1 Next
/ 1