CBD(Component Based Development)(ê³ì)
CBD(Component Based Development)(ê³ì)
CBD(Component Based Development)(ê³ì)
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>CBD</strong>(<strong>Component</strong> <strong>Based</strong> <strong>Development</strong>)<br />
1. <strong>CBD</strong>(<strong>Component</strong> <strong>Based</strong> <strong>Development</strong>)의 개요<br />
1) <strong>Component</strong>의 정의<br />
- 특정한 기능을 수행하기 위해 독립적으로 개발, 보급하고 잘정의된 인터페이스를<br />
가지며 다른 부품과 조립되어 응용시스템을 구축하기 위해 사용되는 S/W 단위<br />
2) <strong>CBD</strong>의 정의<br />
- 하드웨어의 조립생산 개념을 소프트웨어 개발에 적용하여 Software IC개념을<br />
구현한 개발방법론 (S/W IC 조립식)<br />
- 컴포넌트의 생산, 선택, 평가 및통합으로 구성되는 새로운 개발 패러다임<br />
3) <strong>CBD</strong>의 출현배경<br />
구조적방법론 정보공학방법론 객체지향 방법론 <strong>CBD</strong>방법론<br />
4) 객체지향프로그램의 문제점<br />
구분<br />
기술적 측면<br />
프로세스 측면<br />
내용<br />
-OOP에는 Binary 형태의 표준이 없음<br />
-OOP의 각 객체는 같은 컴파일러 사용<br />
- 실제 재사용 가능한 소프트웨어를 이용한 개발이 거의 없음<br />
- 대규모 프로젝트에서는 확장성 떨어짐<br />
[송희경기술사 hksong@disc.co.kr ]<br />
1