CBD 방법론 편집하기
IT위키
편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
1번째 줄: | 1번째 줄: | ||
[[분류:소프트웨어 공학]] | [[분류:소프트웨어 공학]] | ||
;Component Based Development | ;Component Based Development | ||
;[[컴포넌트]] 단위의 개발/조립/유지보수를 통해 현대경영이 필요로 하는 정보시스템의 신속한 구축, 변경 확장의 용이성, 타 시스템과의 호환성을 달성하고자 하는 SW 공학 프로세스, 방법론 및 기술의 총체적 개념 | ;[[컴포넌트]] 단위의 개발/조립/유지보수를 통해 현대경영이 필요로 하는 정보시스템의 신속한 구축, 변경 확장의 용이성, 타 시스템과의 호환성을 달성하고자 하는 SW 공학 프로세스, 방법론 및 기술의 총체적 개념 | ||
==특징== | == 특징 == | ||
* '''생산성''': 부품의 조립을 통한 개발 시간 단축 | |||
*'''생산성''': 부품의 조립을 통한 개발 시간 단축 | * '''변경용이성''': 요구사항 변경에 대한 안정적인 대처 가능 | ||
*'''변경용이성''': 요구사항 변경에 대한 안정적인 대처 가능 | * '''관리용이성''': 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화 | ||
*'''관리용이성''': 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화 | * '''재사용성''': 실행기반의 재사용, 모델의 재사용 | ||
*'''재사용성''': 실행기반의 재사용, 모델의 재사용 | * '''고품질''': 품질이 검증된 컴포넌트 사용 | ||
*'''고품질''': 품질이 검증된 컴포넌트 사용 | |||
== [[컴포넌트]] == | |||
독립적으로 개발된 소르프웨어 패키지로서 이를 조립하여 완성된 소프트웨어를 개발할 수 있도록 만들어진 부품화된 소프트웨어 | |||
== | == 표준기술 == | ||
* SUN의 EJB : JAVA 언어로 구현된 서버 컴포넌트 | |||
* MS의 COM+ : VB, C# 등의 언어를 이용해 구현 | |||
#도메인 분석 | == 개발 절차 == | ||
#도메인 설계 | # 도메인 분석 | ||
#컴포넌트 추출 | # 도메인 설계 | ||
#컴포넌트 설계 | # 컴포넌트 추출 | ||
#컴포넌트 구현 | # 컴포넌트 설계 | ||
#컴포넌트 인증 | # 컴포넌트 구현 | ||
#컴포넌트 디자인 패턴 | # 컴포넌트 인증 | ||
#컴포넌트 배포 | # 컴포넌트 디자인 패턴 | ||
#컴포넌트 조립 | # 컴포넌트 배포 | ||
##요구사항 정의 | # 컴포넌트 조립 | ||
##영역 분석 | ## 요구사항 정의 | ||
##컴포넌트 기반설계 | ## 영역 분석 | ||
##응용시스템 | ## 컴포넌트 기반설계 | ||
## 응용시스템 |