재사용

  • 목표 시스템과 개발 시간 및 비용 절감을 위해 검증된 기능을 파악해 재구성하여 시스템에 응용하기 위한 최적화 작
  • 재사용 유형 재사용
    • 함수와 객체 재사용
      • 클래스나 함수 단위로 구현한 소스 코드 재사용
    • 컴포넌트 재사용
      • 컴포넌트 단위 재사용
      • 컴포넌트의 인터페이스를 통해 통신
    • 애플리케이션 재사용
      • 공통 기능을 제공하는 애플리케이션과 기능을 공유하여 재사용