바람직한 소프트웨어 설계 지침이 아닌 것은?
정답 4번
결합도는 모듈 사이의 의존 정도이며 낮추는 것이 일반적인 설계 목표입니다. 예를 들어 계산 모듈이 필요한 값만 매개변수로 받으면 호출부의 내부 저장 형식이 바뀌어도 영향이 제한됩니다. 반대로 다른 모듈의 전역 변수나 내부 자료구조를 직접 수정하면 변경 영향이 넓어집니다. 응집도는 한 모듈 안의 요소들이 하나의 책임에 얼마나 밀접하게 관련되는지를 뜻하므로 높이는 방향을 지향합니다. '모듈 간 결합도는 낮게, 모듈 내부 응집도는 높게'를 구분하면 독립성을 높이면서 결합도를 최대화한다는 보기의 모순을 찾을 수 있습니다. 모듈의 크기 역시 무조건 작게 만드는 것이 아니라 책임을 이해할 수 있는 범위로 정합니다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-09-15