문제
모듈화(Modularity)와 관련한 설명으로 틀린 것은?
① 시스템을 모듈로 분할하면 각각의 모듈을 별개로 만들고 수정할 수 있기 때문에 좋은 구조가 된다. ② 응집도는 모듈과 모듈 사이의 상호의존 또는 연관 정도를 의미한다. ③ 모듈 간의 결합도가 약해야 독립적인 모듈이 될 수 있다. ④ 모듈 내 구성 요소들 간의 응집도가 강해야 좋은 모듈 설계이다.
정답
2번
해설
정답: 2. 모듈 간 상호의존·연관 정도는 결합도(Coupling)이다. 응집도는 모듈 내부 요소들의 연관 정도이다.
오답 풀이
- 1번: 모듈 분할로 별개 수정이 가능한 것이 맞다.
- 2번: 모듈 간 연관 정도를 응집도라 한 것은 결합도이므로 틀렸다.
- 3번: 결합도가 약해야 독립적 모듈이 되는 것이 맞다.
- 4번: 응집도가 강해야 좋은 설계인 것이 맞다.
보충 개념 좋은 모듈 설계는 결합도는 낮추고 응집도는 높이는 것이다.