728x90 반응형 시스템 개념적 설계1 결합도(Coupling)와 응집도(Cohesion) 결합도(Coupling)와 응집도(Cohesion) 소프트웨어 개발 수명 주기의 설계 단계의 목적은 SRS(소프트웨어 요구 사항 사양) 문서에 제시된 문제에 대한 해결책을 제시하는 것이다. 설계 단계의 결과는 소프트웨어 설계 문서(SDD)다. 결합도와 응집도는 소프트웨어 시스템 설계의 품질을 측정하는 데 사용되는 소프트웨어 공학의 두 가지 핵심 개념이다. 결합도는 소프트웨어 모듈 간의 상호 의존성의 정도를 나타낸다. 높은 결합도는 모듈들이 긴밀하게 연결되어 있으며, 하나의 모듈을 변경하면 다른 모듈에도 영향을 미칠 수 있다. 낮은 결합도는 모듈들이 독립적이며, 하나의 모듈을 변경해도 다른 모듈에는 영향을 미치지 않는다. 응집도는 모듈 내 요소들이 하나의 명확한 목적을 달성하기 위해 함께 작동하는 정도를 .. 2023. 3. 11. 이전 1 다음 728x90 반응형