• 제목/요약/키워드: 컴포넌트 기반 개발 방법론

Search Result 178, Processing Time 0.028 seconds

A Case Study of Object-Oriented Modeling Hierarchical Access Right (계층적 접근 권한의 개체지향 모델링 사례)

  • 박동혁;김수동
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2000.10a
    • /
    • pp.364-366
    • /
    • 2000
  • 컴포넌트 기반의 개발과 컴포넌트 개발에 대한 관심이 높아지면서 이를 위하 개발 방법론과 개발 도구들의 도입이 확산되고 있다. 또한 컴포넌트의 재사용 범위를 확장시키기 위해 컴포넌트 개발 시 나타나는 Hot Spot 처리를 위한 분석, 설계 기법에 대한 관심이 높아지고 있다. 따라서 본 논문에서는 이러한 분석, 설계기법을 이용하여 융통적인 계층적 접근 권한에 대한 분석, 설계 모델을 제시한다. 본 논문에서는 다지인 모델링을 위한 표기법으로서 객체지향 모델링 기법인 UML(Unified Modeling Language)를 이용하여 모델링 한다.

  • PDF

A Case of Component-based Architecture Design (컴포넌트 기반 아키텍처 설계 사례)

  • Cho, Jin-Hee;Na, Hee-Dong;Kim, Jin-Sam;Kim, Tae-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2039-2042
    • /
    • 2002
  • 컴포넌트 기반 개발환경이 성숙되면서 아키텍처는 재사용 기반을 제공하는 핵심 기술요소로 인식되고 있으며, 이의 체계적인 설계와 관리를 위한 소프트웨어 아키텍처 설계개념이 중요시되고 있다. 그러나 최근 객체지향 개발 프로세스에서 클래스 단위의 하위수준 모듈에서 시작하여 컴포넌트를 도출해가는 상향식(bottom-up)설계방식이나 컴포넌트 개발에서 강조하는 패턴중심 설계기법은 비즈니스 관점의 전략적 아키텍처 설계가 불가능한 단점이 있다. 이에 본 논문에서는 기존의 아키텍처 설계 기법의 단점을 보완하기 위해 한국전자통신연구원에서 개발한 컴포넌트기반 시스템 개발 방법론인 마르미-III 에서 채택하고 있는 아키덱처 설계기법을 소개하고 이를 적용한 사례를 소개한다.

  • PDF

Tailoring the Defense Component Based Development Process for Embedded Software Development (임베디드 소프트웨어 개발을 위한 국방 CBD 프로세스 테일러링)

  • Jung Kyoung-Chul;Lee Kil-Sup;Lee Sung-Jong
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2005.11b
    • /
    • pp.334-336
    • /
    • 2005
  • 유비쿼터스 시대에 진입하면서 임베디드 소프트웨어의 개발에 대한 관심이 높아지고 있다. 국방 분야에서는 국방무기 및 비무기 내장형 소프트웨어 관리지침과 공군에서 운영되는 항공무기 소프트웨어 개발 프로세스 등이 운용되고 있으며, 국방 CBD 방법론은 주로 응용체계 개발을 위한 컴포넌트 기반의 구체적인 방법론이다. 이러한 국방 CBD 방법론을 임베디드 소프트웨어 개발에 적용가능 여부는 발표되지 않았다. 따라서 본 논문에서는 임베디드 소프트웨어개발을 위한 국방 CBD 프로세스 테일러링 방안을 고찰하고자 한다. 이를 위하여 국방 무기 및 비무기 내장형 소프트웨어 관리지침에 근거한 조정, 임베디드 소프트웨어 개발 방식에 따른 조정 컴포넌트 및 객체 지향기술, 그리고 UML 기술 적용으로 구분하여 테일러링 방안을 제시한다. 그 결과 국방 CBD 방법론의 적용 범위의 확대 및 개발 프로세스의 표준화에 기여할 것으로 기대된다.

  • PDF

Domain Analysis and Component Extraction for Defence Software (국방 소프트웨어의 도메인 분석과 컴포넌트 추출)

  • Song, Ho-Jin;Choi, Eun-Man;Jeon, Byung-Kook;Kim, Young-Chul
    • The KIPS Transactions:PartD
    • /
    • v.11D no.1
    • /
    • pp.123-132
    • /
    • 2004
  • Defense software has short of interoperability due to the vertical development method which is dependent heavily on application area and development environments. In order to prevent from lack of reusability and operability in application domain software development technology needs component concept and makes shift to the trend of domestic software component industry. This paper covers the research topics such as domain analysis and component architecture to improve and extend reusability and inter-operability for defense information system by two approaches, i.e. CBW (Command Based Work flow) analysis and UML components identification.

Design Of a Class Diagram Editor Supporting Round-Trip Engineering (순환공학(Round-Trip Engineering) 을 지원하는 클래스 다이어그램 설계)

  • Jeong, Yang-Jae;Lee, Woo-Jin;Shin, Gyu-Sang
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.10a
    • /
    • pp.461-464
    • /
    • 2001
  • 소프트웨어 위기를 극복하기 위해 재사용성, 유지보수성, 적시성 관점에서 컴포넌트 기반 방법론이 크게 각광받고 있다. 또한 기존의 코드를 이용하여 컴포넌트를 만드는 방법, 컴포넌트를 이용하여 새로운 컴포넌트를 만드는 방법 등 여러 컴포넌트 기술이 개발되고 있다. 본 논문에서는 컴포넌트의 개발 시간을 단축하기 위한 컴포넌트 생성 지원 도구 개발에 대해 간단히 설명한 후 설계와 구현을 동시에 할 수 있는 컴포넌트 클래스 다이어그램에 대해 기술한다. 설계와 구현을 동시에 지원함으로서 개발기간을 크게 단축할 수 있고 설계와 구현의 동일성을 보장한다. 또한 컴포넌트 클래스 다이어그램은 EJB 컴포넌트에 전개까지 지원한다.

  • PDF

