I. 효율적인 프로그램 구성 지원, 모듈화 가. 모듈화(Modularity)의 개념 프로그램을 분석하고 추상화하여 소프트웨어의 성능을 향상시키거나, 프로그램의 시험, 통합 및 수정을 용이하게 하는 설계 및 구현 기법 나. 모듈화의 특징 비용과 모듈의 관계: 모듈 수가 증가하면 인터페이스 비용 증가 정보 은폐: 어렵거나 변경 가능성이 있는 모듈은 다른 모듈로부터 은폐 특징 내용 비용과 모듈 관계 모듈 수가