정보시스템 감리 기출해설/소프트웨어공학 해설

(제 24회) 소프트웨어 공학 / (32)~(33) 해설

아이티신비 2024. 7. 19. 09:00

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) : 시스템의 소프트웨어 구성요소와 소프트웨어가 생성되고 실행되는 외부환경 사이의 관계를 기술한다.

 

정답 : ④

 

 




 

공감과 댓글은 아이티신비에게 큰 힘이 됩니다.

블로그 글이 유용하다면 블로그를 구독해주세요.♥