아키텍처 설계(2): 결합도와 응집도
# 모듈화 품질척도 전 포스팅에서 말한 것처럼 모듈화와 관련된 두개의 개념인 '결합도', '응집도'가 존재한다. 교수님은 왜 서술형으로 시험을 내실까 아는 것과 외우는 것은 결이 다르지 않나. 저렇게 나눈 가지들만 봐도 객관식으로 내기에 좋아보이는데 # 모듈화 품질척도 - 결합도 결합도는 모듈간 상호 의존 정도를 얘기한다. 이러한 결합도가 낮다는 것은 모듈적 독립성이 높다는 뜻이고 잘 설계되엇다는 의미도 된다. 데이터/스탬프/제어/공유/내용 결합도로 세분화시킬 수 있다. 1. 데이터 결합도 가장 바람직한 결합도이며 모듈간 의존도가 가장 낮다 모듈의 독립성이 높다는 얘기이니 다른 모듈에 변경으로 인한 영향이 적을 것이다. 2. 스탬프 결합도 데이터구조를 통해 두 모듈의 매개변수가 전달된다. 호출되는 모듈은..