CMMi: Difference between revisions

From IT Wiki
No edit summary
No edit summary
Line 9: Line 9:


== 구성 ==
== 구성 ==
* 개발을 위한 CMMI(CMMI for Development)
;Four Disciplines of CMMI
* 발주를 위한 CMMI(CMMI for Acquisition)
* CMMI-DEV(CMMI for Development): 개발을 위한 CMMI
* 서비스를 위한 CMMI(CMMI for Services)
* CMMI-ACQ(CMMI for Acquisition): 발주를 위한 CMMI
* CMMI-SVC(CMMI for Services): 서비스를 위한 CMMI


== 4가지 지식체계 ==
== 4가지 지식체계 ==
;Four Discipline
;CMMI 4 Knowledge System
SW-CMM v 2.0 + SECM: EIA/IS-731(Systems Engineering) + IPD-CMM v 0.9
{| class="wikitable"
{| class="wikitable"
! 참조모델
! 참조모델
Line 34: Line 36:
|  
|  
* 복잡화되는 작업으로 인해 프로젝트가 특별히 요구하는 제품의 추가 수정이나 역할 수행을 위해 제공
* 복잡화되는 작업으로 인해 프로젝트가 특별히 요구하는 제품의 추가 수정이나 역할 수행을 위해 제공
|}
== 기술사 기출 ==
{| class="wikitable"
! 번호
! 문제
! 회차
|-
| 118.관리.1
| 13. CMMI(Capability Maturity Model Integration)의 단계적 표현 (Staged Representation)과 연속적 표현 (Continuous Reperesentation)
|-
| 107.응용.1
| 10. CMMI(Capability Maturity Model Integration)
|-
| 96.응용.2
| 6. 소프트웨어 테스트 프로세스 성숙도 평가모델 TMMi(Test Maturity Model Intergration)와 시스템개발 프로세스 성숙도 평가모델 CMMi(Capacity Maturity Model Intergration)는 5레벨의 단계적 평가 프레임워크이다, TMMi 모델과 CMMi 모델을 각각설명하시오.
|-
| 87.관리.4
| 4. CMMI(Capability Maturity Model Integration)는 조직의 프로세스 개선 활동을 효율적으로 지원하기 위한 모델이다. 다음 물음에 답하시오.
*(1) CMMI 표현 방법중 단계적 표현 방법과 연속적 표현 방법을 비교 설명하시오.
*(2) CMMI 의 단계적 표현방법에서의 모델 구성 요소에 대해 설명하시오.
*(3) 통계적 프로세스 관리에 사용되는 대표적인 도구인 파레토 차트, 산점도, 관리도에 대해 설명하시오.
|-
| 84.조직.1
| 1.4. CMMI의 Continuous Model & Staged Model
|-
| 81.관리.2
| 5. 소프트웨어 품질 평가 및 측정 기술에 대하여 다음 질문에 답하시오.
* 가. 품질평가 기술의 유형을 나열하고 비교 설명하시오.
** SW 프로덕트 관점, 프로세스 관점(CMMI, SPICE)
* 나. 각 유형별 대표적인 표준 또는 모델을 제시하고 설명하시오.
* 다. GS(Good Software)인증은 이중 어느 유형에 속하며 무슨 모델(표준)을 따르고 있는지 설명하시오.
** 프로덕트 관점.
|-
| 75.응용.1
| CMM과 CMMI(Capability Maturity Model Integration)
|-
| 75.관리.3
| 차세대 생산시스템을 CBD방법에 의해 개발하고 있다. 설계가완료된 단계에서 개발을 맡은 SI업체와 계약한 CMM4 level 의 품질이 확보되는 지를 알기 위해 감리를 시행하고자 한다. 15일 기간으로 응용시스템, 데이타베이스, 시스템아키텍처, 프로젝트 관리 부문으로 나누어 시행하고자 한다. 사업관리부문과 시스템아키텍처 부문의 감리자가 수행할 점검사항을 계획해 보시오
|-
| 74.관리.3
| SW 품질평가 요소를 운영, 수정, 적용 측면에서 구분하여 기술하고 품질 향상을 위한 방법론들에 대하여 논하시오.
|-
| 69.관리.1
| CMM 5단계를 설명하시오
|-
| 69.응용.3
| CMU-SEI에서 개발한 능력성숙도 모델 CMM(Capability Maturity Model)에서는해당 조직이 4단계 수준에 있는지를 평가하기 위해서는 그핵심 프로세스인 정량적 프로세스관리(Quantitative Process Management)와 소프트웨어 품질관리(Software Quality Management)분야를 점검하게 된다. 이들 각각에 대해서 구체적으로 논하시오.
|}
|}

Revision as of 23:19, 30 October 2019

