문제 상세보기
문제 정보
문제 ID: 540207
카테고리: 정보처리기사
강의: 미분류
키워드: 없음
문제
모듈 내 구성 요소들이 서로 다른 기능을 같은 시간대에 함께 실행하는 경우의 응집도(Cohesion)는?
정답을 선택하세요
단일 문제
정답
1번
: Temporal Cohesion
해설 gpt-4o-mini 생성
[정답 근거] → 모듈 내 구성 요소들이 서로 다른 기능을 같은 시간대에 함께 실행하는 경우는 'Temporal Cohesion'에 해당합니다. 이는 특정 시간에 실행되어야 하는 기능들이 모여 있는 경우로, 시간적 연관성을 기반으로 합니다.
[오답 해설] →
2. 'Logical Cohesion'은 여러 기능이 논리적으로 관련되어 있지만, 실행 시점이 다를 수 있는 경우입니다.
3. 'Coincidental Cohesion'은 모듈 내의 구성 요소들이 아무런 관계 없이 단순히 같은 모듈에 포함된 경우를 의미합니다.
4. 'Sequential Cohesion'은 한 기능의 결과가 다음 기능의 입력으로 사용되는 경우로, 시간적 실행 순서가 중요합니다.
[관련 개념] → 응집도(Cohesion)는 모듈 내의 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 지표로, 높은 응집도는 모듈의 유지보수성과 재사용성을 높입니다.
[학습 포인트] → 응집도의 종류를 이해하고, 각 응집도가 어떤 상황에서 적용되는지를 명확히 구분하는 것이 중요합니다. 이를 통해 소프트웨어 설계 시 모듈화를 효과적으로 수행할 수 있습니다.
[오답 해설] →
2. 'Logical Cohesion'은 여러 기능이 논리적으로 관련되어 있지만, 실행 시점이 다를 수 있는 경우입니다.
3. 'Coincidental Cohesion'은 모듈 내의 구성 요소들이 아무런 관계 없이 단순히 같은 모듈에 포함된 경우를 의미합니다.
4. 'Sequential Cohesion'은 한 기능의 결과가 다음 기능의 입력으로 사용되는 경우로, 시간적 실행 순서가 중요합니다.
[관련 개념] → 응집도(Cohesion)는 모듈 내의 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 지표로, 높은 응집도는 모듈의 유지보수성과 재사용성을 높입니다.
[학습 포인트] → 응집도의 종류를 이해하고, 각 응집도가 어떤 상황에서 적용되는지를 명확히 구분하는 것이 중요합니다. 이를 통해 소프트웨어 설계 시 모듈화를 효과적으로 수행할 수 있습니다.
문제 정보
문제 ID: 540207
카테고리: 정보처리기사
강의: 미분류
키워드: 없음