32. CMMI-DEV(CMMI for Development)는 소프트웨어 개발 시 프로세스 품질을 향상시킬 수 있는 가이드라인이다. 다음은 CMMI-DEV의 22개 프로세스 영역 중 일부이다. 이 중 분류체계 성격이 가장 다른 것은 어느 것인가?
① Configuration Management(CM)
② Technical Solution(TS)
③ Decision Analysis and Resolution(DAR)
④ Causal Analysis and Resolution(CAR)
▣ 해설
CMMi 에는 시스템/SW의 제품 개발, 획득, 서비스를 위한 모범 사례들을 모아놓은 것으로 CMMi-DEV(개발), CMMi-ACQ(획득), CMMi-SVC(서비스)의 3RO 모델로 구성되어 있다.
CMMi-DEV 모델의 4개의 카테고리(아래 테이블)에서 Technical Solution 은 Engineering 범주에 속하며 나머지는 Support 범주에 속함
● 추가 설명) CMMi Process Ares
단계
|
Process
|
Project
|
Engineering
|
Support
|
5
|
OPM
(조직 성과관리) |
|
|
CAR
(원인분석 및 해결) |
4
|
OPP
(조직 프로세스 성과관리) |
OPM
(정량적 프로젝트 관리) |
|
|
3
|
OPF
(조직 프로세스 개선) OPD (조직 프로세스 정의) OT (조직 교육훈련) |
IPM
(통합 프로젝트 관리) RSKM (위험관리) |
RD(요구사항 개발)
TS(기술솔루션) PI(제품통합) VER(검증) VAL(확인) |
DAR
(의사결정 분석 및 해결) |
2
|
|
SAM
(공급자계약관리) PMC (프로젝트 감시 및 통제) PP (프로젝트 계획 수립) REQM (요구사항 관리) |
|
MA(측정 및 분석)
PPQA (프로세스 및 제품 품질보증) CM(형상관리) |
정답 : ②
33. Software Engineering Institute(SEI) 아키텍처 뷰 모델 중 다음 설명에 해당하는 뷰(View)로 가장 적절한 것은?
· 데이터의 생성과 소비에 관련된 내용으로 컴포넌트들에 감지된 이벤트를 통해 상호작용한다.
· 데이터의 생성자와 사용자를 구분하고 이벤트를 통하여 정보의 사용을 관리한다. · 모든 컴포넌트는 이벤트 분배자(Distributor)에 연결된다. |
① Peer to Peer View
② Client-Server View
③ Pipe and Filter View
④ Publish-Subscribe View
▣ 해설
문제 기술을 보면 데이터 생성의 의미는 개발자, 소비의 의미는 고객, 상호작용은 인터페이스, 이벤트는 시건을 의미하여 토픽이 등록되면 이벤트를 발생시키고 고객이 사용하는 관계인 Publish -Subscribe View 가 정답임.
● 추가 설명)
Software Engineering Institute(SEI) 아키텍처 뷰 모델
- Module, Component & Connector, Allocation 3가지 관점(view) 으로 아키텍처 서술
- Module Structure(View) : 모듈은 시스템의 주요한 구현 단위이며, 각 모듈들은 기능적 책임을 갖는다.
- Component and Connector Structure(View) : 런타임 컴포넌트와 커넥터로 시스템의 실행단위를 기술한다.
1) Pipe - and - Filter : 데이터 스트림을 연속적으로 변환한다.
2) Publish-Subscribe : 이벤트의 공표를 통하여 컴포넌트들이 상화작용한다. 생성자와 소비자가 구분됨
3) Client-Server : 클라이언트와 서버가 컴포넌트이며, 프로토콜과 메시지가 커넥터가 된다
4) Peer -to - Peer : 컴포넌트들이 동등한 입장에서 서비스를 교환하며 상호작용한다
- Allocation Structure(View) : 시스템의 소프트웨어 구성요소와 소프트웨어가 생성되고 실행되는 외부환경 사이의 관계를 기술한다.
정답 : ④
공감과 댓글은 아이티신비에게 큰 힘이 됩니다.
블로그 글이 유용하다면 블로그를 구독해주세요.♥
'정보시스템 감리 기출해설 > 소프트웨어공학 해설' 카테고리의 다른 글
(제 24회) 소프트웨어 공학 / (36)~(37) 해설 (5) | 2024.07.21 |
---|---|
(제 24회) 소프트웨어 공학 / (34)~(35) 해설 (0) | 2024.07.20 |
(제 24회) 소프트웨어 공학 / (30)~(31) 해설 (0) | 2024.07.18 |
(제 24회) 소프트웨어 공학 / (28)~(29) 해설 (0) | 2024.07.17 |
(제 24회) 소프트웨어 공학 / (26)~(27) 해설 (0) | 2024.07.16 |