2021 국가직7급 소프트웨어공학 4번 해설 — 요구사항 명세서 품질
정답 ④번출제 쟁점 요구사항 명세서 품질발문 옳지 않은 것 고르기
문제
사용자 요구분석 명세서의 바람직한 특성으로 옳지 않은 것은?
- ① 서로 모순되는 부분이 없어야 한다
- ② 고객과 개발자가 동의한 것이어야 한다
- ③ 고객과 개발자 모두 쉽게 이해할 수 있어야 한다
- ④ 시스템의 구조와 서브 시스템의 구조를 포함하여 기술해야 한다 ← 정답
선지별 해설
① 서로 모순되는 부분이 없어야 한다
이 선지 진술은 옳음(O)
요구분석 명세서는 무모순성(consistency)을 갖추어야 하므로 서로 모순되는 부분이 없어야 한다. 바람직한 특성이 맞다.
② 고객과 개발자가 동의한 것이어야 한다
이 선지 진술은 옳음(O)
요구분석 명세서는 고객과 개발자가 합의(동의)한 내용이어야 하며 이는 검증 가능성의 기반이 된다. 바람직한 특성이 맞다.
③ 고객과 개발자 모두 쉽게 이해할 수 있어야 한다
이 선지 진술은 옳음(O)
요구분석 명세서는 이해성(understandability)을 갖추어 고객과 개발자 모두 쉽게 이해할 수 있어야 한다. 바람직한 특성이 맞다.
④ 시스템의 구조와 서브 시스템의 구조를 포함하여 기술해야 한다
이 선지 진술은 틀림(X)
요구분석 명세서는 '무엇(what)'을 기술하는 것이며 시스템·서브시스템의 구조 같은 '어떻게(how)'에 해당하는 설계 정보를 포함하지 않는다. 바람직한 특성이 아니다.
핵심 요약 (Q&A)
- Q. 2021 국가직7급 소프트웨어공학 4번의 핵심 쟁점은 무엇인가?
- A. 2021 국가직7급 소프트웨어공학 4번은 요구사항 명세서 품질에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2021 국가직7급 소프트웨어공학 4번의 정답은?
- A. 정답은 ④번입니다. 요구분석 명세서는 '무엇(what)'을 기술하는 것이며 시스템·서브시스템의 구조 같은 '어떻게(how)'에 해당하는 설계 정보를 포함하지 않는다. 바람직한 특성이 아니다.