• Title/Summary/Keyword: 컴포넌트 시스템

Search Result 1,223, Processing Time 0.025 seconds

A Reengineering Framework for Software Componentization on Legacy System (레거시 시스템의 소프트웨어 컴포넌트화를 위한 재공학 프레임워크)

  • 박옥자;유철중;장옥배
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.376-378
    • /
    • 2000
  • 최근 시스템의 컴포넌트화 경향은 인터넷 환경이 보편화되면서 플러그앤플레이(plug and play) 형태로 조립하여 재사용하려는 기업의 요구에 가장 핵심적인 패러다임으로 등장하고 있다. 따라서, 기업은 기존의 레거시 시스템을 컴포넌트화하여 유지보수뿐만 아니라 새로운 시스템 도입에 있어서도 유연성 및 확장성을 용이하게하기 위한 재공학 솔루션을 필요로 하고 있다. 따라서, 본 논문에서는 레거시 시스템을 소프트웨어 컴포넌트화하기 위한 재공학 프레임워크를 제안하였다. 이 프레임워크는 컴포넌트 개발 방법론에서 필요한 절차와 Robert C. Seacord와 John Robert가 제안한 레거시 시스템 현대화 방법론을 통합하여 제시하였으며, 프레임워크의 각 단계는 레거시 시스템의 분석 단계, 컴포넌트화 방법 결정 단계, 마지막으로 컴포넌트로의 변환 단계로 이루어져 있다. 각 단계에서는 다시 세부 절차와 이에 필요한 제반사항을 기술하여 레거시 시스템을 소프트웨어 컴포넌트화하는데 있어서 필요한 절차와 가이드라인을 상세하게 제공하고자 한다.

  • PDF

A Development of Interoperability Capability Model for Measurement and Evaluation of Component Based System (컴포넌트 기반 시스템 상호운용성 측정 및 평가를 위한 상호운용 능력 모델 개발)

  • 류동국;김기두;이상일;김영철
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.418-420
    • /
    • 2004
  • 정보화가 진전됨에 따라 많은 컴퓨터 시스템이 개발되어 사용되고 있다. 대부분의 컴퓨터 시스템들이 초기에는 독자적인 운영에 만족하였으나 시스템의 효율성이나 사용자의 요구로 인하여 시스템간의 정보교환에서 기능교환에 이르기까지 정보시스템의 상호운용성이 시스템의 성능을 측정하는 중요한 요소가 되어가고 있다. 그리고 컴포넌트 기반의 새로운 소프트웨어 개발 패러다임이 발전하면서 컴포넌트의 상호운용성과 재사용성을 이용한 시스템 개발이 시도되고 있고 컴포넌트 개발 방법론 또한 발전하고 있다. 그러나 정보 시스템의 상호운용성에 관한 체계적인 연구는 현재 미비한 실정이다. 본 논문에서는 미 국방성에서 정보시스템의 상호운용성 측정 및 평가를 위하여 사용하는 LISI 모델을 확장하여 컴포넌트 기반 시스템외 상호운용성을 측정 및 평가할 수 있는 상호운용 능력 모텔을 개발하였다. 본 논문에서 제시하는 컴포넌트 상호운용 능력 모델은 컴포넌트 기반 시스템의 개발 프로세스에 따라 각 개발 단계에서 상호운용성을 측정할 수 있도록 고안되었다. 따라서 본 논문의 상호운용 능력 모텔은 상호운용 성숙도 모델로 확장하여 기 개발된 시스템의 상호운용 성숙도 측정이나 향상에 사용할 수 있다.

  • PDF

Domain Architecture Design for Component-Based Software Development(CBD) (컴포넌트 기반 소프트웨어 개발을 위한 도메인 아키텍쳐 설계)

  • 하현주;염근혁
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.495-497
    • /
    • 2000
  • CBD(Component-Based Development)는 이미 존재하는 소프트웨어 컴포넌트를 조립함으로써 시스템을 개발하는 방법이다. 컴포넌트를 이용하여 시스템을 개발하는 것은 개발시간과 비용을 줄이고, 생산성을 향상시키는 등 여러 가지 장점을 가진다. 그러나 여러 벤더에 의해 개발된 컴포넌트를 조립하는 것은 쉬운 일이 아니다. 이를 위해 컴포넌트가 어떤 문맥에서 사용되는지 이해하는 것이 필요하며 이 문맥은 아키텍쳐에 의해 결정된다. 따라서 본 논문에서는 컴포넌트 기반 개발을 위한 도메인 아키텍쳐를 제안한다. 도메인 아키텍쳐는 도메인을 구성하는 컴포넌트와 그들간의 관계에 대한 정보를 제공함으로써, 어플리케이션 개발을 쉽게 한다. 또한 도메인 아키텍쳐는 관련된 여러 시스템을 위한 아키텍쳐이므로, 도메인 아키텍쳐 상의 컴포넌트는 재사용이 높다.

  • PDF

