티스토리 뷰

It

소프트웨어공학 CMM

Torrent green93 2022. 8. 12. 20:09
반응형

소프트웨어공학 CMM

CMM 이란?

미국의 대표적인 소프트웨어 프로세스 (공정모델) 모델

(CMM모델 이있다 5단계로구성됨 카네기에서만들어짐 , 더좋은소프트웨어만들기위해서는 단계들이있다.. ) 5단계

CMM5가지 성숙단계와 핵심 프로세스

5단계 있는것정도 알기

5-> 1단계로가면 낭비요소 증가/ 1 ->5단계로가면 생산성,품질이 좋아짐



Level 1 : 초기 (Initial) 단계

개인의 역량에 따라 프로젝트의 성공과 실패가 좌우되며 소프트웨어 개발 프로세스는

거의 없는 상태를 의미함

- 표준화된 프로세스 없이 프로젝트 수행결과 예측이 곤란한 조직

Level 2 : 반복 가능한 관리된(managed) 단계

- 프로세스 하에서 (공정하에서)프로젝트가 통제되는 수준으로 조직은 프로세스에 대한 어느 정도의 훈련이 되었다고 볼 수는 있지만, 일정이나 비용과 같은 관리 프로세스 중심이다. ( 고수준의 관리는 힘들어도 기획비용 투자비용정도는 잘되고있는지 관리)

- 기존 유사 성공사례를 응용하여 반복적으로 사용함

기본적인 프로세스 구축에 의해 프로젝트가 관리되고 있는 조직

Level 3 : 정의된 (Defined) 단계

레벨 2에서는 프로젝트를 위한 프로세스가 존재한다면 레벨 3에서는 조직을 위한 표준 프로세스가

존재하며 모든 프로젝트는 조직의 프로세스를 가져다 상황에 맞게 조정하여 승인 받아 사용함

- 세부 표준 프로세스가 있어 프로젝트가 통제되는 조직

Level 4 : 품질에 대해 정량적(Quantitatively)으로 관리된 단계

정량적관리 -품질관리

- 소프트웨어 프로세스와 소프트웨어 품질에 대한 정량적인 측정이 가능해짐

- 조직은 프로세스 데이터베이스를 구축하여 각 프로젝트에서 측정된 결과를 일괄적으로

수집하고 분석하여 품질평가를 위한 기준으로 삼음

- 프로젝트 활동이 정략적으로 관리통제되고 성과 예측이 가능한 조직

Level 5 : 최적화 (Optimizing) 단계

이 레벨에서는 지속적인 개선에 치중하며 조직적으로 최적화된 프로세스를 적용하여 다시 피드백을 받아 개선하는 상위 단계임

- 지속적인 개선활동이 정착화 되고 최적의 관리로 프로젝트가 수행되는 조직

5-> 1단계로가면 낭비요소 증가/ 1 ->5단계로가면 생산성,품질이 좋아짐

반응형