응집도는 모듈의 독립성을 나타낸다. 모듈 내부 요소가 얼마나 연관되어 있는지를 말한다.
우연적 - 논리적 - 시간적 - 절차적 - 통신적 - 순차적 - 기능적
암기 Tip : 우리 놀던 시절 통순대 기억나?
절차적 응집도는 순차적 수행을 말하며, 순차적 응집도는 출력값을 다른 활동이 사용할 경우를 말한다.
결합도는 내부가 아닌 모듈 외부, 즉 모듈 간의 상호의존성을 말한다. 결합도가 낮을수록 재사용성이 높아진다.
Ex) A와 B라는 모듈이 있다고 가정했을 때, A를 다른 곳에서 재사용하고 싶다. 이 때, B가 A와 결합이 강하게 되어있다면 A를 독단적을 떼서 사용하기 어려울 것이다.
자료(Data) - 스탬프 - 제어 - 외부 - 공통 - 내용
암기 Tip : 아 데(테)스형 쟤 왜 저래 공유랑 내가 닮았대
유치해도 내공외제스자보다는 기억에 더 남는다.