본문 바로가기
IT기술노트/소프트웨어공학

요구사항 추적표

by 비트코기 2021. 1. 31.

I. 요구사항의 진행, 변경 추적, 요구사항 추적표의 개요

가. 요구사항 추적표의 정의

   - 요구사항이 분석과 설계 등에 어떻게 반영되는지 고객 입장에서 알아볼 수 있게 한 문서

   - 고객과 개발자의 의사소통이 원활해지고 요구사항의 변화가 있을 경우에도 추적하기 쉬움

   - RFP나 제안서 등에 매핑 가능

나. 요구사항 추적의 필요성

   - 요구사항 부합도 평가 : 실제 개발된 산출물들이 요구사항을 잘 부합하는지 확인

   - 요구사항 변경 활용 : 개발 과정에서 요구사항이 변경되었을 때 그에 따라 변경되어야 하는 산출물이 어느 것인지 확인 가능

   - 요구사항과 산출물의 일관성 확보 : 요구사항과 산출물의 일관성을 검증하기 위한 기본 활동


II. 요구사항 추적성의 분류

분류

내용

순방향 추적성

- 요구사항을 근거로 하여 파생된 작업 산출물 추적

- 요구사항이 시스템에 적절하게 반영되었는가를 추적

역방향 추적성

- 해당 작업 산출물의 근거가 되는 이전 단계 산출물을 추적

- 결함의 근본적인 원인을 추적하여 식별하는 것이 목적

수직적 추적성

- 요구사항이 각 단계별 산출물로 전이되는 과정을 추적

- 단계별 산출물 간의 대응관계를 파악

수평적 추적성

- 요구사항과 단계별 테스트간의 연계성 파악

- 요구사항은 테스트케이스에 반영되어 테스트 수행을 통하여 검증 진행


III. 요구사항 추적 기법 종류

구분

Pre-RS

Post-RS

수작업

(Manual Techniques)

 

요구사항 추적 매트릭스 (Requirement Traceablility Matrix)

요구사항 추적표 (Requirement Traceability Table)

동적

(Dynamic Techniques)

 

정보검색 추적기법 (Information Retreval)

이벤트 추적기법 (Event-Based Traceability)

시나리오기반 추적기법 (Scenario-Based Traceability)

자동화된 도구

(Automated Tool)

IBM : Rational Requirements Composer

 

IV. 요구사항 추적표 사례

 

 

반응형

'IT기술노트 > 소프트웨어공학' 카테고리의 다른 글

모듈화 (Modularity)  (0) 2021.01.31
소프트웨어 설계 (Software Design)  (0) 2021.01.31
도메인공학  (0) 2021.01.31
페르소나 (Persona)  (0) 2021.01.31
요구공학(Requirements Engineering)  (0) 2021.01.31
요구사항명세서(SRS,Software Request Specification)  (0) 2021.01.29
요구사항  (0) 2021.01.29
DevOps  (0) 2021.01.29

댓글