A Study for Search Method WBI Components Based-on XML Component Specification (XML 명세를 통한 교육컴포넌트 검색에 관한 연구)

  • Jeon, Ju-Hyun;Hong, Chan-Ki
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04b
    • /
    • pp.1081-1084
    • /
    • 2002
  • 웹 기반 교육 컴포넌트를 효과적으로 재사용하기 위해서는 충분히 많은 수의 교육컴포넌트 존재, 등록과 검색시스템의 지원, 효과적인 교육컴포넌트의 서술 등의 문제가 해결되어야 한다. 이 논문에서는 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용성을 높이는 연구의 연장으로 등록된 교육 컴포넌트를 검색하여 새로운 교육 소프트웨어 개발에 사용할 때 생산성과 신뢰성 증대를 위하여 효과적인 교육 컴포넌트 검색을 제공하기 위한 XML기반의 교육컴포넌트 검색 방법을 제시하고 검색 시스템을 설계 구현하였다.

  • PDF

엔터프라이즈아키텍팅을 통한 시스템 컴포넌트 품질향상 방법

  • Lee, Nam-Gyu;Lee, Tae-Gong
    • The Magazine of the IEIE
    • /
    • v.35 no.10
    • /
    • pp.19-30
    • /
    • 2008
  • 지금까지 개발된 대다수의 정보시스템은 시스템 품질 요소인 상호운용성, 이식성, 확장성 및 재사용성 등이 극히 미흡하여 통합성이 부족할 뿐 아니라 과도한 유지보수비를 요구하고 있다. 더구나 이러한 시스템의 컴포넌트들은 엔터프라이즈 범위에서 개발되지 않아서 해당 시스템 외에서는 재사용을 할 수 없다. 정보기술아키텍처 및 엔터프라이즈아키텍처는 이러한 문제를 해결하기 위하여 출현하였다. 본 논문은 엔터프라이즈아키텍팅 개념을 기반으로 시스템 컴포넌트의 품질을 향상 할 수 있는 방법을 제시하는 것으로, 먼저 아키텍팅개념을 발전시킨 엔터프라이즈아키텍팅에 대하여 살펴보았다. 둘째, 시스템 컴포넌트의 품질 요소를 정의하기 위하여 시스템기반 상호 운용성, 이식성, 확장성, 및 TCO개념을 시스템 컴포넌트개념으로 재정의 하였으며, 셋째, 이를 기반으로 시스템 컴포넌트의 품질 요소인 재사용성을 정의하였고, 마지막으로, 엔터프라이즈아키텍팅에 의해 시스템 컴포넌트의 재사용성이 향상됨을 보여주었다.

  • PDF

Method of Identifying Component in Legacy System through Common Class (레거시 시스템에서 공통 클래스를 통한 컴포넌트 도출 방법)

  • Lee Jong-Min
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.415-417
    • /
    • 2005
  • 레거시 시스템을 컴포넌트화 하기 위해 시스템을 서브 시스템으로 계층화하고, 각각의 서브 시스템을 객체 기반으로 변형한 후, 래퍼(Wrapper)를 이용하여 컴포넌트화 한다. 이런 절차 중 Wrapper컴포넌트를 도출하는 방법 중 UML Component방법론을 사용, 컴포넌트 도출 중 여러 핵심타입(Core Type) 객체가 하나의 객체와 연관관계를 가지고 있는 경우 경험이나 직관을 최소화하여 의존성을 최소할 수 있는 개선된 컴포넌트 도출방법을 제안한다.

  • PDF

