문제
요구 분석(Requirement Analysis)에 대한 설명으로 틀린 것은?
① 요구 분석은 소프트웨어 개발의 실제적인 첫 단계로 사용자의 요구에 대해 이해하는 단계라 할 수 있다. ② 요구 추출(Requirement Elicitation)은 프로젝트 계획 단계에 정의한 문제의 범위 안에 있는 사용자의 요구를 찾는 단계이다. ③ 도메인 분석(Domain Analysis)은 요구에 대한 정보를 수집하고 배경을 분석하여 이를 토대로 모델링을 하게 된다. ④ 기능적(Functional) 요구에서 시스템 구축에 대한 성능, 보안, 품질, 안정 등에 대한 요구사항을 도출한다.
정답
4번
해설
정답: 4. 성능, 보안, 품질, 안정 등은 비기능적 요구사항이므로 기능적 요구라고 한 ④는 틀렸다.
오답 풀이
- 1번: 요구 분석이 개발의 실제 첫 단계라는 설명은 옳다.
- 2번: 요구 추출에 대한 설명은 옳다.
- 3번: 도메인 분석에 대한 설명은 옳다.
- 4번: 성능·보안 등은 비기능 요구사항이므로 잘못된 설명이다.
보충 개념 기능적 요구는 시스템이 수행할 기능, 비기능적 요구는 성능·보안·품질 등 제약사항이다.