정답: 4번 소프트웨어 설계에서는 모듈 간의 상관성을 낮추고 독립성을 높이는 것이 중요합니다. 이렇게 해야 모듈 변경 시 다른 부분에 미치는 영향을 최소화하여 유지보수성을 높일 수 있습니다. 보기 4번의 '모듈간의 상관성은 높이고'는 이러한 원칙에 어긋납니다.