• Title/Summary/Keyword: 핵심컴포넌트

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

유즈케이스 기반의 컴포넌트 식별 방법 (An Approach to Component Identification based on Use-Case)

  • 김태웅;김경민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.301-303
    • /
    • 2003
  • 컴포넌트 기반 개발 방법론이 확산됨에 따라 성공적인 컴포넌트 기반 프로젝트의 핵심 요소인 효과적인 컴포넌트 식별 방법에 관한 연구가 활발히 진행되고 있다. 이에 본 논문에서는 시스템이 사용자에게 제공하는 기능을 독립적으로 분류한 유즈케이스를 기반으로 하여 인터페이스를 식별하고, 식별된 인터페이스의 상호작용을 분석하여 컴포넌트를 식별하는 방법에 대해 제안한다. 이를 위하여 유즈케이스를 기반으로 외부 인터페이스를 식별하고, 시나리오를 이용하여 식별된 인터페이스 단위로 객체를 추출한다. 추출된 객체에서 공통 객체를 분석하여 내부 인터페이스와 컴포넌트를 식별하고 최종적으로 이러한 인터페이스의 상호작용과 의존성을 분석하여 컴포넌트를 식별 하고자 한다.

  • PDF

Z를 이용한 컴포넌트 명세 전략 및 방법 (Component Specification Method using Z)

  • 장종표;김병기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2000년도 제13회 춘계학술대회 및 임시총회 학술발표 논문집
    • /
    • pp.1007-1012
    • /
    • 2000
  • CBSE를 이루는 관련 기술들 중 하나인 소프트웨어 아키텍처는 시스템의 구조적 기술로서 시스템을 구성하는 컴포넌트와 그 컴포넌트들 사이의 상호작용을 기술한 것이다. 소프트웨어 아키텍처는 CBSE에서의 컴포넌트 사이의 조합에 대한 기술 및 방법론을 제공함을써, CBSE의 핵심 기술 중 하나로 자리잡고 있다. 본 논문에서는 컴포넌트 명세를 위해서 Formal methods와 ADL이 가지고 있는 장단점을 상호보완하하기 위하여 Z언어를 이용하여 컴포넌트, 커넥터, 전체 시스템 구성을 기술하는 3가지 전략과 이 전략을 기반으로 컴포넌트를 명세하는 방법을 제안한다.

  • PDF

컴포넌트기반 개발 프로세스 성숙도 모형설계 (The Design for Component based Development Maturity Model)

  • 나희동;김태우
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 창립기념 학술대회
    • /
    • pp.152-157
    • /
    • 2002
  • 컴포넌트 기반 개발 프로세스는 그 동안의 구조적 분석/설계 기법과 정보공학, 객체지향 등의 공학적 분석기술을 수용하고 있다. 따라서 CBD를 적용하려는 조직은 다양한 소프트웨어 공학적 기법과 아키텍처 설계 기술들을 습득해야 하였다. 또한 CBD의 핵심 역량인 반복적 개발 프로세스와 아키텍처 설계 역량을 갖추기 위해 각 개발업체 들은 CBD기술의 도입초기에 상당한 혼돈과 어려움을 겪어야 했다. 이에 본 논문에서는 CBD를 조직차원에서 습득하고 적용하는 과정을 5개의 단계로 나누고 각 단계의 목표를 설정한 컴포넌트 개발 프로세스 성숙도 모형을 제시한다. CDMM(Component based Development capability Maturity Model)으로 명명한 본 개발 능력 성숙도 모형은 소프트웨어 개발조직이 CBD를 습득하기 위해 어떤 단계를 거쳐야 하는지 또한 컴포넌트 개발을 위한 핵심기술이 어떤 것들인지를 제시한다. 이는 향후 CBD를 확산시키고 컴포넌트 기술을 통한 생산성향상과 소프트웨어 개발비 절감을 위해 기업과 국가의 정책적 지표로 활용할 수 있을 것이다.

  • PDF

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

  • 이종민
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 가을 학술발표논문집 Vol.32 No.2 (2)
    • /
    • pp.415-417
    • /
    • 2005
  • 레거시 시스템을 컴포넌트화 하기 위해 시스템을 서브 시스템으로 계층화하고, 각각의 서브 시스템을 객체 기반으로 변형한 후, 래퍼(Wrapper)를 이용하여 컴포넌트화 한다. 이런 절차 중 Wrapper컴포넌트를 도출하는 방법 중 UML Component방법론을 사용, 컴포넌트 도출 중 여러 핵심타입(Core Type) 객체가 하나의 객체와 연관관계를 가지고 있는 경우 경험이나 직관을 최소화하여 의존성을 최소할 수 있는 개선된 컴포넌트 도출방법을 제안한다.

  • PDF

