문제 상세보기
문제 정보
문제 ID: 540024
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우의 결합도는?
정답을 선택하세요
단일 문제
정답
1번
: 내용 결합도(Content Coupling)
해설 gpt-4o-mini 생성
[정답 근거] → 한 모듈이 다른 모듈의 내부 기능 및 그 내부 자료를 참조하는 경우는 내용 결합도(Content Coupling)에 해당합니다. 이는 한 모듈이 다른 모듈의 내부 구현에 직접적으로 의존하게 되어, 두 모듈 간의 결합도가 매우 높아지는 상황을 의미합니다. 이러한 결합은 모듈 간의 독립성을 해치고 유지보수를 어렵게 만듭니다.
[오답 해설] →
2. 제어 결합도(Control Coupling): 한 모듈이 다른 모듈의 제어 흐름을 변경하는 경우로, 내부 자료를 참조하지 않기 때문에 틀렸습니다.
3. 공통 결합도(Common Coupling): 여러 모듈이 동일한 전역 변수를 참조하는 경우로, 내부 기능을 참조하지 않기 때문에 틀립니다.
4. 스탬프 결합도(Stamp Coupling): 모듈 간에 데이터 구조를 전달하지만, 내부 자료의 세부 사항을 참조하지 않는 경우로, 이 또한 정답이 아닙니다.
[관련 개념] → 결합도는 모듈 간의 의존성을 나타내며, 낮은 결합도는 모듈의 독립성을 높여 유지보수를 용이하게 합니다. 결합도의 종류에는 내용 결합도, 제어 결합도, 공통 결합도, 스탬프 결합도가 있습니다.
[학습 포인트] → 모듈 간의 결합도를 이해하고, 낮은 결합도를 유지하는 것이 소프트웨어 설계에서 얼마나 중요한지를 인식하는 것이 중요합니다. 각 결합도의 정의와 특징을 명확히 알고 있어야 효과적인 시스템 설계를 할 수 있습니다.
[오답 해설] →
2. 제어 결합도(Control Coupling): 한 모듈이 다른 모듈의 제어 흐름을 변경하는 경우로, 내부 자료를 참조하지 않기 때문에 틀렸습니다.
3. 공통 결합도(Common Coupling): 여러 모듈이 동일한 전역 변수를 참조하는 경우로, 내부 기능을 참조하지 않기 때문에 틀립니다.
4. 스탬프 결합도(Stamp Coupling): 모듈 간에 데이터 구조를 전달하지만, 내부 자료의 세부 사항을 참조하지 않는 경우로, 이 또한 정답이 아닙니다.
[관련 개념] → 결합도는 모듈 간의 의존성을 나타내며, 낮은 결합도는 모듈의 독립성을 높여 유지보수를 용이하게 합니다. 결합도의 종류에는 내용 결합도, 제어 결합도, 공통 결합도, 스탬프 결합도가 있습니다.
[학습 포인트] → 모듈 간의 결합도를 이해하고, 낮은 결합도를 유지하는 것이 소프트웨어 설계에서 얼마나 중요한지를 인식하는 것이 중요합니다. 각 결합도의 정의와 특징을 명확히 알고 있어야 효과적인 시스템 설계를 할 수 있습니다.
문제 정보
문제 ID: 540024
카테고리: 정보처리기사
강의: 미분류
키워드: 없음