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# 등의 언어를 이용해 구현


== 표준기술 ==
==개발 절차==
* 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]

  1. 도메인 분석
  2. 도메인 설계
  3. 컴포넌트 추출
  4. 컴포넌트 설계
  5. 컴포넌트 구현
  6. 컴포넌트 인증
  7. 컴포넌트 디자인 패턴
  8. 컴포넌트 배포
  9. 컴포넌트 조립
    1. 요구사항 정의
    2. 영역 분석
    3. 컴포넌트 기반설계
    4. 응용시스템