• 제목/요약/키워드: component development methodology

검색결과 244건 처리시간 0.028초

컴포넌트에 기반한 분산 공급사슬계획 시스템 개발 (Development of a Component-Based Distributed Supply Chain Planning System)

  • 정한일;박찬권;이기창
    • 한국전자거래학회지
    • /
    • 제7권2호
    • /
    • pp.143-156
    • /
    • 2002
  • The objective of supply chain planning is to satisfy the requirements for minimizing inventory costs, transportation costs, and lead times throughout the supply, production and distribution stage dispersed geographically. Therefore, the supply chain planning system should have functionalities to resolve complex optimization problems that have characteristics of multi-stage and multi-product. Ant the system should also support collaborative decision making among distributed business partners. In this study, we proposed a distributed architecture for the supply chain planning system. To do this, we analyzed functional requirements by using IDEF-0(ICAM Definition-0) methodology, defined required components, and designed each component by using object-oriented methodology. We implemented a prototype system based on CORBA (Common Object Request Broker Architecture) to show that the proposed distributed architecture based on component technology is feasible and can solve supply chain planning problem collaboratively.

  • PDF

컴포넌트 기반의 무기체계 연구개발 형상/정보관리시스템 설계 및 구현 (Design and Implementation of Component-based Configuration and Data Management System for Weapon System R & D Processes)

  • 김형준;서영건;김상복;강기준;이부권
    • 한국컴퓨터정보학회논문지
    • /
    • 제13권7호
    • /
    • pp.127-138
    • /
    • 2008
  • 무기체계 연구개발 프로세스를 위한 형상/정보관리시스템은 오랜 연구개발 과정에서 생산되는 문서, 도면, 구성품정보, 구조정보 등에 대한 동시공학 및 협업적 업무를 지원해야 한다. 본 논문에서는 웹 환경에서 운영되는 무기체계 연구개발 형상/정보관리시스템을 구현하기 위한 CBD (Component Based Development) 개발 및 모델링 방법론에 관한 논문으로서 기존의 연구에서는 일반적인 MVC 모델을 사용한 3계층의 시스템 아키텍처를 구성하는 반면 본 논문에서는 J2EE 환경하의 EJB 구조를 기반으로 한 4계층 시스템 아키텍처를 정의하였다. 본 논문에서는 4계층 시스템 아키텍처를 통하여 모델 계층과 제어 계층을 각각 두 단계로 세분화하여 컴포넌트의 속성을 구체화할 수 있는 방안을 제시하였으며, 컴포넌트 기반으로 시스템 개발 업무를 수행하여 각 개발 단계별 표현 모델에 대한 시스템 결과물을 산출하여 실제 시스템을 구현하였다.

  • PDF

컴포넌트 식별 방법에 관한 비교 연구 (A Comparison Study of Methods about Component Identification)

  • 최미숙
    • 한국컴퓨터산업학회논문지
    • /
    • 제3권3호
    • /
    • pp.383-390
    • /
    • 2002
  • 컴포넌트에 의한 시스템 구축은 기능 중심의 독립적인 컴포넌트를 기반으로 새로운 소프트웨어를 구축한다. 컴포넌트를 중심으로 한 소프트웨어의 개발은 품질향상, 마른 개발과 유지보수의 효율성과 같은 소프트웨어의 재사용에 의해서 얻을 수 있는 이익을 얻을 수 있다. 컴포넌트 기반의 시스템에서 재사용성을 높일 수 있는 고 품질 컴포넌트의 효율적인 식별과 구축은 가장 중요한 목표이자 성공 요소이다. 따라서 컴포넌트 개발자는 현재 각 컴포넌트 개발 방법론들의 컴포넌트 식별에 대한 장점과 단점을 파악하여 개발하고자 하는 시스템에 적합한 방법론을 선택하는 것이 필요하고 또한 여러 방법론의 단점을 보완하여 독립적인 컴포넌트를 효율적으로 식별할 수 있는 새로운 방법론을 개발하는 것이 필요하다. 그러기 위해서는 다양한 방법론에 대한 비교 분석이 절실히 요청된다. 본 논문은 최근에 산업계에서 널리 쓰이고 있는 대표적인 컴포넌트 기반 소프트웨어 개발 방법론인 Rational사의 RUP(Rational Unified Process)[1,9], Computer Associates사의 CBD96[2,3]과, Compuware사의 UNIFACE[5] 그리고 Cheesman과 Daniels가 CBD96의 컴포넌트 개발 방법을 화장하여 제안한 UML Components 방법론[4] 등의 컴포넌트 식별 방법을 설명하고 그들의 문제점을 기술한다. 그리고 컴포넌트 식별 방법들을 총체적인 측면에서 비교 분석한다.

  • PDF

