정보처리기사 실기 대비 단위 모듈 구현 핵심 정리 | 결합도, 응집도, 팬인, 팬아웃 총정리 (기출 중심)
✅ 단위 모듈 구현소프트웨어를 기능 단위로 분해해 개별적으로 구현하는 기법서브시스템, 서브루틴, 작업 단위 등으로 나눠 각 모듈이 독립적으로 활용될 수 있도록 함모듈은 작은 크기를 가지며, 하나의 기능만 수행하는 것이 이상적✅ 단위 모듈 구현 시 장점소프트웨어의 효율적인 관리 및 성능 향상전체 시스템의 복잡성 감소 및 이해도 향상모듈별 테스트, 통합, 변경이 용이인터페이스 단순화오류 파급효과 최소화모듈 재사용성 증가 → 유지보수 용이⭐ 효과적인 모듈화결합도(Coupling) ↓, 응집도(Cohesion) ↑Fan-out 최소화, Fan-in 최대화인터페이스 단순화 및 일관성 유지기능 예측이 가능한 모듈 설계가능하면 입력 1개, 출력 1개 유지📌 단위 모듈 설계 원리단계적 분해 : 점진적 상세화추상화 :..