한눈에 보는 정의

CBD(Component Based Development, 컴포넌트 기반 방법론)는 이미 검증된 재사용 가능한 컴포넌트(부품)들을 조립해, 처음부터 모든 것을 새로 개발하지 않고도 시스템을 빠르게 구축하는 소프트웨어 개발 방법론입니다.

자세히 알아보기

  • 예문: "로그인, 결제 같은 기능을 매번 새로 만들지 않고, 검증된 컴포넌트를 가져다 조립하는 것이 CBD의 핵심이다."
  • 개체지향 방법론(Object-Oriented Development) (개체지향 방법론)에서 자주 쓰이는 클래스나 모듈보다 더 독립적이고 재사용성이 높은 단위(컴포넌트)로 시스템을 구성합니다.
  • 각 컴포넌트가 정해진 인터페이스만 지키면 서로 자유롭게 조합할 수 있어, 개발 기간을 단축하고 품질이 검증된 부품을 반복적으로 활용할 수 있습니다.
  • 오늘날 SDK(소프트웨어 개발 키트) (SDK)나 오픈소스 라이브러리를 가져다 조합해 서비스를 만드는 개발 방식도, 넓은 의미에서 이 CBD의 아이디어를 이어받은 것으로 볼 수 있습니다.

관련 용어

최종 수정일: 2026년 7월 17일

← 용어사전 전체 목록으로