COTS Component Quality Evaluation Using AHP

  • Oh Kie Sung
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2004년도 학술대회지
    • /
    • pp.712-716
    • /
    • 2004
  • Because of rapid development of software technology, a number of software professionals have been concerned with component-based development methodologies. Up to date, the evaluation of component quality has been focused on object-oriented metric based methodology. But this paper presents the selection process and evaluation criteria based on an MCDM(Multiple Criteria Decision Making) technique for the selection of optimal COTS component from consumers' viewpoints. We considered functionality, efficiency and usability based on ISO/IEC 9126 for quality measurement and conducted practical analysis into commercial EJB component in internet. This paper shows that the proposed selection technique is applicable for the selection of the optimal COTS component.

  • PDF

컴포넌트 분석단계에 적용 가능한 컴포넌트 메트릭스 ((Adaptive Component Metrics in Component Analysis Phase))

  • 고병선;박재년
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제30권5_6호
    • /
    • pp.389-397
    • /
    • 2003
  • 소프트웨어 개발의 독립성과 품질 및 생산성의 향상을 위한 재사용 기술로 컴포넌트 기반 개발(component-based development) 방법론이 사용되기 시작했다. 개발될 컴포넌트 기반 시스템의 품질 향상을 위해, 개별 컴포넌트에 대한 개발 주기의 초기 단계에 적용 가능한 컴포넌트 메트릭스에 대한 연구가 필요하다. 따라서, 본 논문에서는 컴포넌트 분석단계의 정보를 사용하여, 컴포넌트 인터페이스 복잡도(CCI)와 컴포넌트 인터페이스 응집 결여도(LCC)를 측정한다. 컴포넌트 인터페이스 복잡도는 인터페이스를 이해, 변경, 관리, 사용하기 위한 어려움을 나타낸다 할 수 있고, 컴포넌트 인터페이스 응집 결여도는 컴포넌트가 독립된 기능 단위로 내부 구성요소들이 얼마나 강하게 연관되었는지를 나타낸다 할 수 있다. 이는 시스템 개발 주기의 초기 분석 단계에서, 독립된 기능 단위로 복잡도가 낮으며 응집도가 높은 컴포넌트를 예측 가능함으로써, 최종적으로는 시스템의 품질 향상을 기대할 수 있다.

CBD 기반의 웹 시스템 개발 적응을 위한 컴포넌트 기술 비교 평가 (Comparison and an evaluation of a component technology for a Web system development and application based on CBD)

  • 나윤지
    • 한국콘텐츠학회논문지
    • /
    • 제2권4호
    • /
    • pp.59-66
    • /
    • 2002
  • 정보화 사회가 고도화될수록 소프트웨어의 개발은 복잡해지고 대규모화되고 있다. 또한 소프트웨어의 라이프사이클 단축으로 개발기간의 단축이 절실하게 요구되고 있는 실정이며 개발된 소프트웨어의 생명주기도 짧아지고 있어 개발 및 유지보수가 더욱 어려워지고 있다. 이에 따라 소프트웨어의 개발에서 미리 구현된 컴포넌트를 사용하여 개발비용과 시간을 단축하려는 노력이 증가하고 있다. 컴포넌트 기술은 현재 매우 빠른 속도로 발전하고 있으며, 기존의 소프트웨어 개발 방법 뿐 아니라 웹 기반 시스템의 개발에도 큰 변화를 가져오고 있다. 본 논문에서는 CBD 기반의 웹 시스템의 개발을 위한 관련 기술을 살펴보고, 특히 중소규모의 웹 시스템 개발에 대한 적용을 위해 기존 컴포넌트 기술들을 비교 분석하여, 문제점을 도출하고 이를 바탕으로 컴포넌트를 기반으로 한 웹 시스템의 개발ㆍ활용의 효율성을 높이기 위한 방안을 제안하였다. 본 연구결과의 활용을 통해 CBD기반의 중소 규모 웹 시스템 구축에서 개발비용을 감소시키고 유지 관리의 부담을 경감시킬 수 있을 것으로 기대된다.

  • PDF

서비스 온톨로지 기반 SOA 개발 방법론 (SOA Development Methodology Based on Service Ontology)

  • 최고봉;박세권;류승완
    • 한국IT서비스학회지
    • /
    • 제9권2호
    • /
    • pp.193-203
    • /
    • 2010
  • Service-Oriented Architecture (SOA) is a new trend for the design of application architecture to enhance the degree of share and reuse with the concept of service. It comes from the current situation where the business environments are changing rapidly and therefore competitions are getting bitter. To cope with such business challenges, business (and/or applications) architecture needs considerably flexibility and reusability, and that's why SOA is accepted as one of the most effective framework for the business applications in these days. In this paper we propose an analysis and design methodology for the applications of SOA. To implement the proposed methodology, the service ontology needs to be defined first, and the tasks such as service profiling, workflow design and service orchestration need to be followed. To validate the expected effects on flexibility and reusability, the proposed methodology was compared with CBD (Component Based Development).

