12.05.2015 Views

CBD(Component Based Development)(계속)

CBD(Component Based Development)(계속)

CBD(Component Based Development)(계속)

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!