1. CBD(Component Based Development)방법론의 개요
1-1. CBD(Component Based Development)방법론의 정의
- 재사용 가능한 컴포넌트의 개발 또는 상용 컴포넌트들을 조합하여 어플리케이션의 개발생산성과 품질을 높이고 시스템 유지보수비용을 최소화하는 혁신적 방법
1-2. CBD(Component Based Development)방법론의 등장배경
- 객체지향 개발 방법론이 해결하지 못한 개발 생산성, 재사용성, 시스템 유지보수성 등을 해결하기 위한 대안으로 등장
- 업무, 기술, e-Business 조직의 변화
2. CBD(Component Based Development)방법론의 개발 프로세스 구조, 프로세스 요소
2-1. CBD(Component Based Development)방법론의 개발 프로세스 구조
2-2. CBD(Component Based Development)방법론의 프로세스 요소
1) CD
- CD (Component Development)
- SW 개발에 필요한 부품을 만드는 과정
- 재사용 목적상 해당 도메인에 대한 분석이 핵심사항
2) CBD
- CBD (Component Based Development)
- 컴포넌트들을 조립하여 새로운 응용 소프트웨어 제품개발
- 반복적 개발 프로세스를 적용하여 혁신적인 생산성 향상
3. CBD(Component Based Development)방법론의 구축방안
1) 아키텍처 중심적 : 아키텍처 중심 개발을 통한 가시성 확보, 위험 조기 식별 및 대응
2) 엔지니어링 도구 : 자동화된 툴을 통해 생산성과 정확성 향상 가능
3) 프레임워크 기반 : 프레임워크 기반 개발은 개발생산성 향상 및 품질향상의 기반 역할
4) 수행조직 : 컴포넌트 개발팀, 솔루션 개발팀, 조직지원팀의 역할 분담
5) 표준 및 방법론 :
- 실행환경 표준: .NET, J2EE, CCM
- 개발표준:UML기반 개발표준 및 RUP와 같은 방법론
6) 개발 역량 강화 : 개발팀원의 기반 기술 습득 정도, 표준 이해 및 준수 정도
7) 재사용관리체계 : 컴포넌트 재사용 자산 축적 및 품질관리 체계 구축 중요
8) 경험 축적 : 프로젝트 관리나 아키텍처 정립에 대한 경험과 적용 능력 중요
9) 정책 : 개발자들이 컴포넌트에 대해 긍정적인 마인드를 갖도록 고취
'1. IT Story > Basic Studies' 카테고리의 다른 글
SEM(Strategic Enterprise Management) (0) | 2019.06.19 |
---|---|
TDD (Test Driven Development) (0) | 2019.06.18 |
XP (extreme Programming) (0) | 2019.06.17 |
Agile 개발방법론 (0) | 2019.06.16 |
객체지향방법론 (0) | 2019.06.13 |
정보공학방법론 (0) | 2019.06.12 |
구조적방법론 (0) | 2019.06.11 |
SW개발방법론 (0) | 2019.06.09 |