문제 상세보기
문제 정보
문제 ID: 540026
카테고리: 정보처리기사
강의: 정보처리기사 (2022-04-24 시행)
키워드: 없음
문제
모듈화(Modularity)와 관련한 설명으로 틀린 것은?
정답을 선택하세요
단일 문제
정답
2번
: 응집도는 모듈과 모듈 사이의 상호의존 또는 연관 정도를 의미한다.
해설 gpt-4o-mini 생성
[정답 근거] → 2번은 "응집도"의 정의를 잘못 설명하고 있습니다. 응집도는 모듈 내의 구성 요소들이 얼마나 밀접하게 관련되어 있는지를 나타내는 개념입니다. 따라서 모듈 간의 상호의존성이나 연관 정도를 의미하지 않습니다.
[오답 해설] → 1번은 모듈화를 통해 각 모듈을 독립적으로 수정할 수 있다는 점에서 맞습니다. 3번은 모듈 간의 결합도가 약해야 독립적인 모듈이 된다는 점에서 정확합니다. 4번은 모듈 내의 구성 요소 간의 응집도가 강해야 좋은 모듈 설계라는 점에서 올바른 설명입니다.
[학습 포인트] → 모듈화에서 "응집도"와 "결합도"의 개념을 명확히 이해하는 것이 중요합니다. 응집도는 모듈 내의 관련성, 결합도는 모듈 간의 의존성을 나타내며, 좋은 소프트웨어 설계를 위해서는 응집도를 높이고 결합도를 낮추는 것이 필요합니다.
[오답 해설] → 1번은 모듈화를 통해 각 모듈을 독립적으로 수정할 수 있다는 점에서 맞습니다. 3번은 모듈 간의 결합도가 약해야 독립적인 모듈이 된다는 점에서 정확합니다. 4번은 모듈 내의 구성 요소 간의 응집도가 강해야 좋은 모듈 설계라는 점에서 올바른 설명입니다.
[학습 포인트] → 모듈화에서 "응집도"와 "결합도"의 개념을 명확히 이해하는 것이 중요합니다. 응집도는 모듈 내의 관련성, 결합도는 모듈 간의 의존성을 나타내며, 좋은 소프트웨어 설계를 위해서는 응집도를 높이고 결합도를 낮추는 것이 필요합니다.
문제 정보
문제 ID: 540026
카테고리: 정보처리기사
강의: 정보처리기사
키워드: 없음