문제 상세보기
문제 정보
문제 ID: 540616
카테고리: 정보처리기사
강의: 정보처리기사 (2020-08-22 시행)
키워드: 없음
문제
다음이 설명하는 응집도의 유형은?
정답을 선택하세요
단일 문제
정답
4번
: 절차적 응집도
해설 gpt-4o-mini 생성
[정답 근거] → 절차적 응집도는 모듈 내의 구성 요소들이 특정한 절차나 순서에 따라 실행되도록 구성된 경우를 의미합니다. 이 경우, 각 구성 요소는 특정한 작업을 수행하기 위해 서로 연결되어 있으므로 응집도가 높습니다. 문제에서 설명하는 응집도의 유형이 바로 이러한 특성을 가진 절차적 응집도이기 때문에 정답은 4번입니다.
[오답 해설] →
1. 기능적 응집도: 모듈이 하나의 기능을 수행하기 위해 모든 구성 요소가 협력하는 경우로, 특정 기능에 집중하지만 절차적 순서와는 관련이 없습니다.
2. 우연적 응집도: 모듈 내의 구성 요소들이 서로 관련이 없고 우연히 모여 있는 경우로, 응집도가 가장 낮습니다.
3. 논리적 응집도: 모듈 내의 구성 요소들이 논리적으로 관련이 있지만, 서로 다른 기능을 수행할 수 있는 경우로, 절차적 응집도와는 다릅니다.
[관련 개념] → 응집도는 소프트웨어 모듈의 구성 요소들이 얼마나 잘 결합되어 있는지를 나타내는 지표입니다. 높은 응집도는 모듈의 유지보수성과 재사용성을 높이는 데 기여합니다.
[학습 포인트] → 응집도의 다양한 유형을 이해하고, 각 유형의 특성을 명확히 구분하는 것이 중요합니다. 이를 통해 소프트웨어 설계 시 모듈의 구조를 효과적으로 개선할 수 있습니다.
[오답 해설] →
1. 기능적 응집도: 모듈이 하나의 기능을 수행하기 위해 모든 구성 요소가 협력하는 경우로, 특정 기능에 집중하지만 절차적 순서와는 관련이 없습니다.
2. 우연적 응집도: 모듈 내의 구성 요소들이 서로 관련이 없고 우연히 모여 있는 경우로, 응집도가 가장 낮습니다.
3. 논리적 응집도: 모듈 내의 구성 요소들이 논리적으로 관련이 있지만, 서로 다른 기능을 수행할 수 있는 경우로, 절차적 응집도와는 다릅니다.
[관련 개념] → 응집도는 소프트웨어 모듈의 구성 요소들이 얼마나 잘 결합되어 있는지를 나타내는 지표입니다. 높은 응집도는 모듈의 유지보수성과 재사용성을 높이는 데 기여합니다.
[학습 포인트] → 응집도의 다양한 유형을 이해하고, 각 유형의 특성을 명확히 구분하는 것이 중요합니다. 이를 통해 소프트웨어 설계 시 모듈의 구조를 효과적으로 개선할 수 있습니다.
문제 정보
문제 ID: 540616
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음