중간 산출물: 보충 스펙
이 아티팩트는 유스 케이스 명세와 같이 동작 요구사항 아티팩트에서 쉽게 캡처되지 않는 시스템 요구사항을 캡처합니다.
목적

보충 스펙은 유스 케이스 모델의 유스 케이스에서 쉽게 캡처되지 않는 시스템 요구사항을 캡처합니다. 해당 요구사항에는 다음이 포함됩니다.

  • 법 및 규정 요구사항, 응용프로그램 표준
  • 사용성, 신뢰성, 성능 및 유지성 요구사항을 포함하여 빌드되는 시스템의 품질 속성
  • 운영 체제 및 환경, 기타 소프트웨어 및 디자인 제한조건과의 호환성에 대한 기타 요구사항
관계
설명
간략한 아웃라인

보충 스펙은 요구사항 카테고리에 따라 구성되어야 합니다.  "FURPS+" 두문자어를 사용하는 분류 접근 방식에 대한 설명은 개념: 요구사항을 참조하십시오.

기본 설명

보충 스펙은 유스 케이스 모델에 중요한 보완물입니다. 보충 스펙은 완전한 소프트웨어 요구사항 스펙으로 사용하도록 설명해야 하는 모든 소프트웨어 요구사항(기능적 및 비기능적)을 캡처하기 때문입니다.

특성
선택사항
계획됨Yes
예시
핵심 고려사항
보충 스펙은 비기능적 요구사항 뿐만 아니라 시스템 전반의 모든 요구사항을 캡처합니다.  공통되는 잘못된 생각은 모든 기능적 요구사항이 유스 케이스 중간 산출물에 포함되고 모든 비기능적 요구사항은 보충 스펙 중간 산출물에 포함된다는 것입니다. 일부 기능적 요구사항은 전체적으로 시스템에 적용되므로(예: 온라인 도움말에 대한 요구사항) 이는 잘못된 생각입니다. 마찬가지로, 일부 비기능적 요구사항은 특정의 유스 케이스(또는 유스 케이스 내의 플로우)에만 적용됩니다. 이와 같은 경우, 요구사항을 유스 케이스에 첨부해야 하며 그렇지 않으면 시스템이 과도하게 엔지니어링됩니다.
사용자 조정
표시 옵션

보충 요구사항 유형은 프로젝트 사이에 아주 광범위하므로, 사용자 조정을 적용하여 사용자 프로젝트에 적용 가능한 섹션을 정의해야 합니다.

자세한 정보