소프트웨어엔지니어링1 프로그래밍 설계에서 응집도와 결합도의 중요성: 개념, 특징, 및 실습 예제 프로그래밍 설계 및 구현 시, 코드의 품질과 유지보수성을 높이기 위해 중요한 개념 중 하나가 바로 응집도(cohesion)와 결합도(coupling)입니다. 이 두 가지 개념은 소프트웨어 모듈이 얼마나 독립적이고, 서로 간에 얼마나 밀접하게 연관되어 있는지를 평가하는 데 사용됩니다.응집도(Cohesion)란?응집도는 모듈 내의 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 개념입니다. 높은 응집도를 가진 모듈은 단일한 기능을 중심으로 잘 조직된 코드로 구성되며, 이는 코드의 가독성, 유지보수성, 재사용성을 높입니다. 반대로 낮은 응집도를 가진 모듈은 다양한 기능들이 혼합되어 있어 모듈의 목적이 불분명해지며, 유지보수가 어려워질 수 있습니다.특징:높은 응집도: 모듈의 구성 요소들이 공통의 목적을.. 프로그래밍공부(Programming Study) 2024. 8. 13. 이전 1 다음 728x90