자동차 부품에 대한 다축 진동내구 시험방법 (Multi-axial Vibration Testing Methodology of Vehicle Component)

  • 김찬중;배철용;이동원;권성진;이봉현;나병철
    • 한국소음진동공학회:학술대회논문집
    • /
    • 한국소음진동공학회 2007년도 추계학술대회논문집
    • /
    • pp.297-302
    • /
    • 2007
  • Vibrating test of vehicle component can be possible in lab-based simulators instead of field testing owing to the development of technology in control algorithm as well as computational process. Currently, Multi-Axial Simulation Table(MAST) is recommended as a vibrating equipment, which excites a target component for 3-directional translation and rotation motion simultaneously and hence, vibrational condition can be fully approximated to that of real road test. But, the vibration-free performance of target component is not guaranteed with MAST system, which is only simulator subjective to the operator. Rather, the reliability of multi-axial vibration test is dependent on the quality of input profile which should cover the required severity of vibrating condition on target component. In this paper, multi-axial vibration testing methodology of vehicle component is presented here, from data acquisition of vehicle accelerations to the obtaining the input profile of MAST using severe data at proving ground. To compare the severity of vibration condition, between real road test and proving ground one, energy principle of equivalent damage is proposed to calculate energy matrices of acceleration data and then, it is determined the optimal combination of special events on proving ground which is equivalent to real road test at the aspects of vibration fatigue using sequential searching optimal algorithm. To explain the vibration methodology clearly, seat and door component of vehicle are selected as a example.

  • PDF

Effect of the Application of the CBD Output Management Technique for the Development of Operation Software for a Space Observation System

  • Seo, Yoon Kyung;Rew, Dong Young;Kirchner, Georg;Nah, Jakyoung;Jang, Bi-Ho;Heo, Jiwoong;Youn, Cheong
    • Journal of Astronomy and Space Sciences
    • /
    • 제31권3호
    • /
    • pp.265-276
    • /
    • 2014
  • The application of software engineering is not common in the development of astronomical observation system. While there were component-wise developments in the past, large-scale comprehensive system developments are more common in these days. In this study, current methodologies of development are reviewed to select a proper one for the development of astronomical observation system and the result of the application is presented. As the subject of this study, a project of operation software development for an astronomical observation system which runs on the ground is selected. And the output management technique based on Component Based Development which is one of the relatively recent methodologies has been applied. Since the nature of the system requires lots of arithmetic algorithms and it has great impact on the overall performance of the entire system, a prototype model is developed to verify major functions and performance. Consequently, it was possible to verify the compliance with the product requirements through the requirement tracing table and also it was possible to keep to the schedule. Besides, it was suggested that a few improvements could be possible based on the experience of the application of conventional output management technique. This study is the first application of the software development methodology in the domestic astronomical observation system area. The process and results of this study would contribute to the investigation for a more appropriate methodology in the area of similar system development.

CORBA 환경에서 멀티미디어 컴퍼넌트 관리 시스템을 통한 프레임워크 구축 (Framework Construction with Multimedia Component Management System on CORBA)

  • 김행곤
    • 한국멀티미디어학회논문지
    • /
    • 제2권2호
    • /
    • pp.217-229
    • /
    • 1999
  • 프레임워크는추상화된 클래스들의 집합또는특정 도메인에서 재사용가능한설계를구성하는상호연관된 클래스틀의 집합으로 도메인에 속한 애플리케이션들간의 공통된 아키텍쳐를 정의한다- 프레엄워크를 재사용 함으로 개발자들은 클래스 코드뿐만 아니라 도메인에 대한 폭넓은 도메인 지식을 재사용할 수 있다. 따라서 본 논문에서는 프레임워크 재사용을 위해 컴퍼넌트기반의 방법론(COM; Component→Oriented M Methodology)을 제시하고 프레임워크 구축환경을 개발한다. 즉, 컴퍼넌트기반의 소프트웨어 생성을 위해 실세계의 도메인 지식을 입력으로 도메인을 분석하고 분석된 정보를 통해 hotspot을 식별하여 사용자와 개빌 자의 추가정보를 첨가하는 재설계 과정올 거친다. 이후 도메인에 따라 도메인 프레임워크와 애플리케이션 프레임워크를 생성한다 이러한 컴퍼넌트 지향 방법론은 내부적으로는 컴퍼넌트/패턴 라이브러리 저장소를 통해 정보를 검색, 이해하여 추출하거나 혹은 합성으로 얻어진 정보는 각각 컴퍼넌트와 패턴에 대한 정보로 분류되고 이것은 재설계시 추가정보로 사용되어진다. 이로 인해 사용자는 멀티미디어 컴퍼넌트를 이용해 자신의 애플리케이션에 쉽게 적용가능한 개발 환경 즉, 본 논문에서는 CORBA(Common Object Request B Broker Architecture) 환경하에 컴퍼넌트/패턴 관리 시스템(Component Pattern Management System C CPMS)을 통해 멀티 미 디 어 컴 퍼 넌트를 추가 갱 신 삭제하는 기 반 환경 (infrastructure environment)을 구축함 으로 재사용성, 사용의 용이성과 이식성을 가질 수 있다.

  • PDF