2023 국가직7급 소프트웨어공학 5번 해설 — 컴포넌트 특성
정답 ①번출제 쟁점 컴포넌트 특성발문 옳지 않은 것 고르기
문제
컴포넌트 기반 개발에 대한 설명으로 옳지 않은 것은?
- ① 컴포넌트는 정적으로 바인딩되며 실행시간에는 인터페이스를 통해 접근할 수 없다 ← 정답
- ② 재사용 가능한 컴포넌트를 기반으로 소프트웨어를 개발하는 방법론이다
- ③ 컴포넌트는 독립적이고 교체 가능한 부품이다
- ④ 컴포넌트는 인터페이스를 통해 다른 컴포넌트와 연결된다
선지별 해설
① 컴포넌트는 정적으로 바인딩되며 실행시간에는 인터페이스를 통해 접근할 수 없다
이 선지 진술은 틀림(X)
컴포넌트는 실행 시간에 인터페이스를 통해 동적으로 바인딩·접근될 수 있는 독립 배포 단위이므로 옳지 않다.
② 재사용 가능한 컴포넌트를 기반으로 소프트웨어를 개발하는 방법론이다
이 선지 진술은 옳음(O)
CBD는 재사용 가능한 컴포넌트를 조립하여 소프트웨어를 개발하는 방법론이므로 옳다.
③ 컴포넌트는 독립적이고 교체 가능한 부품이다
이 선지 진술은 옳음(O)
컴포넌트는 독립적으로 배포·교체 가능한 소프트웨어 부품이므로 옳다.
④ 컴포넌트는 인터페이스를 통해 다른 컴포넌트와 연결된다
이 선지 진술은 옳음(O)
컴포넌트는 명세된 인터페이스를 통해 다른 컴포넌트와 상호작용하므로 옳다.
핵심 요약 (Q&A)
- Q. 2023 국가직7급 소프트웨어공학 5번의 핵심 쟁점은 무엇인가?
- A. 2023 국가직7급 소프트웨어공학 5번은 컴포넌트 특성에 관한 문항으로, "옳지 않은 것"을 고르는 문제입니다.
- Q. 2023 국가직7급 소프트웨어공학 5번의 정답은?
- A. 정답은 ①번입니다. 컴포넌트는 실행 시간에 인터페이스를 통해 동적으로 바인딩·접근될 수 있는 독립 배포 단위이므로 옳지 않다.