devlsn96.log
로그인
devlsn96.log
로그인
[정처기 필기정리1] 소프트웨어 설계_모듈의 응집도와 결합도
devlsn96
·
2025년 2월 3일
팔로우
0
0
정처기 개념정리
목록 보기
2/6
응집도(Cohesion)
: 한 모듈 내에 있는 처리요소들 사이의 기능적인 연관정도를 나타낸다.
강함
...
약함
기능적 응집도
> 순차적 응집도 > 교환적 응집도 > 절차적 응집도 > 시간적 응집도 > 논리적 응집도 >
우연적 응집도
결합도
: 모듈들이 변수를 공유하지 않도록, 결합도를 낮추어야 한다.
낮음
...
높음
데이터 결합도
> 스탬프 결합도 > 제어 결합도 > 외부 결합도> 공통 결합도 >
내용 결합도
💌 효과적인 모듈화 설계 방법
응집도는 강하게, 결합도는 약하게 설계한다.
복잡도와 중복성을 줄이고, 일관성을 유지할 수 있도록 설계한다.
유지보수가 용이하도록 설계한다.
모듈크기는 시스템의 전반적인 기능과 구조를 이해하기 쉬운 크기로 설계한다.
모듈기능이 예측가능해야 하며, 지나치게 제한적이어서는 안된다.
devlsn96
Quantum Jump to class for java….
팔로우
다음 포스트
[정처기 필기정리1] 소프트웨어 설계_SW 아키텍쳐 패턴
0개의 댓글
댓글 작성