• 제목/요약/키워드: Component-Based Development (CBD)

검색결과 177건 처리시간 0.031초

컴포넌트기반 원격프로세스 심사지원 도구의 설계와 구현 (Design and Implementation of Component based remote process supporting assessment tool)

  • 박정민;이은석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2004년도 봄 학술발표논문집 Vol.31 No.1 (B)
    • /
    • pp.442-444
    • /
    • 2004
  • 소프트웨어를 구성하는 요소들의 재사용은 소프트웨어 공학에서 가장 중요하게 생각하는 부분으로써 기존의 소프트웨어의 유지보수나 새로운 소프트웨어의 개발에서 생산성을 높일 수가 있다. 이러한 소프트웨어의 경제성 재사용성을 위한 개발방법론이 CBD(Component Based Development)이다. CBD는 소프트웨어 개발 방법론들 중의 하나로써 컴포넌트들을 특정 목적에 맞게 조립하고 배치하여 품질 보증된 높은 생산성의 컴포넌트를 재사용할 수 있게 한다 이러한 장점 때문에 CBD가 유력한 차세대 개발방법론으로 주목받고 있는 것이다. 따라서 본 논문은 기존에 구축된 on-line 심사 프로세스 지원시스템을 컴포넌트기반 시스템으로 재구축하여 컴포넌트화의 효과를 알아보고자 한다.

  • PDF

엔터프라이즈 프레임워크에서 닷넷 기반의 컴포넌트 워크플로우 가변성 구현 기법 (Techniques of Component Workflow Variability Implementation based on .NET in the Enterprise Framework)

  • 노재우;이승훈;류성열
    • 한국전자거래학회지
    • /
    • 제9권2호
    • /
    • pp.145-161
    • /
    • 2004
  • 컴포넌트 기반 개발(Component Based Development, CBD)은 미리 구현된 블록단위의 컴포넌트를 사용하여 소프트웨어 개발 비용 및 시간을 단축할 수 있다. 또한 컴포넌트는 내부의 상세 부분을 숨기고 인터페이스를 제공하여 대형 어플리케이션을 개발하는데 복잡성을 감소시킬 수 있다. 엔터프라이즈 프레임 워크 환경에서의 패밀리 (Family)의 공통적인 요구사항은 컴포넌트 내 업무 워크플로우 형태로 표현될 수 있으나, 다양한 패밀리 멤버(Family Member)의 요구사항에 특화된 워크플로우를 하나의 컴포넌트 내에 표현하는 것은 매우 어렵다. 따라서 패밀리 멤버 (Family Member)를 위한 컴포넌트간 워크플로우 가변성 관리 및 구헌 방법에 대한 필요성은 끊임없이 요구되어 왔다. 본 논문에서는 .NET 기반 하에 엔터프라이즈 프레임워크에서 컴포넌트 워크플로우 가변성을 위한 구현 기법을 제시한다. 제시된 컴포넌트 워크플로우 가변성 구현 기법은 엔터프라이즈 프레 임워크에서 패밀리가 사용할 수 있는 공통 업무 워크플로우가 컴포넌트 내에 이미 생성되었음을 가정하며. 다양한 패밀리 멤버에 특화된 컴포넌트간의 워크플로우 구성 및 실행을 위한 기법으로 컴포넌트간 워크플로우의 확장성을 높여주게 된다.

  • PDF

Component Modeling for SVG animation

  • Ha, Yan;Park, Hea-Sook;Lee, Soon-Mi
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.492-497
    • /
    • 2005
  • It has not been studied about modeling methods for SVG documents to represent animation in the web that has been recently increased in interest. In this paper, I propose component modeling for SVG documents by CBD methodology. First, I propose conceptual modeling by UML class diagrams for converting SVG document into component diagram. And then, I propose rules to convert the UML class diagram into component diagram. Thus, main contribution of this paper is that it can generate a component diagram for a SVG document using Component-Based Development methodology.

  • PDF

클로즈 아키텍처 기반의 비즈니스 프로세스 프레임워크 (Business Process Framework based on the Closed Architecture)

  • 서채연;김동우;김영철
    • 한국산학기술학회논문지
    • /
    • 제10권8호
    • /
    • pp.1939-1946
    • /
    • 2009
  • 현대의 기업은 급변하는 비즈니스 환경에 맞는 응용 프로그램을 적시에 개발이 필요하다. 그러나 대부분의 기업들은 비즈니스 프로세스 개념 없이 애플리케이션을 개발하여 업무 변경 시, 필요한 응용프로그램을 적시에 개발하기 어렵다. 이를 해결하기 위해 클로즈 아키텍처 기반의 비즈니스 프로세스 프레임워크 제안한다. 이는 BPM(Business Process Model)과 SOA(Service Oriented Architecture), 그리고 CBD(Component Based Development) 접목을 통해 급변하는 비즈니스 프로세스 변경/개선이 용이하며, 이를 지원하는 응용프로그램을 재사용을 통해 적시에 개발하고 자 한다. 본 논문에서는 비즈니스 프로세스 프레임워크 내에 5-Layer 구조 및 그에 따른 BNF(Backus Naur Form)을 정의하였다.

