추적성 행렬

Traceability matrix

소프트웨어 개발에서 추적가능성 매트릭스(TM)[1]: 244 는 다대다관계 비교를 이용하여 어떤 두 개의 기초 문서를 상호 연관시켜 관계의 완전성을 판단하는 데 도움을 주는 데 주로 표 형태로 사용되는 문서다.[1]: 3–22 고급 설계, 상세 설계, 시험 계획시험 사례의 일치 부분에 대한 높은 수준의 요구사항(이러한 것들은 종종 마케팅 요구사항으로 구성됨)과 제품의 상세 요구사항과 함께 사용되는 경우가 많다.

요구사항 추적성 매트릭스를 사용하여 현재 프로젝트 요구사항이 충족되고 있는지 확인하고 제안서,[2] 소프트웨어 요구사항 명세서,[3] 다양한 결과 문서 및 프로젝트 계획 태스크의 작성에 도움을 줄 수 있다.[4]

일반적인 용도는 한 문서의 각 항목에 대한 식별자를 가져다가 왼쪽 열에 배치하는 것이다.다른 문서의 식별자는 맨 위 행에 배치된다.왼쪽 열의 항목이 위를 가로지르는 항목과 관련되면 교차 셀에 표시가 배치된다.각 행과 각 열에 대해 관계 개수가 추가된다.이 값은 두 항목의 매핑을 나타낸다.0 값은 관계가 없음을 나타낸다.반드시 관계를 맺어야 하는지 결정해야 한다.값이 크다는 것은 관계가 너무 복잡하고 단순화되어야 한다는 것을 의미한다.

추적가능성 매트릭스의 작성을 용이하게 하기 위해, 관계성을 원본 문서에 추가하여 역추적 및 정방향 추적가능성을 모두 확보하는 것이 바람직하다.[5]그래야 하나의 기초문서에서 항목이 변경될 때 다른 문서에서는 무엇이 변경되어야 하는지를 쉽게 알 수 있다.

표본추적성행렬

요구사항 식별자 테스트된 Reqs REQ1 UC 1.1 REQ1 UC 1.2 REQ1 UC 1.3 REQ1 UC 2.1 REQ1 UC 2.2 REQ1 UC 2.3.1 REQ1 UC 2.3.2 REQ1 UC 2.3.3 REQ1 UC 2.4 REQ1 UC 3.1 REQ1 UC 3.2 REQ1 TECH 1.1 REQ1 TECH 1.2 REQ1 TECH 1.3
테스트 케이스 321 3 2 3 1 1 1 1 1 1 2 3 1 1 1
암시적으로 테스트됨 77
1.1.1 1 x
1.1.2 2 x x
1.1.3 2 x x
1.1.4 1 x
1.1.5 2 x x
1.1.6 1 x
1.1.7 1 x
1.2.1 2 x x
1.2.2 2 x x
1.2.3 2 x x
1.3.1 1 x
1.3.2 1 x
1.3.3 1 x
1.3.4 1 x
1.3.5 1 x
기타....
5.6.2 1 x

참고 항목

참조

  1. ^ a b Gotel, Orlena; Cleland-Huang, Jane; Hayes, Jane Huffman; Zisman, Andrea; Egyed, Alexander; Grünbacher, Paul; Dekhtyar, Alex; Antoniol, Giuliano; Maletic, Jonathan (January 1, 2012). Cleland-Huang, Jane; Gotel, Orlena; Zisman, Andrea (eds.). Software and Systems Traceability. Springer London. doi:10.1007/978-1-4471-2239-5_1. ISBN 9781447122388.
  2. ^ Egeland, Brad (April 25, 2009). "Requirements Traceability Matrix". pmtips.net. Archived from the original on May 1, 2009. Retrieved April 4, 2013.
  3. ^ "DI-IPSC-81433A, DATA ITEM DESCRIPTION SOFTWARE REQUIREMENTS SPECIFICATION (SRS)". everyspec.com. December 15, 1999. Retrieved April 4, 2013.
  4. ^ 카를로스, 톰(2008년 10월 21일).요구사항 추적성 매트릭스 - RTM. PM Hut, 2008년 10월 21일.2009년 10월 17일 http://www.pmhut.com/requirements-traceability-matrix-rtm에서 검색.
  5. ^ Gotel, Orlena; Cleland-Huang, Jane; Hayes, Jane Huffman; Zisman, Andrea; Egyed, Alexander; Grünbacher, Paul; Dekhtyar, Alex; Antoniol, Giuliano; Maletic, Jonathan (January 1, 2012). Cleland-Huang, Jane; Gotel, Orlena; Zisman, Andrea (eds.). Software and Systems Traceability. Springer London. pp. 3–22. doi:10.1007/978-1-4471-2239-5_1. ISBN 9781447122388.

외부 링크