정보처리기사 필기 1과목 - 소프트웨어 설계 : 공통 모듈 설계 [1] 공통 모듈(Module) 1. 모듈 - 전체 프로그램의 기능 중 특정 부분의 기능을 처리할 수 있는 단위 실행 코드 - 자체적으로 컴파일 가능하며, 다른 프로그램에서 재사용 가능 * 모듈화 : 소프트웨어를 각 기능별로 분할하는 것 2. 공통 모듈 - 날짜 처리를 위한 유틸리티 모듈 등 여러 기능 및 프로그램에서 공통적으로 사용할 수 있는 모듈을 의미 [2] 모듈의 재사용 - 개발 시간 및 비용 절감을 위하여 이미 검증된 기능을 파악하고 재구성하여, 시스템에 응용하기 위해 적합하게 최적화 시키는 작업 - 공통 모듈의 재사용을 위해서는 외부 모듈과의 연관성(결합도)은 적어야 하며, 자체적인 완성도(응집도)는 높아야 함 * 재사용 규모에 ..