On Component Dependency Model (컴포넌트간의 의존관계 모델 분류)

  • Chae, Jung-Hwa;Yoo, Cheol-Jung;Chang, Ok-Bae
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.441-444
    • /
    • 2001
  • 컴포넌트는 다수의 구현물들이 통합되어 요구되는 기능을 수행한다. 이렇게 다른 컴포넌트들과 공존하며 주어진 기능을 수행하기 위해서 컴포넌트간의 통신은 필수적이며 그들간의 의존관계는 반드시 존재하게 된다. 본 논문에서는 효율적인 컴포넌트의 통합 및 관리를 위하여 비즈니스 컴포넌트의 의존관계 모델을 분류한다. 비즈니스 컴포넌트의 의존관계를 범주화하기 위하여 비즈니스 컴포넌트 인터페이스의 유형을 살펴보고, 컴포넌트의 개념도 및 시스템 개발 라이프사이클의 핵심 단계에서 비즈니스 컴포넌트 관점을 도출하여 이것을 기반으로 비즈니스 컴포넌트 의존관계 모델을 제안한다. 본 논문에서 제시한 의존 관계 모델은 컴포넌트 기반 시스템이 대형화되고 복잡도가 증가함에 따라 이러한 시스템을 개발하는데 있어서 컴포넌트간의 의존 관계를 명확히 파악하고 그에 대한 적절한 관리를 할 수 있도록 하는데서 그 의의를 찾을 수 있다.

  • PDF

A Study on Interoperability Maturity Elevation Between Heterogeneous Distributed Component Based Systems Using Web Services (웹 서비스를 이용한 이종 분산 컴포넌트 기반 시스템간 상호운용 성숙도 향상 연구)

  • Kim, Ki-Du;Kim, Dong-Ho;Kim, R.Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2004.05a
    • /
    • pp.313-316
    • /
    • 2004
  • 본 논문은 현재 이종 분산 컴포넌트 기반 시스템간의 상호운용성을 부각하고자 한다. 컴포넌트 기반으로 개발된 시스템들이 이종의 플랫폼(CORBA, .Net, JAVA)들상에 각 컴포넌트의 고유 기능 자체 그대로 상호운용이 가능해야 할 것이다. 그러나 각각의 벤더들에 의해 독자적으로 개발된 컴포넌트 모델/시스템을 사용하여 컴포넌트 표준화나 통합화에 많은 노력이 필요로 한다. 이는 시스템간의 상호운용성을 해결하는데 있다. 본 논문에서는 컴포넌트 상호운용 성숙도 모델(CIMM)을 언급하고 웹 서비스를 이용한 이종 분산 컴포넌트 기반 시스템 간의 상호운용성에 대해 상호운용 성숙도 모델(IMM)로 상호운용 수준평가을 통해 향상 방안을 제시하고자 한다.

  • PDF

EJB component management systems based on the domain classification schema (영역별 분류체계에 기반한 EJB 컴포넌트 관리 시스템)

  • 염연희;서동수
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.463-465
    • /
    • 2000
  • 컴포넌트 기반 개발 방법이 보급됨에 따라 개발자들은 사용 가능한 컴포넌트들로부터 필요한 컴포넌트를 선별하는데 많은 노력과 시간을 투자한다. 컴포넌트 집합을 보다 효율적으로 관리하기 위해서는 영역별로 분류하는 작업과 컴포넌트를 등록, 관리, 검색하는 작업이 필요하다. 본 논문에서는 영역별 분류를 기반으로 EJB 컴포넌트를 명세하며, 이를 등록, 검색, 관리할 수 있는 컴포넌트 관리 시스템을 구현하였다. 컴포넌트 명세는 현재 구현되어진 EJB 컴포넌트를 수용할 수 있도록 UML 기반의 명세방식으로 사용자가 필요로 하는 정보를 제공할 수 있도록 정의하였다.

  • PDF

Requirements and Component Specifications at for Component-based System Development (컴포넌트 기반 시스템 개발을 위한 요구사항과 컴포넌트 명세화 방안)

  • 박병철;이재호;박수용
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.489-491
    • /
    • 2000
  • 컴포넌트 기반의 소프트웨어가 개발되어짐에 따라 소프트웨어공학 측면에서 컴포넌트 기반의 소프트웨어 개발을 위한 컴포넌트 기반 소프트웨어공학(CBSE: Component Based Software Engineering)에 대한 연구가 진행되고 있다[1]. 컴포넌트 기반의 소프트웨어를 개발하는데 있어서 최대한 효율성과 생산성을 증가시키기 위해서는 개발초기, 즉 요구사항 분석단계에서 기존에 개발되어진 컴포넌트들 중에 사용자가 요구하는 역할을 수행하는 적절한 후보 컴포넌트를 추출할 수 있어야 한다. 따라서 본 논문에서는 XML의 특성을 활용한 요구사항과 컴포넌트 명세 언어를 정의하고 이를 통해 정형화된 요구사항으로부터 시스템 개발에 필요한 컴포넌트들을 추출하는 방안을 제시하고자 한다.

  • PDF