정답: 2번 소프트웨어 설계에서 모듈 간의 결합도는 낮을수록 좋고, 모듈 내 요소 간의 응집도는 높을수록 좋습니다. 결합도가 낮다는 것은 모듈들이 서로 독립적으로 작동할 수 있어 변경 시 영향이 적음을 의미하고, 응집도가 높다는 것은 모듈 내 구성 요소들이 서로 관련성이 높아 모듈이 명확한 목적을 가짐을 의미합니다. 따라서, 응집도는 높게, 결합도는 낮게 설계하는 것이 이상적입니다.