bboks.net™

컴포넌트 (component) 본문

Terms

컴포넌트 (component)

bboks.net 2009. 7. 9. 12:23
  1. 프로그래밍이나 엔지니어링에서 말하는 컴포넌트란 더 큰 프로그램이나 구조물에서 식별 가능한 "일부분"이다. 대체로, 컴포넌트는 특정 기능이나 관련된 기능들의 조합을 제공한다. 프로그래밍 설계에서, 시스템은 모듈로 구성된 컴포넌트로 나뉜다. 컴포넌트 시험이란 컴포넌트를 구성하는 모든 관련된 모듈이 상호 작동을 잘하는 조합인가 시험하는 것을 의미한다.
  2. 객체지향 프로그래밍(OOP)과 분산객체기술에서의 컴포넌트는 재사용이 가능한 프로그램 빌딩 블록으로서, 하나의 애플리케이션을 형성하기 위해 같은 컴퓨터에 있거나 또는 네트웍 상의 다른 컴퓨터에 있는 컴포넌트들과 조합될 수 있다 (컴포넌트의 예 : 그래픽 사용자 인터페이스(GUI)에서 하나의 단추, 이자계산을 위한 소형계산기, 어떤 DBMS interface). 컴포넌트는 네트웍 상에 있는 다른 서버들로 배포될 수 있으며, 필요한 서비스를 위해 서로 통신할 수 있다. 컴포넌트는 컨테이너라 불리는 환경 내에서 동작하는데, 컨테이너의 예로는 웹 페이지나 웹 브라우저, 그리고 워드프로세서 등을 들수 있다.