응집도로 보는 모듈 독립성 판단 (응집 순서 포함)
이번 포스트는 "응집도" 에 대해 알아보겠습니다. 응집도(COHESION)란 모듈 내부의 기능적인 응집 정도를 나타내는 정도로, 결합도와 함께 모듈의 독립성을 판단하는데 사용됩니다. 참고로 모듈(module)에 대해 짧게 설명하자면, 프로그래밍에 쓰이는 본체에서 분리된 단위 중 하나로 그 자체로 기능을 수행할 수 있는 독립적인 실체를 통상 모듈이라고 지칭합니다. 모듈을 사용하는 이유는 모듈은 재사용이 가능함에 따라 프로그램 제작도 쉬워지지만, 프로그램의 수정과 유지관리도 쉬워지기 때문입니다. 응집도와 결합도의 경우 정보처리기사 같은 자격증 시험에도 많이 나오지만, 실제 코딩이나 소프트웨어 설계시 사용되는 기술 중 하나이기 때문에 살펴보시는 것을 추천해 드립니다. (결합도가 궁금하신 분은 포스트 맨 하단의..
학습/IT
2021. 7. 5. 20:43