728x90 응집1 응집도(Cohesion)란 2023.02.13 - [Software engineering] - 모듈이란 앞에 포스트에서 모듈화의 원칙에 대해 설명했습니다. 그중에서 '모듈 내 구성 요소 간의 응집은 강하게 한다.'라는 원칙이 있었습니다. 그렇다면 응집도란 무엇일까요? 응집도(Cohesion)는 모듈 내부에 존재하는 구성 요소 사이의 밀접한 정도를 말합니다. 정보처리 기사에는 구성요소간에 기능적 연관도를 나타내는 척도라고 합니다. 응집도가 높다는 것은 해당 모듈에 꼭 필요한 구성 요소만 모여있음을 의미합니다. 반대로 응집도가 낮은 경우엔 서로 관련성이 적은 구성 요소들이 모여 있습니다. 모듈은 한 기능을 위해 구성되어야 합니다. 구성 요소가 필요에 의해 모듈에 존재하는 것이 아니라 우연히 함께 묶인 경우는 없어야 합니다. 아래 그림.. 2023. 2. 14. 이전 1 다음 728x90