비즈니스 요구 사항은 일반적으로 비기술적 용어로 응답 시간을 지정하는 성능을 표현합니다. 예를 들어 웹 기반 액세스에 대한 비즈니스 요구 사항에서 다음과 같이 기술할 수 있습니다.
사용자는 로그인 시 일반적으로 4초 이하의 적당한 응답 시간을 기대합니다.
이 비즈니스 요구 사항을 출발점으로 하여 모든 사용 사례를 조사하고 이 요구 사항을 시스템 수준으로 표현하는 방법을 결정합니다. 어떤 경우에 사용 분석 중에 결정된 사용자 로드 조건을 포함하고자 할 수도 있습니다. 각 사용 사례의 성능 요구 사항을 지정한 로드 조건에 따른 응답 시간이나 응답 시간 및 처리 능력으로 표현합니다. 허용 가능한 오류 수를 지정할 수도 있습니다.
다음은 성능에 대한 시스템 요구 사항을 지정하는 방법의 두 가지 예입니다.
웹 페이지 새로 고침에 대한 응답은 하루종일 4초보다 길어서는 안 되며 15분 간격으로 측정되고 오류가 백만 개의 트랜잭션 당 3.4개보다 적어야 합니다.
정의한 최고 기간 중에 시스템은 모든 사용자에 대해 응답 시간이 12초 이상이어서는 안되며 오류가 백만 개의 트랜잭션 당 3.4개보다 적은 상태로 초 당 보안 로그인을 25개 허용해야 합니다.
성능 요구 사항은 가용성 요구 사항(페일오버가 성능에 어떤 영향을 미치는지) 및 잠재 용량(비정상적인 최고 로드를 처리하기 위한 용량이 얼마나 있는지)과 밀접하게 관련되어 있습니다.