정보처리기사 실기소프트웨어 설계UML 다이어그램 분류난이도 3SHORT_ANSWER

정보처리기사 실기 UML 다이어그램 분류 기출문제 #451

문제

소프트웨어 아키텍처 패턴은 크게 구조적 패턴과 행위적 패턴으로 분류된다. 다음 중 행위적 패턴에 해당하는 것을 모두 나열하시오.

  1. 계층형(Layered) 패턴
  2. MVC(Model-View-Controller) 패턴
  3. 파이프-필터(Pipe-Filter) 패턴
  4. 옵저버(Observer) 패턴
  5. 마이크로커널(Microkernel) 패턴
  6. 중재자(Mediator) 패턴
  7. 브로커(Broker) 패턴

정답

2, 4, 6

2, 4, 62,4,6MVC 패턴, 옵저버 패턴, 중재자 패턴MVC, Observer, Mediator2 4 6

해설

구조적 패턴은 시스템의 정적 구조와 컴포넌트 간 관계를 정의하며, 계층형(1), 파이프-필터(3), 마이크로커널(5), 브로커(7) 패턴이 해당한다. 행위적 패턴은 시스템의 동적 행위와 객체 간 상호작용을 정의하며, MVC(2), 옵저버(4), 중재자(6) 패턴이 해당한다. MVC는 사용자 상호작용 흐름을, 옵저버는 상태 변화 전파를, 중재자는 객체 간 통신 중재를 다룬다.

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

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