...
문서 간 관계와 명칭의 '변종'이 생기는 이유
- URS vs SRS: *
- URS는 "사용자가 무엇을 원하는가?"(What they need)에 집중하며 보통 발주처가 작성하거나 분석 단계 초기에 작성합니다.
- SRS는 "개발자가 무엇을 만들 것인가?"(What we build)에 집중하며, CMMI 심사 시 개발팀의 산출물로 가장 먼저 확인하는 문서입니다.
- SyRS와 SyDS의 등장 배경:
- 단순 웹 서비스 개발이 아니라, 하드웨어 장비와 소프트웨어가 결합된 임베디드나 대규모 시스템 프로젝트에서는 '시스템(System)' 레벨의 정의가 먼저 필요합니다. 그래서 SyRS(시스템 요구사항)와 SyDS(시스템 설계) 단계가 추가됩니다.
- CMMI에서의 의미 (RTM의 중요성):
- CMMI 레벨 2와 3에서 가장 중요하게 보는 것은 RTM(요구사항 추적표)입니다.
- "URS에 있던 고객의 한 마디가 SRS의 어떤 항목이 되었고, 그것이 SDD의 어느 모듈로 설계되어 결국 어떤 테스트 케이스(STD)로 검증되었는가?"를 증명해야 합니다.
- 언급하신 SRS, SyRS 등의 문서는 이 추적성 체인을 구성하는 각각의 '고리' 역할을 합니다.
...