퀴즈 이미지: 프로그래밍에서 "MVC(Model-View-Controller)" 패턴의 주요 목적은?
오늘의 퀴즈
0/10
진행도 1 / 698
맞은 개수 0
오늘 풀기 0 문제
⏱️ 25초
Q

💡 기술(Tech) 퀴즈 가이드

인공지능(AI), 블록체인, 최신 IT 트렌드 등 급변하는 디지털 세상의 핵심 기술 용어와 흐름을 파악해보세요. 기술적 문해력(Tech Literacy)을 높여 미래 사회에 대비하는 필수 상식을 제공합니다.

📚 상식 퀴즈 해설

Q. 프로그래밍에서 "MVC(Model-View-Controller)" 패턴의 주요 목적은?

MVC(Model-View-Controller) 패턴의 주요 목적은 소프트웨어 설계의 모듈화, 즉 관심사의 분리(Separation of Concerns)입니다. 1979년 노르웨이의 프로그래머 트뤼그베 린스카우그가 제롬스 연구소에서 처음 제안했습니다. Model은 데이터와 비즈니스 로직을, View는 사용자에게 보이는 화면(UI)을, Controller는 사용자 입력을 받아 Model과 View를 연결하는 역할을 담당합니다. 이렇게 세 가지 역할을 분리하면 각 부분을 독립적으로 개발·수정·테스트할 수 있어 유지보수가 용이해집니다. 웹 프레임워크에서 널리 채택되어 Ruby on Rails, Django, Spring MVC, ASP.NET MVC 등이 이 패턴을 기반으로 합니다. 프론트엔드에서는 MVC의 변형인 MVVM(React, Vue), MVP 등의 패턴도 사용됩니다.

정답 확인하기

정답 소프트웨어 설계의 모듈화

상식 어려움

💡 상식 분야 더 알아보기

듀얼브레인에서는 상식 분야의 다양한 퀴즈를 무료로 제공합니다. 매일 새로운 문제를 풀며 지식을 넓혀보세요.