본문 바로가기

Information Technology/terminology

COTS(Commercial off-the-shelf)


 COTS란 완성품으로 일반 대중에게 판매, 대여 또는 자격을 부여할 수 있는 컴퓨터 소프트웨어나 하드웨어, 기술 또는 컴퓨터 제품 등을 의미한다. 주로 자체 개발이나 1회성 정부 지원에 의한 개발에 대한 대안이 될 수 있다. 도입 및 유지보수비용을 크게 줄일 수 있기 때문에 수 많은 정부와 기업 프로그램에 적용되었다. 하지만 COTS 소프트웨어 명세서가 외부에서 작성되어 향후 제품에 대한 변경 사항들이 그들의 관리 범위 밖에 있다는 것에 대한 우려가 지속된다.

 사용 컴포넌트를 사용하는 이유는 전체적인 시스템 개발과 비용(컴포넌트를 구매할 수 있고 혹은 많은 수고를 통해 개발되는 대신 구매 혹은 허가받을 수 있기 때문에)의 감소와 유지보수 비용이 절약되기 때문이다. 1990년 대에 소프트웨어 개발 분야의 많은 사람들이 사용제품을 은의 탄환으로 여겼지만, COTS 개발은 주로 소프트ㅜ에어 컴포넌트 통합 작업과 제3자 컴포넌트 벤더에 대한 의존성의 증가를 부담시키지만, 전체 비용과 개발 소요 시간을 명확하게 절약할 수 있다는 점에서 일장일단이 있다.

출처 : Wiki

'Information Technology > terminology' 카테고리의 다른 글

Team Building  (0) 2010.08.19
CLOB  (0) 2010.08.16
맨먼스(mm) 산정하는 방법  (0) 2010.08.16
Tailoring  (0) 2010.08.16
Facade패턴  (0) 2010.08.12