합격 후기 작성하고 2,000원 쿠폰 받아가세요! (게시글 탭 → 합격후기)

정보처리기사 실기소프트웨어 설계MVC 아키텍처난이도 2MCQ

정보처리기사 실기 MVC 아키텍처 기출문제 #12116

문제

소프트웨어 아키텍처 모델 중 MVC(Model-View-Controller)와 관련한 설명으로 틀린 것은?

① MVC 모델은 사용자 인터페이스를 담당하는 계층의 응집도를 높일 수 있고, 여러 개의 다른 UI를 만들어 그 사이에 결합도를 낮출 수 있다. ② 모델(Model)은 뷰(View)와 제어(Controller) 사이에서 전달자 역할을 하며, 뷰마다 모델 서브시스템이 각각 하나씩 연결된다. ③ 뷰(View)는 모델(Model)에 있는 데이터를 사용자 인터페이스에 보이는 역할을 담당한다. ④ 제어(Controller)는 모델(Model)에 명령을 보냄으로써 모델의 상태를 변경할 수 있다.

정답

2

해설

정답: 2. 전달자 역할은 컨트롤러가 담당하며, 모델은 데이터와 비즈니스 로직을 담당한다. 뷰마다 모델이 하나씩 연결되는 것도 아니다.

오답 풀이

  • 1번: UI 계층 응집도를 높이고 결합도를 낮추는 것이 맞다.
  • 2번: 모델이 전달자 역할이라는 설명은 컨트롤러의 역할이므로 틀렸다.
  • 3번: 뷰가 모델 데이터를 화면에 표시하는 것이 맞다.
  • 4번: 컨트롤러가 모델 상태를 변경하는 것이 맞다.

보충 개념 MVC에서 모델은 데이터, 뷰는 표현, 컨트롤러는 입력 처리와 흐름 제어를 담당한다.

정보처리기사 실기 소프트웨어 설계 다른 기출문제

정보처리기사 실기 시험 준비 가이드

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.