문제
소프트웨어 개발 방법론 중 CBD(Component Based Development)에 대한 설명으로 틀린 것은?
① 생산성과 품질을 높이고, 유지보수 비용을 최소화할 수 있다. ② 컴포넌트 제작 기법을 통해 재사용성을 향상시킨다. ③ 모듈의 분할과 정복에 의한 하향식 설계방식이다. ④ 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화할 수 있다.
정답
3번
해설
정답: 3. 모듈의 분할과 정복에 의한 하향식 설계는 구조적 방법론의 특징이며, CBD는 컴포넌트 조립 기반(상향식 성격)이다.
오답 풀이
- 1번: 생산성·품질 향상, 유지보수 비용 절감은 CBD 장점이다.
- 2번: 컴포넌트 재사용성 향상은 옳다.
- 3번: 하향식 분할 정복 설계는 구조적 방법론 특징이다(오답).
- 4번: 독립적 컴포넌트 관리로 복잡성 최소화는 옳다.
보충 개념 CBD는 재사용 가능한 컴포넌트를 조립하여 시스템을 구축하는 방법론이다.