[정보처리기사 기출 해설] 84번 – CMM 모델의 레벨 구성
📌 출처: 2020년 정보처리기사 필기 1회차
📖 과목: 소프트웨어 설계
❓ 기출문제 원문
84. CMM(Capability Maturity Model) 모델의 레벨로 옳지 않은 것은?
① 최적 단계
② 관리 단계
③ 정의 단계
④ 계획 단계
✅ 정답: ④ 계획 단계
📘 개념 설명: CMM(Capability Maturity Model) 모델
CMM은 소프트웨어 개발 조직의 프로세스 성숙도 수준을 평가하기 위한 모델로,
총 5단계의 성숙도(Levels)를 정의합니다.
- 초기(Level 1: Initial)
– 비정형적이고 예측 불가능한 개발 프로세스 - 관리(Level 2: Repeatable)
– 프로젝트 관리와 일정, 비용 통제가 가능 - 정의(Level 3: Defined)
– 조직 전체에 표준화된 프로세스를 정의하고 문서화 - 정량적 관리(Level 4: Managed)
– 정량적 지표에 기반한 품질 관리와 프로세스 제어 - 최적화(Level 5: Optimizing)
– 지속적 개선과 혁신 중심의 프로세스
→ “계획 단계”는 CMM 모델의 정식 레벨 명칭이 아닙니다.
🔍 정답 해설
CMM 모델은 총 5단계로 구성되며, **계획 단계(plan level)**라는 용어는 존재하지 않습니다.
따라서 “모델의 레벨로 옳지 않은 것”은 ④번 계획 단계입니다.
❌ 보기별 오답 해설
- ① 최적 단계(Optimizing): CMM Level 5로, 프로세스 개선 중심
- ② 관리 단계(Repeatable): CMM Level 2로, 프로젝트 관리 체계 확립
- ③ 정의 단계(Defined): CMM Level 3로, 조직 차원의 프로세스 표준화
🎯 핵심 요약
- CMM은 소프트웨어 개발 조직의 성숙도를 평가하는 5단계 모델입니다.
- 정식 단계는: 초기 → 관리 → 정의 → 정량적 관리 → 최적화
- 계획 단계는 존재하지 않으며, 정답은 ④번 계획 단계입니다.
📎 참고자료
- 『시나공 정보처리기사 필기 기출문제집 (2020년 1회)』
- CMM 성숙도 모델 공식 문서 요약
- 한국산업인력공단 정보처리기사 시험 문제지