Capability Maturity Model Integration
SEI에서 만든 조직 성숙도 평가 모델로, 기존에 여러개로 나누어진 CMM을 통합한 모델

등장 배경

  • CMM 모델간 상호 중첩과 구조의 상이함으로 인해 현장에 적용하기 어려움
  • 각각의 모델 적용에 따른 중복 투자로 비용의 과다 지출 등의 문제점 발생
  • ISO/IEC에서 CMM이 아닌 유럽의 SPICE를 국제 표준으로 제정함에 따라 이에 대응

구성

Four Disciplines of CMMI
  • CMMI-DEV(CMMI for Development): 개발을 위한 CMMI
  • CMMI-ACQ(CMMI for Acquisition): 발주를 위한 CMMI
  • CMMI-SVC(CMMI for Services): 서비스를 위한 CMMI

4가지 지식체계

CMMI 4 Knowledge System

SW-CMM v 2.0 + SECM: EIA/IS-731(Systems Engineering) + IPD-CMM v 0.9

참조모델 설명
Software Engineering
  • 소프트웨어의 개발, 운영, 유지보수에 대해 체계적이고 정량화할 수 있는 접근 방법에 중점
System Engineering
  • 고객의 요구 및 제안 사항을 제품에 반영하고 제품의 Life Cycle 동안 지원 활동에 중점
Integrated Product & Process Development
  • 고객의 Needs 및 요구사항을 만족시키기 위해 제품 전체 Life Cycle 동안 관계자들과 적절한 협업 방법의 체계적인 접근
Supplier Sourcing
  • 복잡화되는 작업으로 인해 프로젝트가 특별히 요구하는 제품의 추가 수정이나 역할 수행을 위해 제공

기술사 기출

번호 문제 회차
118.관리.1 13. CMMI(Capability Maturity Model Integration)의 단계적 표현 (Staged Representation)과 연속적 표현 (Continuous Reperesentation)
107.응용.1 10. CMMI(Capability Maturity Model Integration)
96.응용.2 6. 소프트웨어 테스트 프로세스 성숙도 평가모델 TMMi(Test Maturity Model Intergration)와 시스템개발 프로세스 성숙도 평가모델 CMMi(Capacity Maturity Model Intergration)는 5레벨의 단계적 평가 프레임워크이다, TMMi 모델과 CMMi 모델을 각각설명하시오.
87.관리.4 4. CMMI(Capability Maturity Model Integration)는 조직의 프로세스 개선 활동을 효율적으로 지원하기 위한 모델이다. 다음 물음에 답하시오.
  • (1) CMMI 표현 방법중 단계적 표현 방법과 연속적 표현 방법을 비교 설명하시오.
  • (2) CMMI 의 단계적 표현방법에서의 모델 구성 요소에 대해 설명하시오.
  • (3) 통계적 프로세스 관리에 사용되는 대표적인 도구인 파레토 차트, 산점도, 관리도에 대해 설명하시오.
84.조직.1 1.4. CMMI의 Continuous Model & Staged Model
81.관리.2 5. 소프트웨어 품질 평가 및 측정 기술에 대하여 다음 질문에 답하시오.
  • 가. 품질평가 기술의 유형을 나열하고 비교 설명하시오.
    • SW 프로덕트 관점, 프로세스 관점(CMMI, SPICE)
  • 나. 각 유형별 대표적인 표준 또는 모델을 제시하고 설명하시오.
  • 다. GS(Good Software)인증은 이중 어느 유형에 속하며 무슨 모델(표준)을 따르고 있는지 설명하시오.
    • 프로덕트 관점.
75.응용.1 CMM과 CMMI(Capability Maturity Model Integration)
75.관리.3 차세대 생산시스템을 CBD방법에 의해 개발하고 있다. 설계가완료된 단계에서 개발을 맡은 SI업체와 계약한 CMM4 level 의 품질이 확보되는 지를 알기 위해 감리를 시행하고자 한다. 15일 기간으로 응용시스템, 데이타베이스, 시스템아키텍처, 프로젝트 관리 부문으로 나누어 시행하고자 한다. 사업관리부문과 시스템아키텍처 부문의 감리자가 수행할 점검사항을 계획해 보시오
74.관리.3 SW 품질평가 요소를 운영, 수정, 적용 측면에서 구분하여 기술하고 품질 향상을 위한 방법론들에 대하여 논하시오.
69.관리.1 CMM 5단계를 설명하시오
69.응용.3 CMU-SEI에서 개발한 능력성숙도 모델 CMM(Capability Maturity Model)에서는해당 조직이 4단계 수준에 있는지를 평가하기 위해서는 그핵심 프로세스인 정량적 프로세스관리(Quantitative Process Management)와 소프트웨어 품질관리(Software Quality Management)분야를 점검하게 된다. 이들 각각에 대해서 구체적으로 논하시오.