3번

📌 응집도(Cohesion)란?

  • 하나의 모듈(함수, 클래스 등)이 **얼마나 하나의 책임(기능)**에 집중하고 있는지를 나타내는 지표입니다.
  • 높을수록 좋고, 낮을수록 유지보수가 어렵고 오류 가능성도 큽니다.

📊 응집도의 종류 (높은 순 → 낮은 순)

순위응집도 유형설명
1기능적 응집 (기능)모듈의 모든 기능이 하나의 작업을 수행함
2순차적 응집 (교환)하나의 작업이 끝난 결과가 다음 작업의 입력이 됨
3시간적 응집 (시간)비슷한 시간에 수행되어야 하는 작업이 모여있음
4우연적 응집 (우연)아무 관련 없는 기능이 그냥 하나로 묶여 있음

5번

CIDR 표기서브넷 마스크의미
/24255.255.255.0마지막 8비트는 호스트 주소
/22255.255.252.0마지막 10비트가 호스트