profile image

L o a d i n g . . .

728x90
반응형

해당 글은

2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권 

2022 수제비 정보처리기사 실기 FINAL 실전 모의고사

를 바탕으로 작성되었습니다.

 

2022 수제비 정보처리기사 실기 FINAL 실전 모의고사

선견지명 모의고사와 백전백승 기출문제를 포함한 총 42회 분량의 실전 문제로 구성되었다. 문제 편에서는 문제만 집중적으로 풀 수 있도록 하였고, 해설 편에서는 문제 편에서 다뤘던 개념들을

www.aladin.co.kr

 

2022 수제비 정보처리기사 필기 1권+2권 합본세트 - 전2권

IT 비전공자를 위해 만들어진 수험서다. IT 분야의 최고 전문가 집단의 오랜 연구를 통한 정보처리기사 합격까지의 최단기 솔루션을 제안한다. 중요도에 따른 별점 체크, 두음쌤을 통한 암기비법

www.aladin.co.kr

 

응집도 (Cohension)

- 모듈의 독립성을 의미

- 모듈 내부 구성요소 간 연관 정도

- 정보 은닉 개념의 확장 개념, 하나의 모듈은 하나의 기능을 수행

- 응집도는 높을수록 좋음 (독립성 보장, 변경이 쉬우 유지보수에 편리)

 

- 우연적 < 논리적 < 시간적 <  절차적 < 통신적 < 순차적 < 기능적 순서로 응집도가 높아진다.

 

단어보기

더보기
👉 우연적 응집도 (Coincidential Cohension)

개념보기

- 서로 간에 어떠한 의미 있는 연관 관계도 없는 기능 요소로 구성

- 서로 다른 상위 모듈에 의해 호출, 처리상의 연관성이 없는 서로 다른 기능을 수행할 경우

 

 

단어보기

더보기
👉 논리적 응집도 (Logical Cohension)

개념보기

- 유사한 성격을 갖거나 특정 형태로 분류되는 처리요소들이 한 모듈에서 처리되는 경우

 

 

단어보기

더보기
👉 시간적 응집도 (Temporal Cohension)

개념보기

- 연관된 기능이라기 보다는 특정 시간에 처리되어야 하는 활동들을 한 모듈에서 처리할 경우

 

 

단어보기

더보기
👉 절차적 응집도 (Procedural Cohension)

개념보기

- 모듈이 다수의 관련 기능을 가질 때 모듈 안의 구성요소들이 그 기능을 순차적으로 수행할 경우

 

 

단어보기

더보기
👉 통신적 응집도 (Communication Cohension)

개념보기

- 동일한 입력과 출력을 사용하여 다른 기능을 수행하는 활동들이 모여 있을 경우

 

 

단어보기

더보기
👉 순차적 응집도 (Sequential Cohension)

개념보기

- 모듈 내에서 한 활동으로부터 나온 출력값을 다른 활동이 사용할 경우

 

 

단어보기

더보기
👉 기능적 응집도 (Functional Cohension)

개념보기

- 모듈 내부의 모든 기능이 단일한 목적을 위해 수행되는 경우

 

 


 

결합도 (Coupling)

- 모듈 내부가 아닌 외부의 모듈과의 연관도 또는 모듈 간의 상호 의존성을 나타내는 정도

 - 소프트웨어 구조에서 모듈 간의 관련성을 측정하는 척도

 

- 내용 > 공통 > 외부 > 제어 > 스탬프 > 자료 결합도 순으로 낮아진다.

- 결합도는 낮을수록 좋다.

 

단어보기

더보기
👉 내용 결합도 (Content Coupling)

개념보기

- 다른 모듈 내부에 있는 변수나 기능을 다른 모듈에서 사용하는 경우

- 하나의 모듈이 직접적으로 다른 모듈의 내용을 참조할 때 

 

 

단어보기

더보기
👉 공통 결합도 (Common Coupling)

개념보기

- 파라미터가 아닌 모듈 밖에 선언되어 있는 전역 변수를 참조하고 전역 변수를 갱신하는 식으로 상호작용하는 경우

- 공유되는 공통 데이터 영역을 여러 모듈이 사용할 때

 

 

단어보기

더보기
👉 외부 결합도 (External Coupling)

개념보기

- 두 개의 모듈이 외부에서 도입된 데이터 포맷, 통신 프로토콜 또는 디바이스 인터페이스를 공유할 경우

- 외부 모듈에서 선언한 데이터(변수)를 외부의 다른 모듈에서 참조할 때

 

 

단어보기

더보기
👉 제어 결합도 (Control Coupling)

개념보기

- 어떤 모듈이 다른 모듈의 내부 논리 조직을 제어하기 위한 목적으로 제어신호를 이용하여 통신하는 경우

- 하위 모듈에서 상위 모듈로 제어 신호가 이동하여 상위 모듈에게 처리 명령을 부여하는 권리 전도 현상이 발생하는 결합도

 

 

단어보기

더보기
👉 스탬프 결합도 (Stamp Coupling)

개념보기

- 모듈 간의 인터페이스로 배열이나 객체, 구조 등이 전달되는 경우

- 두 모듈이 동일한 자료 구조를 조회하는 경우의 결합도

- 자료 구조의 어떠한 변화는 모든 모듈에 영향을 미치게 됨

 

 

단어보기

더보기
👉 자료 결합도 (Data Coupling)

개념보기

- 모듈 간의 인터페이스로 전달되는 파라미터를 통해서만 모듈 간의 상호 작용이 일어나는 경우

- 한 모듈의 내용을 변경하더라도 다른 모듈에는 영향을 미치지 않는 상태로 가장 바람직한 결합도

728x90
반응형

next article thumbnail image
다음 글 추천
메모리 관리 기법
2022.04.25
복사했습니다!