소프트웨어 요구 사항 설명서는 소프트웨어 시스템의 다양한 기능, 성능, 인터페이스, 데이터 구조, 보안 등의 요구 사항을 설명하는 상세한 문서입니다. 이 문서는 일반적으로 시스템 분석가 또는 비즈니스 분석가가 작성하며 소프트웨어 개발자, 테스터 및 비즈니스 사용자에게 소프트웨어 개발, 테스트 및 수용을 위한 일관되고 상세하며 추적 가능한 요구 사항 설명을 제공하기 위해 작성되었습니다.
소프트웨어 요구 사항의 사양은 소프트웨어 개발자와 테스터가 개발, 테스트 및 수락 중 모든 요구 사항을 이해하고 충족시킬 수 있도록 정확하고 일관성 있고 완벽하며 검증 가능하며 추적 가능해야 합니다.