문제
프레임워크(Framework)에 대한 설명으로 옳은 것은?
① 소프트웨어 구성에 필요한 기본 구조를 제공함으로써 재사용이 가능하게 해준다 ② 소프트웨어 개발 시 구조가 잡혀 있기 때문에 확장이 불가능하다. ③ 소프트웨어 아키텍처(Architecture)와 동일한 개념이다. ④ 모듈화(Modularity)가 불가능하다.
정답
1번
해설
정답: 1. 프레임워크는 소프트웨어 구성에 필요한 기본 구조(골격)를 제공하여 재사용을 가능하게 한다.
오답 풀이
- 1번: 기본 구조 제공으로 재사용 가능하게 한다는 설명이 옳다.
- 2번: 프레임워크는 확장이 가능하므로 틀리다.
- 3번: 프레임워크와 아키텍처는 다른 개념이므로 틀리다.
- 4번: 프레임워크는 모듈화를 지원하므로 틀리다.
보충 개념 프레임워크는 재사용 가능한 골격 코드를 제공하며 제어의 역전(IoC)을 특징으로 한다.