문제
소프트웨어 설계에서 요구사항 분석에 대한 설명으로 틀린 것은?
① 소프트웨어가 무엇을 해야하는가를 추적하여 요구사항 명세를 작성하는 작업이다. ② 사용자의 요구를 추출하여 목표를 정하고 어떤 방식으로 해결할 것인지 결정하는 단계이다. ③ 소프트웨어 시스템이 사용되는 동안 발견되는 오류를 정리하는 단계이다. ④ 소프트웨어 개발의 출발점이면서 실질적인 첫 번째 단계이다.
정답
3번
해설
정답: 3. 사용 중 발견되는 오류를 정리하는 것은 유지보수 단계의 활동이며, 요구사항 분석 단계의 설명이 아니다.
오답 풀이
- 1번: 무엇을 해야 하는지 추적해 명세를 작성 — 요구사항 분석의 설명이다.
- 2번: 요구 추출과 목표 결정 — 요구사항 분석의 설명이다.
- 3번: 사용 중 오류 정리는 유지보수에 해당해 틀렸다.
- 4번: 개발의 출발점이자 첫 번째 단계 — 옳은 설명이다.
보충 개념 요구사항 분석은 개발 초기에 사용자 요구를 도출·명세화하는 단계이며, 운영 중 오류 처리는 별개의 유지보수 활동이다.