모두CBT

다음에서 설명하는 소프트웨어 아키텍처의 유형으로 옳은 것은?사용자 인터… | [계리직 컴퓨터일반] 21년 1회차 기출문제 상세 페이지

1[계리직 컴퓨터일반] 21년 1회차
다음에서 설명하는 소프트웨어 아키텍처의 유형으로 옳은 것은?
  • 사용자 인터페이스를 시스템의 비즈니스 로직 부분과 분리하는 구조
  • 결합도(coupling)를 낮추기 위한 소프트웨어 아키텍처 패턴 구조
  • 디자인 패턴 중 옵서버(observer) 패턴에 해당하는 구조
1
클라이언트-서버(client-server) 아키텍처
2
브로커(broker) 아키텍처
3
MVC(Model-View-Controller) 아키텍처
4
계층형(layered) 아키텍처
해설

설명하는 아키텍처는 MVC(Model-View-Controller) 아키텍처이다.

MVC는 데이터와 비즈니스 로직(Model), 화면(View), 입력 처리(Controller)를 분리해 결합도를 낮춘다. 모델이 바뀌면 등록된 뷰에 변경을 알리는 방식이 옵서버 패턴에 해당한다.

  • 클라이언트-서버 아키텍처: 서비스를 요청하는 클라이언트와 제공하는 서버로 나누는 구조로, UI와 로직 분리나 옵서버 패턴과 직접 관련이 없다.
  • 브로커 아키텍처: 분산 컴포넌트 사이의 요청을 중개자가 전달·조정하는 구조이다.
  • 계층형 아키텍처: 시스템을 상하 계층으로 나누어 각 계층이 바로 아래 계층의 서비스만 이용하는 구조이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[계리직 컴퓨터일반] 21년 1회차 20문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요계리직 컴퓨터일반 기출문제 암기장 전체 보기