2022 국가직7급 소프트웨어공학 22번 해설 — 기법 적용
정답 ③번출제 쟁점 기법 적용발문 옳은 것 고르기
문제
소프트웨어 개발 프로젝트 수행을 위한 설명으로 옳은 것은?
- ① 소프트웨어 기능의 정확성을 검증하기 위해 기능 점수 방법을 적용한다
- ② 소프트웨어 개발 요구 사항의 변경에 효과적으로 대응하기 위해 폭포수 모형을 적용한다
- ③ 소프트웨어 개발 프로젝트의 비용을 예측하기 위해 COCOMO 방법을 적용한다 ← 정답
- ④ 소프트웨어 개발 프로젝트 일정을 계획하기 위해 CMMI 방법을 적용한다
선지별 해설
① 소프트웨어 기능의 정확성을 검증하기 위해 기능 점수 방법을 적용한다
이 선지 진술은 틀림(X)
기능 점수(Function Point)는 소프트웨어 규모를 측정해 비용·노력을 산정하는 기법이며, 기능의 정확성을 검증하는 것은 테스트의 역할이므로 틀렸다.
② 소프트웨어 개발 요구 사항의 변경에 효과적으로 대응하기 위해 폭포수 모형을 적용한다
이 선지 진술은 틀림(X)
폭포수 모형은 단계가 순차적이고 이전 단계로의 회귀가 어려워 요구 변경 대응에 취약하다. 변경 대응에는 애자일/반복형이 적합하므로 틀렸다.
③ 소프트웨어 개발 프로젝트의 비용을 예측하기 위해 COCOMO 방법을 적용한다
이 선지 진술은 옳음(O)
COCOMO는 코드 규모(LOC) 기반으로 개발 노력과 비용·기간을 추정하는 대표적 비용 산정 기법이므로 옳다.
④ 소프트웨어 개발 프로젝트 일정을 계획하기 위해 CMMI 방법을 적용한다
이 선지 진술은 틀림(X)
CMMI는 조직의 프로세스 성숙도를 평가·개선하는 모델로 일정 계획 도구가 아니다. 일정 계획에는 PERT/CPM, 간트차트 등을 쓰므로 틀렸다.
핵심 요약 (Q&A)
- Q. 2022 국가직7급 소프트웨어공학 22번의 핵심 쟁점은 무엇인가?
- A. 2022 국가직7급 소프트웨어공학 22번은 기법 적용에 관한 문항으로, "옳은 것"을 고르는 문제입니다.
- Q. 2022 국가직7급 소프트웨어공학 22번의 정답은?
- A. 정답은 ③번입니다. COCOMO는 코드 규모(LOC) 기반으로 개발 노력과 비용·기간을 추정하는 대표적 비용 산정 기법이므로 옳다.