문제
요구사항 분석에서 비기능적(Nonfunctional) 요구에 대한 설명으로 옳은 것은?
① 시스템의 처리량(Throughput), 반응 시간 등의 성능 요구나 품질 요구는 비기능적 요구에 해당하지 않는다. ② '차량 대여 시스템이 제공하는 모든 화면이 3초 이내에 사용자에게 보여야 한다'는 비기능적 요구이다. ③ 시스템 구축과 관련된 안전, 보안에 대한 요구사항들은 비기능적 요구에 해당하지 않는다. ④ '금융 시스템은 조회, 인출, 입금, 송금의 기능이 있어야 한다'는 비기능적 요구이다.
정답
2번
해설
정답: 2. 응답 시간(3초 이내) 같은 성능 제약은 대표적인 비기능적 요구사항이다.
오답 풀이
- 1번: 성능·품질 요구는 비기능적 요구에 해당하므로 틀렸다.
- 2번: 응답 시간 제약은 비기능적 요구이므로 옳다.
- 3번: 안전·보안 요구도 비기능적 요구에 해당하므로 틀렸다.
- 4번: 기능 목록을 나열한 것은 기능적 요구이다.
보충 개념 기능적 요구는 시스템이 무엇을 하는가, 비기능적 요구는 성능·보안·사용성 등 품질 속성을 정의한다.