• 제목/요약/키워드: 컴포넌트 기반 설계

검색결과 675건 처리시간 0.024초

EJB 컴포넌트 기반 물류 Tracking 시스템 설계 (Design of e-logistics Tracking System based on EJB Components)

  • 이해원;최재언;하수철;이용준
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2002년도 추계학술발표논문집
    • /
    • pp.43-46
    • /
    • 2002
  • EJB는 분산 트랜잭션 기반의 엔터프라이즈 애플리케이션을 위한 아키덱처이며, J2EE 플랫폼을 위한 서버 측 컴포넌트로 비즈니스 로직을 표현한 핵심 기술이다. 본 논문은 거래정보 및 운송경로정보를 효율적으로 관리하기 위한 EJB 컴포넌트 기반 물류 Tracking 시스템 설계에 관한 연구이다.

  • PDF

컴포넌트 설계에 대한 응집도와 결합도 메트릭스 (Cohesion and Coupling Metrics for Component Design Model)

  • 고병선;박재년
    • 정보처리학회논문지D
    • /
    • 제10D권5호
    • /
    • pp.745-752
    • /
    • 2003
  • 소프트웨어 개발의 독립성과 높은 생산성을 향상시키기 위한 재사용 기술로 컴포넌트 기반 개발 방법론은 널리 사용되게 되었다. 소프트웨어의 품질을 향상시키기 위해서는 측정 가능해야 하므로, 컴포넌트의 특성을 반영한 컴포넌트 메트릭스가 필요하다. 따라서 본 논문에서는 컴포넌트 기반 시스템의 컴포넌트 설계 정보에 기반한 컴포넌트 응집도와 결합도 메트릭스를 제안한다. 오퍼레이션이 컴포넌트의 서비스를 제공하기 위해 공통으로 사용하는 클래스에 대한 정보를 이용해 오퍼레이션 사용도를 구하고, 이를 통해 오퍼레이션 유사도를 구한다. 컴포넌트 응집도와 결합도는 오퍼레이션 유사도에 의해 계산되며, 컴포넌트 분석 단계에 추출 가능한 정보로부터 계산된다. 그리고 사례 연구를 통해 컴포넌트 메트릭스의 필요성을 객체지향 메트릭스와의 비교를 통해 살펴본다.

객체 모델 기반 XML 문서 변환을 위한 EJB 컴포넌트 설계 및 구현 (Designing and Implementing EJB Component for Transform XML Documents based on Object Model)

  • 김용수;임종선;주경수
    • 한국멀티미디어학회논문지
    • /
    • 제5권4호
    • /
    • pp.468-476
    • /
    • 2002
  • 최근 소프트웨어 개발비용의 절감과 신뢰성 있는 소프트웨어의 개발을 위하여 컴포넌트 기반의 소프트웨어 개발에 대한 연구가 활발하게 진행되고 있다. 컴포넌트를 기반으로 한 소프트웨어 개발의 핵심은 컴포넌트의 품질이며, 컴포넌트의 품질을 결정짓는 가장 중요한 특성 중의 하나가 컴포넌트의 맞춤 용이성이다. 본 논문에서는 관계형 데이터베이스 검색 결과를 XML 문서로 변환하기 위한 EIB 컴포넌트를 설계 및 구현하였다. 이에 따라 사용자들은 관계형 데이터베이스 기반의 XML 응용 시스템을 개발하고자 할 때, 검객 컴포넌트를 단순·조립함으로써 시간단축 및 비용절감을 기대할 수 있다.

  • PDF

