Learning
토픽 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, 추적성