컴포넌트 기반 소프트웨어 공학 (Component-based software engineering)PROGRAMMING/00. 관련 용어2024. 5. 8. 21:13
Table of Contents
반응형
★KEYWORD★
CBD 개발방법론(Component Based Development) / 컴포넌트를 조합해 재사용함으로써 개발 생산성과 품질을 높이고 시스템 유지보수 비용을 최소화할 수 있는 개발방법론
컴포넌트 기반 소프트웨어 공학(Component-based software engineering, CBSE), 컴포넌트 기반 개발(component-based development, CBD)
기존의 시스템이나 소프트웨어를 구성하는 컴포넌트를 조립해서 하나의 새로운 응용 프로그램을 만드는 소프트웨어 개발방법론이다. 기업들은 쇼핑바구니, 사용자 인증, 검색엔진, 카탈로그 등 상업적으로 이용 가능한 컴포넌트를 결합하여 그들의 전자상거래 응용 프로그램을 개발하는 컴포넌트 기반 개발을 사용한다.
이를 구현하기 위해서는 객체 컴포넌트 기술과 관련된 프레임워크를 기반으로 프로그램을 개발해야 한다. 재사용성이 뛰어난 컴포넌트를 기반으로 하므로 애플리케이션의 개발 생산성을 높이고 품질도 향상할 수 있다. 그리고 시스템의 유지보수 비용을 최소화할 수 있게 된다. 또한 다른 소프트웨어 프로그램과의 이식성 및 호환성이 뛰어나므로 소프트웨어 개발 생산성이 높다는 장점이 있다.
컴포넌트 기반 개발이 성공하기 위해서는 해당 프로세스를 구성하는 요소에 대한 역할과 활동이 명확하게 정의되어야 하고 컴포넌트의 재사용을 위한 자동화 도구가 필요하다. 그리고 조직적인 차원에서 체계적인 접근법이 요구되며 충분히 활용 가능한 다양한 컴포넌트를 확보하고 저장해야 한다.
출처 및 참고 : https://iwuooh.tistory.com/
반응형
@HYUNJZZANG :: HyunZzang
HyunZzang의 프로그래밍 공간 / 함께 공부해요!!
도움이 되셨다면 "좋아요❤️" 또는 "구독👍🏻" 부탁드립니다 :)