CBD 는 소프트웨어를 개발하는 방법론 중 하나로, 프로그램의 기능을 각각의 컴포넌트로 분리하여 이를 다시 재조립하여 개발하고자 하는 하나의 프로그램을 만드는 방식이다.
컴포넌트란? 특정한 기능을 위해 독립적으로 개발되어 하나의 부품으로 취급되어 다른 프로그램 개발에 사용되는 단위이다.
CBD 방식의 장점