모두CBT

A사는 유통정보를 관리하는 시스템을 클라이언트-서버 아키텍처(clien… | [유통관리사 1급] 20년 1회차 기출문제 상세 페이지

1[유통관리사 1급] 20년 1회차
A사는 유통정보를 관리하는 시스템을 클라이언트-서버 아키텍처(client-server architecture) 기반으로 구축하고자 한다. 클라이언트-서버 아키텍처와 관련한 설명으로 가장 옳지 않은 것은?
1
클라이언트-서버 아키텍처는 서비스를 요구하는 클라 이언트와 요구사항에 대응하는 서버 간 작업과 워크로드를 분할하는 컴퓨팅 모델이다.
2
2계층 구조에 비해 3계층 구조가 상대적으로 더 나은 안정성과 보안향상 등 효율성을 제공한다.
3
프레젠테이션 로직, 비즈니스 로직, 데이터베이스로직을 클라이언트 계층(tier)에 구현한 경우를 3계층 구조라 한다.
4
프레젠테이션 로직은 사용자에게 데이터를 표시하고, 사용자로부터 데이터를 입력받는 역할을 수행한다.
5
비즈니스 로직은 비즈니스 트랜잭션 과정과 데이터 저장장치에 접속하여 어떠한 데이터가 필요한지 명시해 주는 역할을 한다.
해설

클라이언트-서버 아키텍처를 3계층 구조로 설계할 때는 프레젠테이션 로직·비즈니스 로직·데이터베이스 로직을 각각 별도의 계층(tier)에 분리해 배치한다.

세 로직을 모두 클라이언트 계층 하나에 몰아 구현한다면 이는 2계층(또는 그 이하) 구조에 가까우며, 안정성·보안·유지보수성을 높이는 3계층 구조의 취지에 어긋난다.

나머지 설명들은 클라이언트-서버 모델의 정의, 3계층 구조의 장점, 프레젠테이션·비즈니스 로직의 역할을 각각 올바르게 서술하고 있다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.