아키텍처에 기반한 컴포넌트 조립 시스템의 설계 및 구현 방법과 지원 도구의 개발 (A Method for Architecture-based Design and Implementation of Component Assembly and its Tool Support)

  • 이승연;권오천;신규상
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권9호
    • /
    • pp.812-820
    • /
    • 2003
  • 복잡한 응용 프로그램의 빠른 개발과 이의 용이한 유지 보수를 지원하기 위하여 재사용 가능 한 컴포넌트 기반 개발(CBD: Component-Based Development) 개념이 확산되고 있다. 이와 관련되어 EJB, COM, CCM 등과 같은 컴포넌트 모델에 대한 연구가 다양하게 진행되고 있으나, 컴포넌트의 궁극적 목표인 재사용 극대화의 입장에서, 아직까지 이미 개발된 컴포넌트들의 유연한 조립은 지원하지 못한다. 이를 해결하기 위해서는 제삼자에 의해 제공된 이질적인 컴포넌트들을 유연하게 재구성 및 조림할 수 있는 상위 레벨의 아키텍처가 필요하며 그러한 아키텍처를 기반으로 구현된 컴포넌트들이 조립되어야 한다. 본 논문은 제삼자에 의해 제공된 이질적인 컴포넌트들을 플러그 앤 플레이 방식으로 유연하게 재구성 및 조립할 수 있도록 아키텍처 기반의 컴포넌트 조립 시스템 설계 및 구현 방법을 제안하고 이를 지원하는 CASE 도구인 Cobalt Assembler를 소개한다.

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

  • 전주현;홍찬기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (하)
    • /
    • pp.1081-1084
    • /
    • 2002
  • 웹 기반 교육 컴포넌트를 효과적으로 재사용하기 위해서는 충분히 많은 수의 교육컴포넌트 존재, 등록과 검색시스템의 지원, 효과적인 교육컴포넌트의 서술 등의 문제가 해결되어야 한다. 이 논문에서는 웹 기반 교육시스템에 컴포넌트 개념을 도입하여 재사용성을 높이는 연구의 연장으로 등록된 교육 컴포넌트를 검색하여 새로운 교육 소프트웨어 개발에 사용할 때 생산성과 신뢰성 증대를 위하여 효과적인 교육 컴포넌트 검색을 제공하기 위한 XML기반의 교육컴포넌트 검색 방법을 제시하고 검색 시스템을 설계 구현하였다.

  • PDF

컴포넌트 저장소를 위한 업데이트 엔진 설계 (Design of Update Engine for Component Repository)

  • 김지현;강병욱
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 추계학술발표논문집 (하)
    • /
    • pp.2035-2038
    • /
    • 2002
  • 코드기반 재사용이 가능한 객체기반 프로그래밍(OOP : Object-Oriented Programming)의 문제점으로 인하여 높은 재사용성(Reuse)을 가진 컴포넌트 기반 소프트웨어(CBD : Component Based Development)의 개발에 관한 연구가 활발히 진행 중이며, 이미 개발된 컴포넌트들을 통합적으로 관리하는 저장소 (Repository)에 관한 연구도 이루어지고 있다. 그러나, 기존에 설계된 저장소는 형상관리(Configuration Management)중인 컴포넌트에 대한 관리가 미흡하다. 따라서, 본 논문에서는 형상관리중이 컴포넌트의 버전을 지속적으로 감시하는 업데이트 엔진을 설계하고, 형상관리 컴포넌트들을 어떻게 효율적으로 관리 할 것인가에 대한 방법을 제시한다.

  • PDF

Facade 설계 패턴을 통한 컴포넌트기반 서비스지향 아키텍처에 관한 연구 (A Study on the Component based Service Oriented Architecture through Facade Design Pattern)

  • 박동식;신호준;김행곤
    • 한국멀티미디어학회:학술대회논문집
    • /
    • 한국멀티미디어학회 2003년도 춘계학술발표대회논문집
    • /
    • pp.583-587
    • /
    • 2003
  • 웹 서비스는 인터넷을 통해 기업 상호간에 비즈니스를 연결할 수 있도록 하는 것으로, 서비스 구축의 개발비용의 감소와 구축속도 중진이 가능하다. 또한, 다른 영역과의 통합이 쉽게 가능하며, 컴포넌트 기반으로 개발할 경우 업데이트나 수정이 재사용성(reusability)과 대체성(replace ability)을 제공함으로써 용이하다. 본 논문에서는 서비스지향 아키텍처 상에서 공급자측면에서 구현되는 웹 서비스를 개발하기 위해서 구성되는 컴포넌트를 효율적으로 통합하기 위한 아키텍처를 제안하고자 한다 비즈니스로직을 웹 서비스로 제공하기 위해 먼저 서비스 지향 아키텍처를 정의하고, 이를 지원하고 웹 서비스를 제공하기 위한 컴포넌트를 Facade와 Backside로 정의한다. 특히, 서비스지향 아키텍처상에서의 웹 서비스 지원을 위한 Facade 컴포넌트와 외부 컴포넌트간의 연결을 위해 Facade 설계 패턴을 적용하여 웹 서비스를 위한 컴포넌트 통합을 제시한다. 이를 통해 비슷한 어플리케이션을 작성시에 막대한 생산비용과 개발시간의 절감을 기대할 수 있으며, 컴포넌트를 기반으로 웹 서비스를 구성하여 재사용성과 대체성에 대한 신뢰성 향상을 가져온다.

  • PDF

