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

Search Result 897, Processing Time 0.026 seconds

The Analysis Method for Extraction of EJB Component from Legacy System (레거시 시스템으로부터 EJB 컴포넌트 추출을 위한 분석 기법)

  • 송문섭;정효택;양영종
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.424-426
    • /
    • 2001
  • 최근 분산 환경에서 최적의 소프트웨어 개발 방법으로 각광받는 컴포넌트 기반 개발은 재사용성과 생산성 등의 이점으로 인하여 급변하는 IT분야의 시스템 구축에 적합한 방법으로 인식되고 있다. 그러나 새로운 시스템의 컴포넌트 기반 개발이 아닌 경우, 즉 기존 레거시 시스템을 컴포넌트 기반 시스템으로 변환하는 방법에 대한 연구는 미비한 상태이다. 본 논문에시는 기존 레거시 시스템에서 컴포넌트 기반 시스템으로 변환하기 위해 필요한 컴포넌트 추출을 위한 레거시 시스템 분석 기법을 제안하고, 이를 웹 어플리케이션에 적용하여 Servlet 프로그램에서 EJB 컴포넌트 추출 시 필요한 레거시 시스템 분석기로 서블릿 코드 분석기(Servlet Code Analyzer)에 대해 설명하겠다.

  • PDF

Expansionary mechanism of Component Design Workflow based on Use-case (유즈케이스 기반의 컴포넌트 설계 워크플로우 확장 매커니즘)

  • 신정은;장용혁;조현훈;류성열
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.388-390
    • /
    • 2001
  • 컴포넌트 기반의 소프트웨어의 중요성은 널리 인식되어, 국내에서도 컴포넌트화 된 시스템 개발은 이미 큰 조류를 형성하고 있다. 개발된 컴포넌트들을 인터페이스만을 통해 대체가 용이하도록 하기 위해서는 컴포넌트 식별 과정에서 전체 시스템을 관리하는 아키텍쳐를 구성해야 한다. 본 논문에서 제시하는 컴포넌트 식별은 요구 사항 분석을 통한 유즈케이스 모델을 중심으로 이루어진다. 또한 시스템 아키텍쳐를 유지하는 컴포넌트 생성을 위해서 비즈니스 계층과 시스템 계층의 산출물들을 파악하여, 컴포넌트를 위한 구성요소를 추출한다 추출된 구성요소를 기반으로 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

EJB Based Examination Studying System using Petri Net (페트리 넷을 이용한 EJB기반의 문제 학습 시스템)

  • 정화영
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2003.05a
    • /
    • pp.602-605
    • /
    • 2003
  • 최근, 컴포넌트 기술의 발전에 따라 웹 기반 교육 시스템에서도 이를 응용하여 다양한 교육 컨텐츠의 제공 및 활용하려는 연구가 진행되고 있다. 또한, EJB는 웹 기반 컴포넌트 모델로서 웹 기반응용 시스템부분에서 많은 관심을 받고 있다 그러나, 컴포넌트 기반 웹-코스웨어는 이용 가능한 상용 컴포넌트와 인식부족으로 아직까지 실용화되지 못하고 있는 실정이며 분석에 관한 정형화도 이루어지지 않고 있다. 따라서, 본 연구에서는 EJB 컴포넌트를 이용한 웹 코스웨어를 분석 및 구현을 하였다. 컴포넌트들 사이의 메시지 흐름에 대한 정형적인 명세 분석을 위하여 페트리 넷을 이용하였으며, 각 기능에 따라 무상태 세션 빈의 형식으로 EJB 시스템을 구현하였다.

  • PDF

Web based Score Processing System using C2 Architecture Style (C2 아키텍처 스타일을 이용한 웹 기반 성적처리 시스템)

  • 정화영;송영재
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.04b
    • /
    • pp.658-660
    • /
    • 2004
  • 소프트웨어 개발기술의 발달에 따라 컴포넌트 기반 개발 기법은 객체지향기법에서의 새로운 대안으로 제시되어왔다. 그러나 웹 기반 시스템의 개발은 설러 가지 요인으로 인하여 현재까지 소프트웨어 컴포넌트 도입의 초기단계에 머물고 있다. 본 연구에서는 컴포넌트 개발 기법을 이용한 웹 기반 성적처리 시스템을 구현하였다. 대상 하부 컴포넌트는 Java Beans로 구현하였으며, 컴포넌트 합성명세로는 C2 아키텍처 스타일 기법을 이용하였다. 이러한 결과로서 웹 기반 교육 시스템 분에의 개발에서 소프트웨어 컴포넌트 적용 일 운용에 관한 효율성을 보일 수 있었다.

  • PDF

