80. 모듈화(Modularity)와 관련한 설명으로 틀린 것은?
① 시스템을 모듈로 분할하면 각각의 모듈을 별개로 만들고 수정할 수 있기 때문에 좋은 구조가 된다.
❷ 응집도는 모듈과 모듈 사이의 상호의존 또는 연관 정도를 의미한다.
③ 모듈 간의 결합도가 약해야 독립적인 모듈이 될 수 있다.
④ 모듈 내 구성 요소들 간의 응집도가 강해야 좋은 모듈 설계이다.
이 문제는 **소프트웨어 공학의 모듈화(Modularity)**에 대한 기초적인 개념을 묻는 문제입니다.
각 선택지를 살펴보고, 무엇이 틀렸는지 하나씩 분석해드릴게요.
📚 모듈화란?
큰 시스템을 작은 모듈로 나눠서 개발하는 방법론입니다.
이렇게 하면 유지보수성과 확장성이 좋아지고, 독립적인 테스트도 가능해집니다.
📊 보기 분석
보기 설명 맞음/틀림
① | 모듈로 나누면 각각 독립적 관리와 수정이 쉬워져 좋은 구조가 된다. | ⭕ 맞음 |
❷ | 응집도는 모듈과 모듈 사이의 상호의존 또는 연관 정도를 의미한다. | ❌ 틀림 |
③ | 모듈 간 결합도가 약해야 독립적인 모듈이 된다. | ⭕ 맞음 |
④ | 모듈 내 구성 요소 간 응집도가 강해야 좋은 모듈이다. | ⭕ 맞음 |
📌 포인트 설명
✅ 응집도(Cohesion)와 결합도(Coupling)의 차이
개념 설명 좋은 방향
응집도 | 하나의 모듈 안에서 구성 요소들이 얼마나 서로 밀접하게 관련되어 있는가 (내부의 논리적 연결성) | 높을수록 좋다 |
결합도 | 모듈과 모듈 사이의 의존성 (외부와의 연결 정도) | 낮을수록 좋다 |
🔎 문제에서 틀린 부분
❷ 보기에서 "응집도"를 설명하면서 "모듈과 모듈 사이의 상호의존"이라고 했는데,
이건 결합도의 정의입니다.
✅ 응집도: 모듈 내부 구성요소 간의 관련성
❌ 결합도: 모듈과 모듈 사이의 의존성
✅ 정답: ②
💡 요점 요약
좋은 모듈이란?
✅ 모듈 내부는 응집도 높게 (한 가지 기능에 집중) |
✅ 모듈끼리는 결합도 낮게 (서로 최소한으로 연결) |
반응형
'기출문제 > 정보처리기사' 카테고리의 다른 글
2022년 2회 정보처리기사 기출문제 82번 (0) | 2025.03.02 |
---|---|
2022년 2회 정보처리기사 기출문제 81번 (0) | 2025.03.02 |
2022년 2회 정보처리기사 기출문제 79번 (0) | 2025.03.02 |
2022년 2회 정보처리기사 기출문제 78번 (0) | 2025.03.02 |
2022년 2회 정보처리기사 기출문제 77번 (0) | 2025.03.02 |