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

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

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

38. 다음 중 CMMI 수준 3인 정의(defined) 단계의 프로세스 영역에 해당하는 것으로 가장 적절한 것은?

가. 위험 관리(Risk Management)
나. 통합 프로젝트 관리(Integrated Project Management)
다. 정량적 프로젝트 관리(Quantitative Project Management)
라. 조직 프로세스 정의(Organizational Process Definition)
마. 조직 프로세스 성과 관리(Organizational Process Performance)

① 가, 나, 라 ② 가, 나, 마

③ 나, 다, 라 ④ 다, 라, 마

 

▣ 정량적 프로젝트 관리는 조직 프로세스 성과관리는 양적 단계에 해당한다.

 

● 추가 설명) CMMi Process Area

단계
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(형상관리)

정답 : ①

 

39. 마이크로서비스(microservice) 아키텍처의 특징에 대한 설명 중 가장 적절하지 않은 것은?

 

① 각 컴포넌트는 응집력이 있고 독립적이며 자체 배포가 가능하여 지속적 통합과 배포에 적합하다.

② 특정 컴포넌트에서 장애가 일어나더라도 이를 격리하여 애플리케이션 전체가 중단되지 않도록 할 수 있다.

③ 컴포넌트들은 서로 느슨하게 결합되어 있고 각각 독립된 기능을 제공하며 단일 데이터베이스를 중심으로 통합된다.

④ 마이크로서비스 간 통신은 오케스트레이션 (orchestration) 또는 코레오그래피(choreography) 방식을 사용할 수 있다.

 

▣ 마이크로서비스 아키텍처는 단일 서비스로 개발하는 기존 모놀리딕 방식과는 반대되며, 서비스 지향 아키텍처보다 세분화 되어 있고 컴포넌트가 상호작용하는 DB는 다른 컴포넌트의 DB와 독립적이다

 

● 추가 설명) 모놀리딕 아키텍쳐와 마이크로서비스 아키텍처의 개념 비교

구분
모놀리틱 아키텍처
MSA
구성도
개요
다수의 역할을 하는 개별 서비스들이 하나의 집합처럼 동작하는 서비스 아키텍처
단일 역할을 책임지고 있는 여러 조작으로 이루어진 서비스 아키텍처

 

정답 : ③

 


 

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

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