정보처리기사 · 핵심요약

2026 정보처리기사 필기 핵심요약

2026

학습유형 선택

소프트웨어 설계

핵심060

재사용(Reuse)

출제 빈도 3회

원본 20~21쪽

재사용은 비용과 개발 시간을 절약하기 위해 이미 개발된 기능들을 파악하고 재구성하여 새로운 시스템 또는 기능 개발에 사용하기 적합하도록 최적화 시키는 작업이다.

재사용을 위해서는 누구나 이해할 수 있고 사용이 가능하도록 사용법을 공개해야 한다.

재사용되는 대상은 외부 모듈과의 결합도는 낮고, 응집도는 높아야 한다.

• 재사용 규모에 따른 분류

함수와 객체클래스나 메소드 단위의 소스 코드를 재사용함•독립적인 업무 또는 기능을 수행하는 실행 코드기반으로 작성된 모듈임컴포넌트•컴포넌트 자체에 대한 수정 없이 인터페이스를통해 통신하는 방식으로 재사용함공통된 기능들을 제공하는 애플리케이션을 공유하애플리케이션는 방식으로 재사용함
원본 추출 이미지(검수용·회차 숫자 원문 포함)

구조화된 본문이 원본과 맞게 들어갔는지 확인하기 위한 이미지입니다. 이미지 안에는 원본 회차 숫자와 다음 절 일부가 포함될 수 있습니다.