정보처리기사 기출문제·모의고사·오답노트·자동채점

2022년03월05일 70번

[프로그래밍 언어 활용] 소프트웨어 개발에서 모듈(Module)이 되기 위한 주요 특징에 해당하지 않는 것은?

  • ① 다른 것들과 구별될 수 있는 독립적인 기능을 가진 단위(Unit)이다.
  • ② 독립적인 컴파일이 가능하다.
  • ③ 유일한 이름을 가져야 한다.
  • ④ 다른 모듈에서의 접근이 불가능해야 한다.
(정답률: 73%)

문제 해설

"다른 모듈에서의 접근이 불가능해야 한다."는 모듈 간의 의존성을 최소화하기 위한 원칙 중 하나인 정보 은닉(Encapsulation)을 나타냅니다. 모듈 내부의 구현 세부사항을 외부에서 직접 접근할 수 없도록 하여 모듈 간의 결합도를 낮추고, 모듈의 변경이 다른 모듈에 미치는 영향을 최소화합니다. 따라서 다른 모듈에서의 접근이 불가능해야 한다는 것은 모듈 내부의 구현 세부사항을 외부에서 직접 접근할 수 없도록 제한하는 것을 의미합니다.
AppStore에서 다운로드 APK 다운로드

연도별

진행 상황

0 오답
0 정답