CBD 방법론: Difference between revisions
From IT Wiki
No edit summary |
(오탈자, 부품 => 모듈 단어 변경) |
||
Line 1: | Line 1: | ||
[[분류:소프트웨어 공학]] | [[분류:소프트웨어 공학]] | ||
;Component Based Development | ;Component Based Development | ||
;[[컴포넌트]] 단위의 개발/조립/유지보수를 통해 현대경영이 필요로 하는 정보시스템의 신속한 구축, 변경 확장의 용이성, 타 시스템과의 호환성을 달성하고자 하는 SW 공학 프로세스, 방법론 및 기술의 총체적 개념 | ;[[컴포넌트]] 단위의 개발/조립/유지보수를 통해 현대경영이 필요로 하는 정보시스템의 신속한 구축, 변경 확장의 용이성, 타 시스템과의 호환성을 달성하고자 하는 SW 공학 프로세스, 방법론 및 기술의 총체적 개념 | ||
== 특징 == | ==특징== | ||
* '''생산성''': 부품의 조립을 통한 개발 시간 단축 | |||
* '''변경용이성''': 요구사항 변경에 대한 안정적인 대처 가능 | *'''생산성''': 부품의 조립을 통한 개발 시간 단축 | ||
* '''관리용이성''': 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화 | *'''변경용이성''': 요구사항 변경에 대한 안정적인 대처 가능 | ||
* '''재사용성''': 실행기반의 재사용, 모델의 재사용 | *'''관리용이성''': 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화 | ||
* '''고품질''': 품질이 검증된 컴포넌트 사용 | *'''재사용성''': 실행기반의 재사용, 모델의 재사용 | ||
*'''고품질''': 품질이 검증된 컴포넌트 사용 | |||
==[[컴포넌트]]== | |||
독립적으로 개발된 소프트웨어 패키지로서 이를 조립하여 완성된 소프트웨어를 개발할 수 있도록 만들어진 모듈화 된 소프트웨어 | |||
==표준기술== | |||
*SUN의 EJB : JAVA 언어로 구현된 서버 컴포넌트 | |||
*MS의 COM+ : VB, C# 등의 언어를 이용해 구현 | |||
== | ==개발 절차== | ||
#도메인 분석 | |||
# 도메인 분석 | #도메인 설계 | ||
# 도메인 설계 | #컴포넌트 추출 | ||
# 컴포넌트 추출 | #컴포넌트 설계 | ||
# 컴포넌트 설계 | #컴포넌트 구현 | ||
# 컴포넌트 구현 | #컴포넌트 인증 | ||
# 컴포넌트 인증 | #컴포넌트 디자인 패턴 | ||
# 컴포넌트 디자인 패턴 | #컴포넌트 배포 | ||
# 컴포넌트 배포 | #컴포넌트 조립 | ||
# 컴포넌트 조립 | ##요구사항 정의 | ||
## 요구사항 정의 | ##영역 분석 | ||
## 영역 분석 | ##컴포넌트 기반설계 | ||
## 컴포넌트 기반설계 | ##응용시스템 | ||
## 응용시스템 |
Latest revision as of 17:25, 31 May 2022
- Component Based Development
- 컴포넌트 단위의 개발/조립/유지보수를 통해 현대경영이 필요로 하는 정보시스템의 신속한 구축, 변경 확장의 용이성, 타 시스템과의 호환성을 달성하고자 하는 SW 공학 프로세스, 방법론 및 기술의 총체적 개념
특징[edit | edit source]
- 생산성: 부품의 조립을 통한 개발 시간 단축
- 변경용이성: 요구사항 변경에 대한 안정적인 대처 가능
- 관리용이성: 독립적인 컴포넌트 단위의 관리로 복잡성을 최소화
- 재사용성: 실행기반의 재사용, 모델의 재사용
- 고품질: 품질이 검증된 컴포넌트 사용
컴포넌트[edit | edit source]
독립적으로 개발된 소프트웨어 패키지로서 이를 조립하여 완성된 소프트웨어를 개발할 수 있도록 만들어진 모듈화 된 소프트웨어
표준기술[edit | edit source]
- SUN의 EJB : JAVA 언어로 구현된 서버 컴포넌트
- MS의 COM+ : VB, C# 등의 언어를 이용해 구현
개발 절차[edit | edit source]
- 도메인 분석
- 도메인 설계
- 컴포넌트 추출
- 컴포넌트 설계
- 컴포넌트 구현
- 컴포넌트 인증
- 컴포넌트 디자인 패턴
- 컴포넌트 배포
- 컴포넌트 조립
- 요구사항 정의
- 영역 분석
- 컴포넌트 기반설계
- 응용시스템