클라이언트/서버 시스템의 모델은 일반적으로 2계층(2-tier) 모델과… | [워드프로세서 (구 1급) 필기] 10년 3회차 기출문제 상세 페이지
1[워드프로세서 (구 1급) 필기] 10년 3회차
클라이언트/서버 시스템의 모델은 일반적으로 2계층(2-tier) 모델과 3계층(3-tier) 모델로 분류된다. 다음 중 이에 대한 설명으로 옳지 않은 것은?
1
2계층 모델은 응용 논리의 주요 부분이 클라이언트에 주재하여 서버에게 데이터를 요청한다.
2
2계층 모델은 서버의 데이터베이스 구성이 변경되거나 새로운 데이터베이스를 추가할 경우 기존의 응용 프로그램을 재작성할 필요가 없다.
3
3계층 모델은 표현 논리를 클라이언트에 두고, 응용 논리를 중간에, 그리고 자료 논리를 서버에 두어 구성된다.
4
3계층 모델은 확장성이 높아 대형화된 조직의 업무처리에 적합하다.
해설
2계층 모델은 서버의 데이터베이스 구성이 바뀌면 클라이언트의 응용 프로그램도 다시 작성해야 하므로, 재작성이 필요 없다는 설명은 옳지 않다.
2계층 모델은 응용 논리가 클라이언트 쪽에 많이 있어 데이터베이스 구조 변경에 그대로 영향을 받으며, 이런 결합도를 낮춘 것이 3계층 모델이다.
- 2계층 모델에서 클라이언트가 응용 논리를 주로 담당하고 서버에 데이터를 요청한다는 설명은 옳다.
- 3계층 모델은 표현·응용·자료 논리를 클라이언트-중간 계층-서버로 분리해 구성한다는 설명도 옳다.
- 3계층 모델은 계층 간 결합도가 낮아 확장성이 높고 대형 조직의 업무 처리에 적합하다는 설명도 옳다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.