문제
소프트웨어 아키텍처와 관련한 설명으로 틀린 것은?
① 파이프 필터 아키텍처에서 데이터는 파이프를 통해 양방향으로 흐르며, 필터 이동 시 오버헤드가 발생하지 않는다. ② 외부에서 인식할 수 있는 특성이 담긴 소프트웨어의 골격이 되는 기본 구조로 볼 수 있다. ③ 데이터 중심 아키텍처는 공유 데이터 저장소를 통해 접근자 간의 통신이 이루어지므로 각 접근자의 수정과 확장이 용이하다. ④ 이해 관계자들의 품질 요구사항을 반영하여 품질 속성을 결정한다.
정답
1번
해설
정답: 1. 파이프 필터에서 데이터는 단방향으로 흐르고 필터 이동 시 변환 오버헤드가 발생하므로 ①은 틀렸다.
오답 풀이
- 1번: 파이프 필터는 단방향 흐름이며 오버헤드가 발생하므로 잘못된 설명이다.
- 2번: 아키텍처가 SW 기본 구조라는 설명은 옳다.
- 3번: 데이터 중심 아키텍처 설명은 옳다.
- 4번: 품질 속성 결정 설명은 옳다.
보충 개념 파이프 필터 구조는 데이터를 단방향으로 흘려보내며 필터마다 처리 후 오버헤드가 발생할 수 있다.