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 |
댓글