토픽 36 / 192·요구공학
요구사항 명세서 (SRS: Software Requirements Specification)
요구사항 명세서 (SRS: Software Requirements Specification)
시스템이 충족해야 할 모든 요구사항을 체계적으로 문서화한 공식 문서로, 개발의 기준이자 계약의 근거
표준: IEEE 830 (IEEE Std 830-1998)
구성(IEEE 830 기준)
품질 특성(좋은 SRS)
- •완전성(Complete): 모든 요구사항 포함
- •일관성(Consistent): 상충 없음
- •명확성(Unambiguous): 해석 여지 없음
- •검증가능성(Verifiable): 테스트 가능
- •추적가능성(Traceable): 출처/연결 추적 가능
적용사례: 공공 SI, 외주 개발, 대형 프로젝트
비교: SRS(전통적/상세) vs 사용자스토리(애자일/간결)
연관: 요구공학, IEEE 830, 추적성