[정처기 실기] 응집도(Cohesion)의 종류 [서버 프로그램 구현 - 모듈]
·
◈ 자격증 공부/정보처리기사🔱
- 응집도의 종류 응집도(Cohesion) : 모듈의 내부 요소들이 서로 관련되어 있는 정도 [응집도 강함] 기능적 > 순차적 > 교환적 > 절차적 > 시간적 > 논리적 > 우연적 [응집도 약함] 1. 기능적 응집도(Functional Cohesion) 모듈 내부의 모든 기능 요소들이 단일 문제와 연관되어 수행될 경우의 응집도 2. 순차적 응집도(Sequential Cohension) 모듈 내 하나의 활동으로부터 나온 출력 데이터를 그 다음 활동의 입력 데이터로 사용할 경우의 응집도 3. 교환적 응집도(Communication Cohesion) 동일한 입력과 출력을 사용하여 서로 다른 기능을 수행하는 구성 요소들이 모였을 경우의 응집도 4. 절차적 응집도(Procedural Cohesion) 모듈이 다수..
[정처기 실기] 결합도(Coupling)의 종류 [서버 프로그램 구현 - 모듈]
·
◈ 자격증 공부/정보처리기사🔱
- 결합도의 종류 결합도(Coupling) : 모듈 간에 상호 의존하는 정도 [결합도 강함] 내용 > 공통 > 외부 > 제어 > 스탬프 > 자료 [결합도 약함] 1. 내용 결합도(Content Coupling) 한 묘듈이 다른 모듈의 내부 기능 및 그 내부 자료를 직접 참조하거나 수정할 때의 결합도 2. 공통 결합도(Common Coupling) 공유되는 공통 데이터 영역을 여러 모듈이 사용할 때의 결합도 → 파라미터가 아닌 모듈 밖에 선언된 전역 변수를 사용하여 전역 변수를 갱신하는 방식 3. 외부 결합도(External Coupling) 어떤 모듈에서 선언한 데이터(변수)를 외부의 다른 모듈에서 참조할 때의 결합도 4. 제어 결합도(Control Coupling) 어떤 모듈이 다른 모듈 내부의 논리적..