개발 표준 & 성숙도 모델
ISO/IEC 12207 · CMMI 5단계 · SPICE(ISO 15504) 6단계 — 프로세스 성숙도 평가 체계.
CMMI 5단계 이름과 순서, SPICE의 ISO 번호가 필기 단골. 특히 CMMI 2→3단계(Managed → Defined)의 의미 차이가 혼동 포인트.
성숙도 모델은 '조직이 소프트웨어를 얼마나 체계적으로 개발하는가'를 등급으로 평가한다. 대표 표준이 CMMI(미국)와 SPICE(국제)다.
| CMMI 단계 | 이름 | 의미 |
|---|---|---|
| 1 | 초기 (Initial) | 임시 방편, 개인 영웅주의 |
| 2 | 관리 (Managed) | 프로젝트 단위 관리 |
| 3 | 정의 (Defined) | 조직 전체 표준 프로세스 확립 |
| 4 | 정량적 관리 (Quantitatively Managed) | 통계적 품질 관리 |
| 5 | 최적화 (Optimizing) | 지속적 개선 |
| SPICE 단계 (ISO/IEC 15504) | 이름 | 의미 |
|---|---|---|
| 0 | 불완전 (Incomplete) | 프로세스 미구현 |
| 1 | 수행 (Performed) | 수행되지만 관리 안 됨 |
| 2 | 관리 (Managed) | 계획·모니터링 |
| 3 | 확립 (Established) | 정의된 프로세스 사용 |
| 4 | 예측 (Predictable) | 정량적 관리 |
| 5 | 최적화 (Optimizing) | 지속 개선 |
암기 포인트 — CMMI는 1부터, SPICE는 0부터 시작한다. SPICE의 0단계(불완전)는 CMMI의 1단계(초기)에 대응한다.
ISO/IEC 12207 — 소프트웨어 생명주기 프로세스(SDLC)의 국제 표준. 프로세스를 기본·지원·조직 세 유형으로 구분한다. 기본(Primary)은 획득·공급·개발·운영·유지보수, 지원(Supporting)은 문서화·형상관리·품질보증, 조직(Organizational)은 관리·기반·개선·교육.
CMMI 2단계(Managed) 와 3단계(Defined) 의 차이가 자주 혼동된다. 2단계는 '프로젝트별'로 프로세스를 관리하고, 3단계는 '조직 전체'에서 표준 프로세스가 확립된 상태다.
CMMI 모델의 5단계를 순서대로 쓰시오.
SPICE 모델의 국제 표준 번호는?
CMMI 3단계의 이름을 쓰시오. 이 단계는 조직 전체에 표준 프로세스가 확립된 상태를 의미한다.
소프트웨어 생명주기 프로세스의 국제 표준은 ISO/IEC ( )이며, 기본·지원·조직 프로세스로 구성된다.
SPICE 모델은 0단계(Incomplete)부터 5단계(Optimizing)까지 총 6개 단계로 구성된다.