cmm에 대해서
- 최초 등록일
- 2007.01.18
- 최종 저작일
- 2006.10
- 8페이지/ 한컴오피스
- 가격 3,000원
소개글
cmm에 대해서 기술했습니다
목차
1.CMM(Capability Maturity Model)이란?
2.CMM의 탄생 배경
3.CMM의 단계
4.CMM의 구성
5.CMM 현황
6.또 다른 키워드, CMMI
7.CMM 활용
본문내용
◆ CMM(Capability Maturity Model)이란?
CMM은 소프트웨어 기술을 지원하는 조직의 응용프로그램을 개선하는데 도움을 주기 위하여 1986년 미국 소프트웨어 공학연구소에서 개발된 절차이다. 이 절차는 다섯 개의 잘 정의된 일련의 개발 절차, 즉 초기 단계, 반복 단계, 정의 단계, 관리 단계 및 최적화 단계 등으로 나뉘어 집니다.
이러한 다섯 단계는 성숙도, 즉 소프트웨어 기술을 사용하는 조직의 역량을 측정하는 서열을 제공하며, 또한 한 조직의 소프트웨어 개선 노력에 우선순위를 매기는 데에도 도움이 됩니다. 소프트웨어 사업들을 주어진 예산과 일정 내에 있도록 하는데 있어, 실제 일을 수행하는 개인들보다 형식적인 규칙에 더 많이 의존하는 조직일수록, 그 조직의 소프트웨어 개발 "성숙도"는 더욱 진보된 것으로 판단합니다.
우리 나라에서도 정부에서 발주하는 시스템통합 프로젝트에 CMM을 적용할 가능성이 높아지면서, 삼성SDS, LG CNS, 그리고 현대정보기술 등, 국내 대형 SI업체들이 CMM 레벨 획득에 총력을 기울이고 있습니다.
◆ CMM의 탄생 배경
미 국방성은 많은 업체로부터 소프트웨어를 납품받고 있었습니다. 물론 모든 업체의 능력이 동일하지 않다 보니 품질도 제각각이었습니다. 그래서 가능한 고품질의 소프트웨어를 제공할 수 있는 업체를 원했고, 이를 위해 업체의 객관적인 개발능력을 측정하고 소프트웨어 품질 개선의 가이드라인을 제시할 수 있는 방법을 고민하게 되었습니다.
이를 위해 미 국방성은 미 연방 예산으로 설립된 SEI(Software Engineering Institute, 미국 카네기멜론 대학 부설연구개발센터인 소프트웨어공학연구소)에 요청하게 되었습니다.
SEI는 1986년 마이트레(Mitre Corporation)의 도움을 받아 소프트웨어 프로세스의 개선을 도와주는 프로세스 성숙 프레임워크를 개발하기 시작해 1987년에 간단한 기본 틀을 발표하였고, 이는 후에 와트 흠프레이(Watts S. Humphrey)의
참고 자료
없음