정확: SRS에 소프트웨어가 만족해야 하는 모든 요구사항이 기술되어 있습니까?
명백함
각 요구사항이 단 한 가지로 해석됩니까? 고객의 언어를 사용했습니까? 자연어 설명을 보강하기 위해 다이어그램을 사용했습니까?
완료
SRS가 모든 중요한 요구사항, 기능성과의 관련 여부, 성능 디자인 제한조건, 속성 또는 외부 인터페이스를 포함합니까? 모든 가능한 시나리오의 입력 값으로 예상했던 범위가 식별되고 해결되었습니까? 응답이
올바른 값과 올바르지 않은 입력 값 모두에 포함되었습니까? 모든 그림, 테이블 및 다이어그램에 전체 레이블, 참조, 모든 용어 및 특정 단위의 정의가 포함되어 있습니까? 모든 TBD가 해결되거나
처리되었습니까?
일치
이 SRS가 비전 문서, 유스 케이스 모델 및 보충 스펙과 일치합니까? 다른 고급 레벨의 스펙과 일치합니까? 충돌 시 스펙 내에 기술된 개별적인 요구사항 서브세트가 없으면 내부적으로 일치합니까?
요구사항 순위 결정
각 요구사항에 해당 특정 요구사항의 중요도 또는 안정성을 나타내는 ID가 붙어 있습니까? 우선순위를 적절히 결정하는 데 필요한 중요한 속성이 식별되었습니까?
확인 가능
SRS에 기술된 모든 요구사항이 확인 가능합니까? 사람 또는 시스템이 소프트웨어 제품이 요구사항을 충족시키는지를 판별하기 위해 사용할 수 있는 제한된 비용 효율적 프로세스가 있습니까?
수정 가능
SRS에는 SRS의 중요한 재작업을 하는 데 필요한 변경사항이 포함된 구조 및 스타일을 가지고 있습니까? 중복성을 식별하여 최소화한 다음 상호 참조했습니까?
추적 가능
각 요구사항이 명확한 ID를 갖고 있습니까? 각 요구사항의 발단이 명확합니까? 이전 아티팩트를 명시적으로 참조하여 역추적성이 유지보수됩니까? SRS에 의해 스폰(spawn)된 아티팩트에 대해 적당한 양의
정방향 추적성이 유지보수됩니까?