| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- STS
- Java
- TIP
- programmers
- jquery
- html
- node.js
- SQL Server
- reCAPTCHA
- Eclipse
- svn
- maria db
- devlog
- js
- mysql
- urlshortner
- shorturl
- dbeaver
- windows
- Linux
- spring
- IntelliJ
- my sql
- SQL
- mybatis
- 정보처리기사
- Mac
- Oracle
- Tomcat
- javascript
Archives
- Today
- Total
고양의 성장일기
[정보처리기사] 결합도 본문
반응형
결합도
결합도(Coupling)란 클래스나 모듈 간의 상호 의존성의 정도를 나타내는 개념입니다.
즉, 어떤 모듈이 다른 모듈과 얼마나 밀접한지 또는 얼마나 많이 의존하는지를 의미합니다.
내용 결합도(Content Coupling)
소프트웨어 모듈 사이에 내부 기능이나 자료를 직접 참조하는 수준의 결합도.
두 모듈이 상호작용할 때 많은 양의 데이터를 공유하거나 서로 다른 기능을 실행함을 의미한다.
공통 결합도(Common Coupling)
여러 모듈이 공통되는 전역 변수를 사용할 때의 결합도.
외부 결합도(External Coupling)
어떤 모듈의 지역 변수를 외부의 다른 모듈에서 참조할 때의 결합도.
제어 결합도(Control Coupling)
모듈 간 논리적 흐름을 제어하기 위해 제어 요소를 전달하는 결합도.
스탬프 결합도(Stamp Coupling)
모듈 간 인터페이스를 통해 배열이나 객체 등의 자료 구조가 전달되는 경우의 결합도.
자료 결합도(Data Coupling)
모듈과 모듈이 매개변수와 처리결과만으로 상호작용하는 정도의 결합도
결합도가 낮을수록 모듈 간 의존성이 낮아지며 시스템의 유지보수, 테스트, 수정에 유리해집니다.
결합도가 높아지면 어느 한 모듈의 변경이 다른 모듈에 영향을 주기 쉬워지므로 결합도는 낮을수록 좋습니다.
반응형
'🎓 Certifications > 정보처리기사 개념' 카테고리의 다른 글
| [정보처리기사] 보안솔루션 (0) | 2024.03.23 |
|---|---|
| [정보처리기사] 라우팅 프로토콜(Routing Protocol) (0) | 2024.03.23 |
| [정보처리기사] 접근 제어 방식 (0) | 2024.03.19 |
| [정보처리기사] OSI 7계층 (0) | 2024.03.18 |
| [정보처리기사] S.O.L.I.D - 객체지향의 5원칙 (1) | 2024.03.18 |