정처기 5과목_ 1. 소프트웨어 개발 방법론 테일러링
2025. 1. 16. 12:53

* 테일러링?

: 재단(수정해서 적용)

 

* 테일러링의 필요성

: 개발환경, 요구사항, 프로젝트 규모, 보유기술 등...

 

* 국제 프로세스 품질 표준

1. ISO/IEC 9001

2. ISO/IEC 12207

: 생명주기

- 기본 생명주기(획득,개발,유지보수...)

- 지원 생명주기(문서화,성능평)

- 조직 생명주기(관리,개선,교)

  Q. ISO/IEC 품질 표준 중에서 프로세스 품질 표준을 골라라 >> ISO/IEC 12207, SPICE, CMM ...

3. ISO/IEC 15504(SPICE) (유럽)

- 프로세스 능력 수준

  0) 불완전단계

  1) 수행단계

  2) 관리단계

  3) 확립단계 : 표준 프로세스 사용

  4) 예측단계 : 정량적 이해와 통제

  5) 최적화단계 : 지속적 개선

Q.  SPICE 모델의 단계별 설명으로 틀린 것은?

4. CMM (미국 국방부)

- CMM 성숙도

  1) 초기단계

  2) 반복단계

  3) 정의단계 : 기초정립(=표준)

  4) 관리단계 : 정량적 프로세스 관리, 소프트웨어 품질 관리

  5) 최적화단계 : 지속적 개선

5. CMMI (CMM 확장)

- CMMI 성숙도

  1) 초기단계

  2) 관리단계

  3) 정의단계 : 표준 프로세스

  4) 정량적 관리 단계 

  5) 최적화단계

 Q. CMMI에서는 특정 목표를 달성하기 위한 방법을 제시함. 이 방법은? >> 관례(Practice)

 

* 프레임워크 특징

: 모듈화, 재사용성, 확장성, 제어의 역흐름

- Hadoop (분산처리 프레임워크) : HDFS(분산 파일 시스템)과 Map Reduce(분산처리 시스템)로 구성됨