본문으로 이동

사용자:Limithot

위키백과, 우리 모두의 백과사전.

CMMI(Capability Maturity Model Integration, 역량 성숙도 모델 통합)는 소프트웨어와 시스템 공학의 역량 성숙도를 평가하는 모델이다. (Software Engineering, Sommerville)

CMMI는 모델 SW-CMM(Software Capability Maturity Model, 소프트웨어 역량 성숙도 모델)v2.0과 SECM(System Engineering Capability Model) 그리고 IPD-CMM(통합제품개발-CMM)이 합쳐진 통합모델이다.

  • CMM Integration 프로젝트의 기반이 되는 모델
    • SW-CMM: CMM v 2.0 draft C
    • SECM: EIA/IS-731(Systems Engineering)
    • IPD-CMM v 0.98

다양한 정의와 표준 모델들 간의 차이로, 교육/평가/개선에 추가 비용 유발 등의 문제로 인하여 통합된 모델을 필요로 하게 되었으며, 이와 함께 ISO/IEC에서는 표준 번호 15504로 CMMI가 아닌 유럽의 SPICE(Software Process Improvement and Capability dEtermination==ISO 15504)모델을 국제 표준으로 선정함에 따라 이에 대항하기 위해 SEI는 CMMI를 배포하게 되었다.

2007년 현재, CMMI는 버전 1.2까지 발표되었다. 2006년 8월에 발표된 CMMI 버전1.2부터는 "개발을 위한 CMMI(CMMI for Development)-2006년 8월 배포","발주를 위한 CMMI(CMMI for Acquisition)-2007년 10월 배포","서비스를 위한 CMMI(CMMI for Services)-미 배포"로 나뉘어 배포되기 시작하였다.

검증-Verification (VER)[편집]

  • CMMI의 성숙도 레벨 3 단계.

목적

검증(Verification) (VER)은 발생된 산출물이 명세된 요구사항을 반영하고 있음을 보장하는데 목적이 있다. 즉, 요구사항을 산출물에서 정확히 반영하는지 확인 하는 절차를 담는다.

상세활동 지표(Specific Practices by Goal)

  • SG 1 검증 준비(Prepare for Verification)
    • SP 1.1 검증할 작업 산출물 선정(Select Work Products for Verification)
    • SP 1.2 검증 환경의 확립(Establish the Verification Environment)
    • SP 1.3 검증 절차 및 기준의 확립(Establish Verification Procedures and Criteria)
  • SG 2 동료 검토 실행(Perform Peer Reviews)
    • SP 2.1 동료 검토의 준비(Prepare for Peer Reviews)
    • SP 2.2 동료 검토의 수행(Conduct Peer Reviews)
    • SP 2.3 동료 검토 데이터의 분석(Analyze Peer Review Data)
  • SG 3 선정된 작업 산출물의 검증(Verify Selected Work Products)
    • SP 3.1 검증 실시(Perform Verification)
    • SP 3.2 검증 결과 분석 및 시정 조치 식별(Analyze Verification Results)

기타 추가 정보[편집]

CMMI의 전신에 해당하는 CMM(Capability Maturity Model)은 미국 카네기 멜론 대학(CMU)의 소프트웨어 공학 연구소(SEI; Software Engineering Institute가 IT 개발의 프로세스 관리능력 향상을 위해 미국방성(Department of Defense)의 자금 지원을 받은 프로젝트로 1986년부터 연구하기 시작하여 1991년도에 발표한 표준 모델이다. CMM은 가장 먼저 개발된 SW-CMM을 일컫는 말이기도 하지만 현재는 소프트웨어 이외에도 적용할 수 있는 많은 분야가 있어 이런 부류의 성숙도 모델을 총칭하는 의미로 사용된다. SEI는 2005년부터 CMM에 대한 지원과 업데이트를 중단하고 CMMI 확산에 주력하겠다는 방침을 밝힌바 있다.

CMMI는 항공전자 소프트웨어 개발이나 북미, 유럽, 아시아, 오스트레일리아, 남아메리카, 아프리카 등의 나라들의 정부 주체로 실시하는 프로젝트 등에서 넓게 사용되어 오고 있어 이러한 나라들에서 CMMI에 대한 관심은 높다. 현재, 몇 개의 나라들의 정부기관에서는 소프트웨어 개발 계약에 있어서 지원 업체에게 레벨3 기준을 기본으로 요구하고 있는 실정이다.

Verification (VER)1[편집]

Verification (VER)2[편집]

Verification (VER)3[편집]

관련 링크[편집]