구현

위키백과, 우리 모두의 백과사전.

구현(具現)은 컴퓨터 공학, IT 산업, 정치학, 디자인 등에서 사용하는 용어이다.

컴퓨터 공학[편집]

컴퓨터 공학에서, Implementation(구현)이란 기술적으로 정리해놓은 규격서나 알고리즘프로그래밍 혹은 소프트웨어 배치를 통해 프로그램이나 소프트웨어의 부분, 다른 컴퓨터 시스템을 구축하는 것을 말한다. 하나의 규격서나 표준에도 다양한 구현이 있을 수 있다. 예를 들면, 웹 브라우저W3C에서 정한 규격서의 구현을 포함하고 있다. 또, 소프트웨어 개발 도구는 프로그래밍 언어의 구현을 포함하고 있다.

IT 산업[편집]

IT 산업에서, Implementation은 사용자가 상품을 구매한 후, 구입한 소프트웨어나 하드웨어의 사용을 유지 보수 및 지원하는 과정을 말한다. 이 과정은 요구 분석, 영역 분석, 주문 제작, 시스템 통합, 사용자 정책, 사용자 훈련 및 배달을 포함한다. 이러한 과정들은 대체로 프로젝트 관리에 관한 지식체계에서 이어져 온 프로젝트 관리 전략을 쓰는 프로젝트 관리자가 감독한다. 소프트웨어 구현은 비교적 경제에 기반한 지식과는 거리가 먼 비니지스 분석가, 기술 분석가, 문제 해결 설계자, 프로젝트 관리자 등 전문가들이 참여하기도 한다.

정치학[편집]

정치학에서, Implementation은 공공정책을 이행하는 것을 말한다. 입법부에서는 관료기관에서 일하는 공무원들이 이행해야할 을 통과시킨다. 이 과정은 규정 제정, 규정 집행, 규정 판결로 이루어진다. implementation에 영향을 미치는 요인은 입법부의 의도, 이행한 관료제의 행정적 수용 능력, 이익 단체의 활동과 경쟁, 대통령이나 행정부의 지원이 있다.

언어학[편집]

언어학에서 구현(exponence)은 형태통사자질이 굴절을 통해 실현되는 것을 가리킨다. 구현은 유형에 따라 단순구현, 누적구현, 확장구현 따위로 분류된다.

구현의 종류[편집]

  • Direct changeover
  • 상시 대기 방식 (Hot standby)
  • 병렬 운전 (Parallel running)
  • Pilot introduction
  • Well-trade

같이 보기[편집]