Design and Tool of Component Assembly based on Architecture (아키텍쳐 기반의 컴포넌트 조립 시스템 설계 및 지원도구의 개발)

  • Lee, Seung-Yun;Kwon, Oh-Choen;Shin, Gue-Sang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.457-460
    • /
    • 2002
  • 복잡한 응용 프로그램을 빠르게 개발하고 이의 유지보수가 용이하도록 하기 위해 재사용 가능한 컴포넌트 기반의 소프트웨언 개발(CBD: Component-Based Development)개념이 확산되고 있고, 이와 관련 되어 컴포넌트 재사용성을 높이기 위한 EJB, COM, CCM 등과 같은 컴포넌트 모델과 이의 개발 및 이미 개발된 컴포넌트를 재사용하고자 하는 연구가 다양하게 진행되고 있다. 컴포넌트를 기반으로 시스템을 효과적으로 구성하기 위해서는 컴포넌트들이 서로 정확하게 결합하여 작동할 수 있는 아키텍쳐를 기반으로 컴포넌트의 조림 작업이 이루어져야 한다. 잘 정의된 아키텍쳐가 존재하면, 시스템이 상위수준에서 어떻게 구성되어 있고, 어떠한 기능을 수행하는지의 방향을 제시해 주므로 조립하는 시스템이 제공하는 서비스를 추상화하여 표현할 수 있다. 본 논문은 제 삼자에 의해 개발된 컴포넌트들의 조림을 통한 시스템 개발을 지원하기 위하여 아키텍쳐 기반의 시스템 설계 방법을 제안하고 이를 지원하는 도구인 COBALT(Component-Based Application DeveLopment Tool) 조립도구의 아키텍쳐 모델러를 소개한다.

  • PDF

컴포넌트 기반 시스템에서의 소프트웨어 재사용성 모델

  • 정도균;이남용
    • Proceedings of the CALSEC Conference
    • /
    • 2002.01a
    • /
    • pp.484-489
    • /
    • 2002
  • 컴포넌트 기반의 시스템 개발에서의 SW 재 사용성 측정을 위한 접근방법에 대해 논의 컴포넌트 개발 및 컴포넌트 기반 개발에 있어서의 재사용성 개념모델을 제안 컴포넌트 개발 및 컴포넌트 기반 개발과 관련된 생명주기 초기단계에서의 SW 재사용과 관련된 가능성을 제시(중략)

  • PDF

A Component Refinement Technique in Initial Component Design Stage (초기 컴포넌트 설계 단계에서 컴포넌트 정제 기법)

  • 이종국;백종현
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2004.10b
    • /
    • pp.331-333
    • /
    • 2004
  • 컴포넌트 기반 소프트웨어 공학은 재사용 가능한 컴포넌트를 조립하여 시스템을 개발하는 방법이다. 컴포넌트가 시스템 개발에서 효과를 발휘하기 위해서는 컴포넌트를 설계, 구현하기 위한 다양한 기법들이 제시되어야 한다. 컴포넌트 설계 기법은 아키텍처 설계 컴포넌트 식별, 컴포넌트 정제, 컴포넌트 설계 상세화로 나눌 수 있다. 이 중에서 컴포넌트 정제는 컴포넌트의 특성을 가장 많이 반영하는 기법이며 어떤 기법을 사용하는가에 따라 컴포넌트 기반 시스템의 품질이 달라진다. 본 논문에서는 개발 생산성에 중점을 두고 컴포넌트를 정제하는 기법을 제시한다 특별히 컴포넌트 사이의 관계를 최적화하는 기법을 제시한다

  • 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

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