문제
소프트웨어 개발에서 모듈(Module)이 되기 위한 주요 특징에 해당하지 않는 것은?
① 다른 것들과 구별될 수 있는 독립적인 기능을 가진 단위(Unit)이다. ② 독립적인 컴파일이 가능하다. ③ 유일한 이름을 가져야 한다. ④ 다른 모듈에서의 접근이 불가능해야 한다.
정답
4번
해설
정답: 4. 모듈은 다른 모듈에서 호출·접근이 가능해야 협력할 수 있다. 접근이 불가능해야 한다는 4번은 틀렸다.
오답 풀이
- 1번: 독립적 기능 단위 — 모듈 특징이다.
- 2번: 독립적 컴파일 가능 — 모듈 특징이다.
- 3번: 유일한 이름 — 모듈 특징이다.
- 4번: 다른 모듈 접근 불가는 모듈 특징이 아니다.
보충 개념 모듈은 독립성을 가지되 인터페이스를 통해 다른 모듈과 상호작용한다.