A Technique for Extracting EJB Components from Servlets (서블릿에서 EJB 컴포넌트 추출을 위한 기법)

  • 김동관;김철홍;정효택
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10a
    • /
    • pp.517-519
    • /
    • 2001
  • 클래스 라이브러리, 설계 패턴, 프레임워크 등의 재사용 기술과 더불어 근래 들어 소프트웨어 컴포넌트 기술이 크게 각광을 받았다. 산업계에서도 Microsoft사 중심의 COM+와 Sun사 중심의 Enterprise Java Bean (EJB) [1]이 대두되 있으며 있따른 제품들이 출시되 있다. 소프트웨어의 재사용 단위가 객체에서 컴포넌트로 이동함으로써 기존 객체 중심의 개발 방법론, 모델링 및 개발도구들이 컴포넌트 개념을 포함하며 발전하 있다. 본 논문은 컴포넌트 추출에 초점을 두 있다. 서블릿[2] 프로그램에서 EJB 컴포넌트 추출을 위한 기법을 제공한다. 서블릿기반으로 개발된 웹 프로그램을 분석하여 재사용 가능한 EJB 컴포넌트를 추출하여 차후 유사만 어플리케이션 개발 시 활용하고자 한다. 서블릿의 메소드들을 분석하여 메소드 특성에 따라 session bean [1] 또는 entity bean [11의 메소드로 변환한다. 제안된 컴포넌트 추출 과정을 기술하 Unified Modeling Language(UML)[3] 기반의 추출 모듈에 대한 분석, 설계 다이어그램을 제공한다.

  • PDF

A Study on Development of Distance-Education System about Cyber Lecture Type through Component-Based Development on the WWW (WWW에서 컴포넌트 기반 사이버강의형 원격교육시스템 개발에 관한 연구)

  • Kim, Chang-Geun;Kim, Byung-Ki
    • The Journal of Korean Association of Computer Education
    • /
    • v.4 no.1
    • /
    • pp.27-34
    • /
    • 2001
  • Recently. The web-based distance education system becomes generalized so that learners can study without being under the control of time and space. This shows that it is more widely used through Internet in education field. But the previous developed methodology for distance-lecture system has some problems, on the Distance Education. It takes much time and cost. In this paper, the need of the Distance-lecture system to apply component-based developing methodology is suggested to overcome these problems. Also, you can save lots of time and cost because it has the reuse, the convenient availability, and the transplantation of distance-educaton system through component-based developing methodology.

  • PDF

A Study of Web based Component View (웹 기반 컴포넌트 뷰에 관한 연구)

  • Lim Jone-Hyuk;Jung Dae-Sung;Han Jung-Soo
    • Proceedings of the KAIS Fall Conference
    • /
    • 2004.11a
    • /
    • pp.160-162
    • /
    • 2004
  • CBD 개발 방법론의 발전으로 많은 컴포넌트가 개발되면서 소프트웨어의 빠른 기술변화와 더불어 상용컴포넌트 사용이 활성화되고 컴포넌트의 재사용이 빈번해 지면서 UML 이 각광받고 있다. 본 논문에서는 웹 상에서 컴포넌트의 클래스 다이어그램과 명세를 보여주는 뷰(View)를 구현하였고, 이를 위해 각 정보를 DB에 분류 저장하여 애플릿으로 구현된 뷰어에서 검색하여 사용할 수 있도록 하였다.

  • PDF

A Study on Component Customization for Component Composition (컴포넌트 합성을 위한 재정의에 관한 연구)

  • Yeom, Hee-Gyun;Kim, Hye-Mee;Hwang, Sun-Myung
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2001.04a
    • /
    • pp.177-180
    • /
    • 2001
  • 최근 컴포넌트를 기반으로 하는 소프트웨어 재사용은 합성에 의한 개발 방법론을 근간으로 한다. 여러 컴포넌트를 함께 동작하도록 조립하는 과정이 곧 소프트웨어를 개발하는 과정이 되는 것이다. 본 연구에서는 기존의 코드 기반 또는 문서 기반의 컴포넌트보다는 독립적으로 실행 가능한 블랙박스 개념의 컴포넌트를 기반으로 한 재사용 환경을 위하여 일련의 컴포넌트 수정 개념, 특히 재정의 개념에 관하여 정의하고자 한다. 이는 향후 이를 지원할 수 있는 도구의 설계 및 구현을 위한 기반 개념이 된다.

  • PDF

A Study on the Construction of CIS(Cooperative Information System) based on CBD (CBD 기반의 CIS 구성에 관한 연구)

  • Kim, Haeng-Gon;Sin, Ho-Jun
    • The KIPS Transactions:PartD
    • /
    • v.8D no.6
    • /
    • pp.715-722
    • /
    • 2001
  • In recent years, we recognize a new paradigm in the development process:From object oriented development, to the development process which has focused on the use of standard components. In recent years a lot of research related to the component-based development has been done, especially in business domain. but still there are many open and unresolved problems in this area. such as established development process for a distributed environment, formal process, infrastructure for COTS, development and management tool considering maintenance to guarantee a proper treatment of components. It also required a service and an application integration for component. In this paper, we propose cooperative information systems (CIS) that supports component based development. It must address for component based systems to achieve their full potential. We identify a set of CIS organized 3-tier which is a presentation layer, business logic layer and data control layer. We also discuss the specific roles and activities for the layers. we also define the behavior and managed information for business logic layer as core level. As an illustration of the CIS, we present a successful considerations which is widely helpful to user when they make decision in component development and assemble. Also, we expect to component reusability and efficiency in business domain.

  • PDF