컴포넌트 재사용을 늘리기 위한 전략 패턴의 활용 방법 (Strategies for Component reuse using Strategy Design Pattern)

  • 심준용;오정인;위성혁;김세환
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 춘계학술발표대회
    • /
    • pp.1194-1197
    • /
    • 2012
  • 디자인 패턴은 소프트웨어 설계 시 반복적으로 발생하는 문제를 해결하기 위한 방법을 기술한다. 특히, 객체지향 기술을 기반으로 하는 컴포넌트 설계 시 디자인 패턴을 활용함으로써 특정 설계 문제에 대한 해결책을 재사용할 수 있다. 좋은 객체 지향 설계는 재사용성, 확장성 및 유지보수성을 제공하는 것이며, 디자인 패턴은 좋은 설계에 필요한 구성 요소들의 관계 구조를 제시한다. 본 논문은 객체지향 기반의 컴포넌트 프레임워크 설계 시 프레임워크의 확장성과 구현 컴포넌트의 재사용성을 늘리기 위한 방안으로 디자인 패턴의 활용법을 제시한다. 특히, 알고리즘 재사용의 구조를 제시하는 전략 패턴과 처리 절차 재사용의 구조를 제시하는 템플릿 메서드 패턴의 구조를 비교하고, 분산 통신 컴포넌트 설계 시 전략 패턴의 적용 사례를 보여준다.

소프트웨어의 재사용 및 유지보수를 위한 컴포넌트 기반 소프트웨어 구조 설계 (Component based Software Architecture Design for Software Reuse and Maintenance)

  • 온용훈;강병도
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2000년도 춘계학술대회논문집
    • /
    • pp.221-226
    • /
    • 2000
  • 근래에 들어와서 소프트웨어 개발 방법론에 있어 소프트웨어의 재사용 및 유지보수를 위한 여러 방안이 제시되었다. 이를 위해 분석 및 설계에 초점을 두어 여러 객체 지향적인 개발방안이 나왔는데, 일반적으로 컴포넌트를 기반으로 모형화하고 있으며, 이에 대한 연구가 현재 활발히 진행되고 있다. 본 논문에서는 소프트웨어 개발 과정에서 컴포넌트를 기반으로 소프트웨어 구조를 설계하고, 모형 화하기 위한 도구로 HappyWork을 구현하였으며, 이를 기술하기 위한 언어로 HWL(HappyWork Language)을 만들었다. 우리는 이를 이용해 소프트웨어를 구조적인 차원에서 심도 있게 분석하고 성능을 평가해 보고자 한다.

  • PDF

SDR 컴포넌트의 동적 배치를 위한 SCA 기반 컴포넌트 프레임워크의 설계 (Designing SCA-Based Component Framework for Dynamic Deployment of SDR Components)

  • 김세화;홍성수;장래혁
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제9권3호
    • /
    • pp.241-253
    • /
    • 2003
  • SDR(Software Defined Radio, 소프트웨어 기반 무선 통신) 포럼에서 표준으로 인정된 SCA(Software Communication Architecture)는 내장형 시스템 소프트웨어의 설계 패턴을 잘 활용한 프레임워크를 제공하고 있다. 그러나 SCA는 (1) 컴포넌트 인터페이스를 표현하고 이를 구현하는 방법에 대하여 정의하는 컴포넌트 모델과 (2) 배치 단위에 무엇을 어떻게 패키지할 지에 대하여 정의하는 패키지 모델, 그리고 (3) 배치 환경과 절차를 정의하는 배치 모델에 대한 명시적인 표준을 제시하지 않고 있어 컴포넌트 프레임워크로서 부족한 문제점이 있다 본 논문에서는 SCA를 기반으로 하여 SDR을 위한 컴포넌트 프레임워크를 제시한다. 구체적으로 (1) 객체 관리 기능을 지원하는 특성화된 CORBA 객체로서의 컴포넌트를 정의하는 컴포넌트 모델, (2) SCA의 XML 디스크립터를 활용하는 패키지 모델, (3) SCA 기반의 배치 환경, 배치 상태를 복구하는 시동 절차, 느린 응용 인스턴스화와 동적 컴포넌트 교체를 지원하는 배치 절차를 정의하는 배치 모델을 제시한다.