패턴 기반 소프트웨어 개발을 위한 효과적인 패턴 선정 프로세스 (An Effective Pattern Selection Process for Developing of Pattern Based Software)

  • 최진명;류성열
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권5호
    • /
    • pp.346-356
    • /
    • 2005
  • 디자인 패턴은 지난 10년 이상 소프트웨어 공학 영역에서 활발하게 연구되어 여러 유형의 디자인 패턴이 정의되었다. 그러나 이들 패턴은 자료구조와 알고리즘에 비해 소프트웨어 개발 과정에 빈번하게 사용되지 못하고 있다. 더욱이 CBD96, RUP, MaRMI III 같은 CBD 방법론들은 분석, 설계, 개발 과정중에 디자인 패턴을 선정하고 적용하는 방법이 언급되어 있지 않다. 본 논문에서는 GoF, J2EE 패턴 카타로그에 제시된 디자인 패턴을 중심으로 응용 소프트웨어를 개발하기 위해 분석, 설계, 개발 단계에 적용되는 디자인 패턴을 효과적으로 선정하는 프로세스를 제시한다. 제시된 프로세스를 항공업무 어플리케이션 개발 과정에 적용하여 패턴 기반 소프트웨어를 개발해 나가는 효과적인 방법을 보이고 RUP와의 차이점 및 유용함을 제시한다.

MSF/CD기반 물리 설계 시 CID (Component Interaction Diagram) 성능 향상에 대한연구 (A Study of performance improvement for CID of Physical design based on MSF/CD)

  • 정현규;이송희;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2007년도 춘계학술발표대회
    • /
    • pp.653-656
    • /
    • 2007
  • 과거의 기능 중심의 소프트웨어 개발방법론에서 벗어나 최근에는 서비스 중심의 컴포넌트 기반 소프트웨어 개발 (CBD: Component Based Development) 방법론이 새로운 개발 패러다임으로 각광을 받고 있다. 본 논문은 CBD 방법론 중 마이크로 소프트사의 MSF/CD 방법론을 기반으로 한 물리적인 설계를 할 때 기존의 CID (Component Interaction Diagram)에 Dispatch Agent 를 제안하였다. 실험 결과를 통해 제안된 기법이 component 서비스 속도를 향상시키고 보다 신속한 트랜잭션 처리를 제공함을 확인하였다.

이기종 ERP 연동되는 컴포넌트형 SCM 시스템 개발 (The Development of Component-Based SCM System to be integrated with Heterogeneous ERP)

  • 장경원;최정원;여성주;왕지남
    • 산업공학
    • /
    • 제12권4호
    • /
    • pp.635-642
    • /
    • 1999
  • Recently, business application vendors have responded to customer demand with several technological and organizational changes for reflecting network-oriented process flow with electronic communication and expanding their market. In organizational changes. Vendors are adding new functionality to their core offerings through mergers and acquisitions, or by partnering with front-office operation and SCM vendors. And technological changes are embracing the development of component-based application and middleware technology to be possible with integration of their function modules. We will present the design and development process of component-based SCM system to be integrated with heterogeneous ERP under implementation. Especially, we survey and analyze the technology related with CBD(Component-Based Development) to be adapted this research - component's design and methodology, the interface for component integration, middleware's development methodology of Enterprise Middleware vendo to bundle various types of middleware into a single package product with easy-to-use interface.

  • PDF

Developing application system of forest information using digital photogrammetry and GIS

  • Jo, Myung-Hee;Heo, Young-Jin;Kim, Joon-Bum;Kim, In-Ho
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2003년도 Proceedings of ACRS 2003 ISRS
    • /
    • pp.911-913
    • /
    • 2003
  • Recently in order to process forest official task more effectively and scientifically the previous of that which is focused on document and inventory, should be applied with the spatial information technology. Especially, the forest information remote sensing system has to be developed using digital photogrammetry and GIS. In this study the forest information remote sensing system is implemented to manage forest resource and forest official effectively especially by constructing database of forest environment information and cadastral information, overlaying various thematic maps, and performing spatial analysis using GIS and aerial photograph. For this, the attribute data and spatial data of aerial photograph, digital topography map, forest cadastral map, forest type map, forest use map should be reprocessed and stored in Oracle. Also, the user interface is developed by using Visual Basic 6.0 and MapObjects 2.1 of ESRI based on CBD(Component Based Development).

  • PDF

GIS 컴포넌트 추출기법 (GIS Component Extraction Method)

  • 박태옥;김계현
    • 한국공간정보시스템학회 논문지
    • /
    • 제4권2호
    • /
    • pp.65-74
    • /
    • 2002
  • 오늘날 정보시스템을 구축하는 모든 분야에서 컴포넌트에 기반한 개발(CBD : component based development) 방법이 주 흐름으로 등장하였다. GIS 영역에서도 컴포넌트의 개발 및 조립을 통한 시스템 구축을 권장하고 있다. GIS 영역은 다른 영역에 비하여 컴포넌트의 식별이 뚜렷한 업무영역(business domain)을 비교적 많이 가지고 있다. 이 영역은 비교적 산술적 기능을 많이 요구하는 부분이다. GIS 영역에서나 전사적(enterprise) 영역에서나 비산술적 기능 부분이 많이 존재함을 인식하여야 한다. 컴포넌트는 재사용성을 보장하여야 하는 특징을 가지고 있다. 재사용성이란 가능한 기능이 단순하고 최소의 크기를 가질 때 효용가치가 상승한다. 본 연구에서 GIS 컴포넌트를 추출하는 기법을 제시한 바가 있다. 본 연구에서는 친화력분석(affinity analysis)이란 기법을 통하여 GIS 컴포넌트를 추출하고자 한다. CBD에서는 UML을 활용하는 것이 기본으로 쓰임새(use case) 와 클래스는 UML의 핵심을 이루는 요소이다. 이 쓰임새와 클래스가 해당 업무영역 내에서 얼마나 친화력을 가지는가를 살펴보는 것이 친화력 분석의 목적이며, 이 분석 결과를 가지고 컴포넌트를 식별하게 된다. 이 친화력 분석은 GIS 영역뿐만 아니라 모든 업무영역에 활용이 가능하고 분석의 수행 절차가 복잡하지 않음으로 널리 활용할 수 있을 것으로 사료된다.

  • PDF