21-1모듈 결합도에 관한 설명이다. 빈칸 ①~③에 알맞은 것을 [보기… | 2021년 정보처리기사실기 1회차 기출문제 상세 페이지
18
21-1
모듈 결합도에 관한 설명이다. 빈칸 ①~③에 알맞은 것을 [보기]에서 골라 기호로 적으시오.
- ( ① ): 한 모듈이 다른 모듈 내부의 변수나 기능을 직접 가져다 쓴다.
- ( ② ): 모듈 사이의 인터페이스로 배열·구조체·객체 같은 자료구조가 통째로 넘어간다.
- ( ③ ): 매개변수를 거치지 않고, 모듈 밖에 선언된 전역 변수를 함께 참조하고 고치면서 서로 영향을 주고받는다.
[보기] ㉠ 공통 결합도 ㉡ 내용 결합도 ㉢ 스탬프 결합도 ㉣ 외부 결합도 ㉤ 자료 결합도 ㉥ 제어 결합도
해설
① ㉡
② ㉢
③ ㉠
[해설]
모듈 결합도는 모듈끼리 서로 의존하는 정도이며, 약할수록 좋은 설계다.
- 내용 결합도 — 다른 모듈 내부의 변수·기능을 직접 참조하는, 가장 강한 결합.
- 스탬프 결합도 — 배열·구조체 같은 자료구조를 통째로 넘기는 결합.
- 공통 결합도 — 매개변수 없이 전역 변수를 함께 참조·수정하는 결합.
결합도는 약한 것부터 자료 → 스탬프 → 제어 → 외부 → 공통 → 내용 순이다.
혼동 주의: 외부 결합도는 외부에서 선언한 데이터·통신 프로토콜을 참조하는 것이고, 전역 변수를 공유하는 것은 공통 결합도다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.