-
컴포넌트IT용어 및 개념 정리 2018. 10. 24. 01:57
컴포넌트
소프트웨어 개발을 마치 레고(Lego) 블록을 쌓듯이 쉽게 할 수 있도록 하는 기술을 말한다.즉, 기존의 코딩 방식에 의한 개발에서 벗어나 소프트웨어 구성단위(module)를 미리 만든 뒤 필요한 응용 기술을 개발할 때 이 모듈을 조립하는 기술을 말한다. 컴포넌트 기술을 활용하면 복잡한 정보 시스템을 신속하게 구축할 수 있으며, 유사한 정보 시스템을 구축할 때 재사용이 가능한 장점이 있다. 특히, 급속도로 변하는 인터넷 환경에서 표준화된 소프트웨어를 만드는 것이 필요하기 때문에 컴포넌트는 매우 중요하다. 이미 국가 차원에서 소프트웨어의 컴포넌트화를 추진하고 있는 미국은 소프트웨어의 컴포넌트화로 개발생산성이 10배, 품질보증이 16배씩이나 증가했다는 보고가 있다. 국내에서는 한국소프트웨어 컴포넌트 컨소시엄(KCSC)이 발족돼 2002년까지 3,000개의 공용 컴포넌트를 개발하기로 하였으며, 정부는 표준화를 통해 연평균 약 100%의 고성장이 예상되는 소프트웨어 컴포넌트 산업을 적극 육성하기로 했다.
[네이버 지식백과] 컴포넌트 (매일경제, 매경닷컴)
'IT용어 및 개념 정리' 카테고리의 다른 글
소프트웨어 디자인 패턴 (0) 2019.05.19 의존성 주입(Dependency Injection, DI), 결합도(Coupling), 응집도(Cohesion) (0) 2019.04.25 cgroups (0) 2018.10.24 샌드박스 (0) 2018.10.24 댓글