XML 기반 컴포넌트 명세서 모델링 (XML-based Component Specification Modeling)

  • 강선희;이상돈;최한석;박서영
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.358-360
    • /
    • 2000
  • 컴포넌트는 소프트웨어 재사용 기술의 핵심 기술로서, 소프트웨어 개발 시간을 단축시키고 생산성을 향상시킨다. 인터넷의 급속한 보급과 컴포넌트 시장의 확산으로 컴포넌트 사용자들이 인터넷 상에서 검색, 저장, 유통하기 위하여 컴포넌트 명세가 정의되어야 한다. 컴포넌트 명세는 컴포넌트 특성을 명확히 이해하기 위하여 구문적(syntatic), 의미(semantec), 그들 사이의 관계, 사용 문맥, 품질 속성들을 포함한 정보가 기술되어야 한다. 본 논문에서는 컴포넌트를 명세하기 위한 명세 요소들을 살펴보며, 컴포넌트를 표현하기 위한 기술 방법들을 정의한다. 또한, 컴포넌트 메타데이터 및 리소스 정보, 외부 인터페이스들의 논리적 구조 및 시맨틱 표현기법을 연구하고 컴포넌트 명세서 표현을 위한 메타데이타 모델을 근거로 컴포넌트 명세서를 효과적으로 생성할 수 있는 XML 기반 컴포넌트 명세서 확장 모델을 개발하고자 한다.

  • PDF

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

  • 채정화;유철중;장옥배
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2001년도 추계학술발표논문집 (상)
    • /
    • pp.441-444
    • /
    • 2001
  • 컴포넌트는 다수의 구현물들이 통합되어 요구되는 기능을 수행한다. 이렇게 다른 컴포넌트들과 공존하며 주어진 기능을 수행하기 위해서 컴포넌트간의 통신은 필수적이며 그들간의 의존관계는 반드시 존재하게 된다. 본 논문에서는 효율적인 컴포넌트의 통합 및 관리를 위하여 비즈니스 컴포넌트의 의존관계 모델을 분류한다. 비즈니스 컴포넌트의 의존관계를 범주화하기 위하여 비즈니스 컴포넌트 인터페이스의 유형을 살펴보고, 컴포넌트의 개념도 및 시스템 개발 라이프사이클의 핵심 단계에서 비즈니스 컴포넌트 관점을 도출하여 이것을 기반으로 비즈니스 컴포넌트 의존관계 모델을 제안한다. 본 논문에서 제시한 의존 관계 모델은 컴포넌트 기반 시스템이 대형화되고 복잡도가 증가함에 따라 이러한 시스템을 개발하는데 있어서 컴포넌트간의 의존 관계를 명확히 파악하고 그에 대한 적절한 관리를 할 수 있도록 하는데서 그 의의를 찾을 수 있다.

  • PDF

Web환경에서의 Globalization 컴포넌트의 설계 및 구현 (Design and Implementation of Globalization Component For Web)

  • 김도형;이유호
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 춘계학술발표논문집 (하)
    • /
    • pp.1789-1792
    • /
    • 2003
  • 컴포넌트 기술은 재사용성을 기반으로 어플리케이션 개발의 생산성을 높일 수 있어 소프트웨어를 신속하고 효과적으로 개발할 수 있는 기술로써 채택되고 있으며, 특히 EJB 컴포넌트는 자바를 기반으로 하며 산업계에서 널리 이용되고 있는 기술이다. 이러한 컴포넌트의 유형은 크게 비즈니스 컴포넌트와 기능별 컴포넌트로 분류할 수 있으며 비즈니스 컴포넌트는 특정 응용분야와의 상관성이 커짐에 따라 비즈니스 공용 컴포넌트, 비즈니스 핵심 컴포넌트, 비즈니스 응용 컴포넌트로 구분하고 있다. 본 논문은 일반 Web Application 에서 업무 구현상 필요성 혹은 솔루션 제품의 해외 판매 시 필요로 하는 비즈니스 공용 컴포넌트인 Globalization 컴포넌트의 개발과정과 실제 적용 가능성 및 효용성 측면을 제시한다.

  • PDF

4S 핵심 컴포넌트 기반의 재난재해 시스템 설계 (Design of Disaster Control System based on 4S Kernel Component)

  • 주인학;이승용;오병우;김민수
    • 한국공간정보시스템학회 논문지
    • /
    • 제3권1호
    • /
    • pp.27-36
    • /
    • 2001
  • 최근 공간정보를 다루는 GIS, SIIS, GNSS, ITS 네 개의 시스템에 대한 통합연계 기술인 4S 기술이 각광받고 있다. 본 논문에서는 4S 기술에 컴포넌트 기반의 접근방법을 적용하여 4S 핵심 컴포넌트를 중심으로 4S 시스템을 설계하였다. 4S 기술의 실제 응용분야는 매우 많으며 특히 본 논문에서는 4S 기술을 화재, 홍수, 태풍 등의 재난재해 분야에 적용하고 시스템을 설계하였다. 재난재해 업무는 대용량의 지도 데이터를 다루는 특성상 컴포넌트 기반의 4S 시스템을 적응할 경우 매우 큰 파급효과를 가져올 것이다. 재난재해 업무간 공통된 기능은 수행성능을 위하여 공간데이터를 처리하는 핵심기술과 함께 4S 핵심 컴포넌트에 포함되어 개발되며, 분야별 응용시스템에 따라 다른 기능은 별도의 업무 컴포넌트로 개발하였다. 본 논문에서는 또한 재난재해 시스템에서 매우 중요한 실시간 현장정보의 획득과 전송을 위하여 4S-Van 이라는 차량을 이용하여 현장과 중앙관제센터간에 실시간으로 위치정보와 영상정보 등을 전송하는 방법 및 전송된 정보를 중앙관제센터에서 공간데이타와 연동 분석하는 방안을 제시하였으며, 중앙관제센터에서 4S-Van 으로 정보수집에 대한 요구를 역으로 전송하여 원하는 정보를 얻을 수 있는 방법도 제시하였다. 이러한 실시간 정보전송은 신속하고 정확한 상황파악, 의사결정, 지령관제 등을 가능하게 하여 재난재해 분야에 획기적인 업무효율 향상을 가져올 것으로 기대된다.

  • PDF

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

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

  • PDF