IT용어위키



컴포넌트

Component
독립적으로 개발된 소프트웨어 패키지로서 이를 조립하여 완성된 소프트웨어를 개발할 수 있도록 만들어진 부품화된 소프트웨어

컴포넌트 특징

  • 식별가능성 : 각 컴포넌트는 다른 것들과 명확히 구별되어야 함
  • 추적가능성 : 컴포넌트는 각자의 정체성을 가져야 하며, 다른 어플리케이션에 포함된 후에도 그 존재를 확인할 수 있어야 함
  • 교체가능성 : 어플리케이션 사용에 영향을 주지 않고 다른 버전의 컴포넌트나 동일한 서비스를 제공하는 컴포넌트로 교체 가능해야 됨
  • 서비스의 고정성 : 물리적 구현과 관계없이 인터페이스를 통해서만 접근 가능
  • 기록되는 서비스 : 인터페이스를 통해 제공되는 서비스 뿐만 아니라 어떠한 서비스가 제공되는지 이해할 수 있도록 문서로 기록되어야함

컴포넌트 분류

  • 요소 컴포넌트: 더이상 나누어질 수 없는 최소단위의 컴포넌트 -> 재고계산
  • 기능 컴포넌트: 하나 이상의 요소 컴포넌트가 결함되어 하나의 기능 구현 -> 입출고
  • 서비스 컴포넌트: 하나의 사용자 서비스를 수행하는 컴포넌트 -> 자재관리
  • 어플리케이션 컴포넌트: 여러 서비스를 수행하는 시스템 컴포넌트 -> 통합시스템

같이 보기


  출처: 공대위키(공대위키에서 최신 문서 보기)
  * 본 페이지는 공대위키에서 미러링된 페이지입니다. 일부 오류나 표현의 누락이 있을 수 있습니다. 원본 문서는 공대위키에서 확인하세요!