CMMI 표현방식
설명 영상 정보관리기술사 CMMI 표현방식 · 2:56
왜 배우는가: CMMI는 소프트웨어 조직의 프로세스 성숙도를 평가하고 개선 순서를 정하는 대표 모델이라, 실무에서 조직 역량 진단과 개선 계획 수립의 기준으로 쓰인다. 시험에서는 단계적 표현과 연속적 표현의 비교, 모델 구성요소, 통계적 품질 도구와 연결되어 반복해서 출제된다.
출제 이력: 제118회 1교시 13번, 제87회 4교시 4번
1. 한 줄 정의와 핵심 키워드
답안 첫 줄에 쓸 정의는 다음과 같다.
CMMI는 조직의 프로세스 능력과 성숙도를 평가하고 단계적으로 개선하기 위한 통합 모델이다.
핵심 키워드
- CMMI(능력 성숙도 통합 모델)
- 성숙도 레벨(maturity level)
- 역량 레벨(capability level)
- 단계적 표현(Staged Representation)
- 연속적 표현(Continuous Representation)
- 프로세스 영역(Process Area)
2. 개념 풀이
쉽게 말하면 CMMI는 소프트웨어 개발 조직이 일을 얼마나 체계적으로 하고 있는지 점검하는 채점표다. 조직이 무엇을 어떤 순서로 고쳐야 하는지 알려 준다.
정식으로 말하면 CMMI는 소프트웨어 개발 및 전산장비 운영 조직의 업무 능력과 성숙도를 평가하기 위한 모델이다. 기존 CMM 계열 모델인 SW-CMM과 SE-CMM을 통합하여 만든 후속 평가 모델이다. 1991년 미국 국방부의 의뢰로 카네기멜론 대학이 만든 CMM을 발전시킨 것이다.
핵심 용어 풀이
- 성숙도 레벨: 조직 전체의 프로세스가 얼마나 정의되고 관리되는지를 나타내는 단계다. 1에서 5까지 있고 5가 가장 높다.
- 역량 레벨: 개별 프로세스 영역 하나가 얼마나 잘 수행되는지를 나타내는 단계다. 프로세스 영역마다 따로 평가한다.
- 프로세스 영역: 조직이 개선해야 할 활동의 묶음이다. 프로세스 영역은 여러 개이며 네 가지 분류로 나뉜다.
- 단계적 표현: 성숙도 레벨을 단위로 조직 전체의 개선 순서를 정하는 방식이다.
- 연속적 표현: 프로세스 영역을 하나씩 골라 역량 레벨을 올리는 방식이다.
CMMI 1.3에서는 두 표현이 함께 제공되었다. CMMI 2.0에서는 두 표현의 구분을 없애고 하나의 통합 모델로 정리되었다.
3. 등장 배경과 필요성
CMM은 소프트웨어 개발 능력을 측정하기 위해 만들어졌다. 그러나 조직마다 SW-CMM, SE-CMM 등 별도 모델을 따로 쓰면서 평가 기준이 중복되고 혼란이 생겼다. 이를 해결하기 위해 여러 모델을 하나로 통합한 CMMI가 개발되었다.
통합의 목적은 두 가지다. 첫째, 소프트웨어와 시스템 엔지니어링을 하나의 기준으로 평가하게 한다. 둘째, 조직이 개선 활동을 단계적으로 추진하도록 순서를 제시한다. 이 때문에 표현 방식을 단계적과 연속적으로 나누어 조직의 목적에 맞게 선택할 수 있게 했다.
CMMI는 소프트웨어 개발 및 전산장비 운영 분야의 품질 관련 국제 공인 기준으로 쓰이고 있다. 공공 조달과 발주 평가에서 조직의 신뢰도를 보여 주는 근거로 활용된다.
1~5단계 구조의 성숙도 모델이며 5단계가 가장 높은 수준이다.
4. 구성요소·원리·절차
CMMI 표현방식은 모델의 프로세스 영역을 어떤 순서와 단위로 보느냐에 따라 나뉜다. 단계적 표현은 조직 전체의 성숙도 단계를 1~5단계로 묶어 보고, 연속적 표현은 개별 프로세스 영역마다 역량 수준을 0~5 단계로 본다. 두 표현은 같은 프로세스 영역을 쓰지만 평가 결과를 내는 방식이 다르다.
이어지는 내용
- 5. 관련 법령·기준·표준
- 6. 유형과 비교
- 7. 장단점·한계와 개선 방향
- 8. 사례 또는 계산 예제
- 9. 최근 동향과 쟁점
- 10. 흔한 실수와 채점 포인트
- 11. 암기 정리
- 12. 답안 구성 예시
- 13. 예상 변형 문항
로그인하면 하루 5페이지까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 단원 읽기