사이트-설계서 작성 – ④ CBD 개발 방법론

사이트-설계서 작성 – ④ CBD 개발 방법론

CBD(Component Based Development) 방법론의 정의

소프트웨어의 재사용을 높이고 개발 기간 단축 및 신뢰성 높은 소프트웨어를 개발할 목적으로 컴포넌트를 생성·조립하여 소프트웨어를 개발하는 개발 방법론을 말한다.

CBD 방법론의 특징

객체지향 프로그래밍의 한계를 극복하고, 비즈니스 어플리케이션과 패키지까지 컴포넌트화하여 재사용할 수 있다.

CBD 방법론의 특성은 [표. CBD 방법론]과 같다.

생산성변경 용이성
– 부품조립을 통한 시간단축
– 애플리케이션 개발단축
– 개발자의 생산성 향상
– 요구 사항 변화 수용에 안정적
– 신속한 변경 가능
– 업무 변경에 따른 위험 최소
고품질기술집약성
– 품질이 검증된 컴포넌트의 사용
– 품질을 고려한 컴포넌트 설계 및 구현
– 기술 숙련에 대한 집중
– 아키텍처, 프레임 워크, 분산 객체 기술 등
재사용성과 대치성관리 용이성
– 실행 기반의 재사용
– 모델과 Framework 재사용
– 재사용을 통한 개발 기간 단축
– 독립적인 컴포넌트 단위의 관리로 복잡성 최소
– 제작주기에 대한 예측 가능
– 제품 외주화 및 구매에 대한 선택 기회 부여
표. CBD 방법론

출처

NCS 학습모듈: 10.영업판매 > 03.판매 > 01.e-비지니스 > 02.전자상거래 (일부 수정)

코멘트 제출

Don`t copy text!