• Title/Summary/Keyword: component based development(CBD)

Search Result 176, Processing Time 0.025 seconds

A Study on Mapping Business Process Model onto Component Based Development (비즈니스 프로세스 모델과 컴포넌트 기반 개발의 매핑에 관한 연구)

  • Seo, Yun-Suk;Kim, Jae-Soo;Kim, Young-Chul
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2005.11a
    • /
    • pp.325-328
    • /
    • 2005
  • 본 논문은 BPM(Business Process Model)에 룰(rule/policy)을 적용하여 3-Tier 구조의 BPM을 제안하고자 한다. 이는 비즈니스 프로세스를 효율적으로 관리하고, 빠르게 변화하는 업무를 비즈니스 프로세스 모델링하고 그에 필요한 응용 프로그램의 개발을 위해 BPM과 CBD(Component Based Development)간의 접목에 초점을 둔다. 이를 통해서 새로운 비즈니스 프로세스를 추가/변경 시, 필요한 응용업무 프로그램 개발 기간 단축을 할 수 있으리라 본다. 은행 비즈니스업무에 대해 비즈니스 프로세스 모델링을 적용 사례로 보여준다.

  • PDF

Analysis of the Risk Factors and Design of the Safety Management Application for the Panel Line in a Shipyard (조선소 판넬라인의 위험요인 분석 및 안전관리 Application 개발)

  • Oh, Hyunsoo;Chang, Seong Rok
    • Journal of the Korean Society of Safety
    • /
    • v.27 no.6
    • /
    • pp.160-165
    • /
    • 2012
  • The process of panel line in the shipyard produce the panel of outside planking which is located the side and bottom of a ship. The stiffeners or plates are welded onto the plates in this process. In this study, the panel line was performed to work process analysis and was analyzed into the IDEF0(Integration Definition) model that is functional modeling methodology. Also the panel line was analyzed to find out the risk factor and expected accident/safety guide from each process. And then this outputs were applied to the IDEF0 model. The mobile application which is designed by ooCBD(Object-oriented Component Based Development) method is able to use the output data of the process analysis in the panel line. This mobile application could be used by employees and safety managers without regard for working location and time.

Test Case Generation Techniques based on Use Cases for Interoperability Test of Component-Based software (컴포넌트 기반 소프트웨어의 상호운용성 테스트를 위한 유스케이스 기반 테스트 케이스 생성 기법)

  • Yoo, Cheol-Jung;Noh, Hye-Min
    • Journal of KIISE:Software and Applications
    • /
    • v.36 no.5
    • /
    • pp.361-375
    • /
    • 2009
  • The major concern of component users who develop applications using the existing components is to confirm whether a component is collaborating with the different components in accordance with the requirements. Therefore, interoperability testing whose role is to check whether components collaborate with each other within the new operating environment not within the component development content of each component is considered as an importance research topic. In this paper, we propose a test case generation technique for interoperability test of component based software. The proposed technique defines a test model for generating test cases. The proposed technique generates test models from the use case specification and thereafter from these models, test cases for Interoperability testing are derived. In addition, we describe a tool which Implements the procedures for generating test sequences from test models.

A Study on the Component-based GIS Development Methodology using UML (UML을 활용한 컴포넌트 기반의 GIS 개발방법론에 관한 연구)

  • Park, Tae-Og;Kim, Kye-Hyun
    • Journal of Korea Spatial Information System Society
    • /
    • v.3 no.2 s.6
    • /
    • pp.21-43
    • /
    • 2001
  • The environment to development information system including a GIS has been drastically changed in recent years in the perspectives of the complexity and diversity of the software, and the distributed processing and network computing, etc. This leads the paradigm of the software development to the CBD(Component Based Development) based object-oriented technology. As an effort to support these movements, OGC has released the abstract and implementation standards to enable approaching to the service for heterogeneous geographic information processing. It is also common trend in domestic field to develop the GIS application based on the component technology for municipal governments. Therefore, it is imperative to adopt the component technology considering current movements, yet related research works have not been made. This research is to propose a component-based GIS development methodology-ATOM(Advanced Technology Of Methodology)-and to verify its adoptability through the case study. ATOM can be used as a methodology to develop component itself and enterprise GIS supporting the whole procedure for the software development life cycle based on conventional reusable component. ATOM defines stepwise development process comprising activities and work units of each process. Also, it provides input and output, standardized items and specs for the documentation, detailed instructions for the easy understanding of the development methodology. The major characteristics of ATOM would be the component-based development methodology considering numerous features of the GIS domain to generate a component with a simple function, the smallest size, and the maximum reusability. The case study to validate the adoptability of the ATOM showed that it proves to be a efficient tool for generating a component providing relatively systematic and detailed guidelines for the component development. Therefore, ATOM would lead to the promotion of the quality and the productivity for developing application GIS software and eventually contribute to the automatic production of the GIS software, the our final goal.

  • PDF

A Comparision Study on Component Based Software Development Methods (컴포넌트 개발기법 비교 연구)

  • Kim, Hyen-Joo;Seo, Dong-Su
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2000.10a
    • /
    • pp.523-526
    • /
    • 2000
  • 컴포넌트는 소프트웨어의 재사용의 극대화를 통해 소프트웨어 제품의 생산성과 안정성을 제공해 줄 수 있는 방안으로 인식되고 있다. 컴포넌트 개발기법은 컴포넌트 개발 시 컴포넌트를 추출하고, 개발되는 각 컴포넌트간의 연결하며, 구현된 컴포넌트 어플리케이션에서 사용할 수 있도록 한다. 본 논문에서는 현재 주요한 컴포넌트 개발 방법론으로 거론되는 UML, 카타르시스 방법론, CBD96 의 내용을 비교 분석한다.

  • PDF

Design and Implementation of UML-Based Material Management System for Automotive Part Company (자동차부품기업의 UML기반 자재관리시스템 설계 및 구현)

  • Park Jung-Hyuk;Seo Ki-Chul;Moon Tae-Soo
    • The Journal of Information Systems
    • /
    • v.12 no.2
    • /
    • pp.129-149
    • /
    • 2003
  • One of the important applications in Enterprise Resource Planning(ERP) systems is the Manufacturing Resource Planning(MRPII) system using Bill of Material(BOM). The manufacturing resource planning determines the quantity and timing of the production or purchase of subassemblies and raw materials needed to support the Master Production Scheduling(MPS). The bill of material is the recipe, a list of the materials needed to make a product. This paper intends to suggest a component-based materials management system using Unified Modeling Language(UML), as an application system for automobile part industry. Applying component based materials management systems designed with UML methodology, we analyzed the workflow and the document on materials management process from production planning to inventory management, and implemented a prototype of efficient materials management system, as a surrogate of existing material requirement planning(MRPI) system. To produce many other assemblies for a automobile part firm, component parts are assembled into subassemblies that are joined to assemble the finished product. Through the system suggested in this study, the level of inventory has cut down and the cost of inventory management has decreased. Also, the development method using UML makes the analysis and design phase to shorten in implementation period of MRPII system. The implementation of materials management system using CBD shows the ease of use in software reuse and the interoperability with corporate Internal information system. The result of applying object-oriented CBD technique is to minimize the risk of life cycle and facilitate the reuse of software as mentioned to limitation of information engineering methodology.

  • PDF

Component based Self-Directed E-Learning System using Item Revision Difficulty (문항교정난이도를 이용한 컴포넌트 기한의 자기 주도적 E-Learning 시스템)

  • Jeong, Hwa-Young
    • Journal of Internet Computing and Services
    • /
    • v.7 no.6
    • /
    • pp.131-141
    • /
    • 2006
  • In many papers, item difficulty does apply to the E-Learning system for advance learning effect. But there have to need item revision difficulty for more correct item difficulty. Also, there have to support self-directed learning process which learner can make plan and operate learning progress. In this research, I developed self-directed E-Learning system using item revision difficulty. For efficiency of system development, il is implemented and composited by component based development. In the applied result, it was able to support more correct item revision difficulty to learner. And I displayed efficiency of operation the component based self-directed learning system.

  • PDF

An Integrated Tool Model for the Management of Process and Artifact Management on CBD (컴포넌트 기반 개발에서의 프로세스 관리와 산출물 관리를 통합하는 도구의 모델)

  • Kim Young-Hee;Chong Ki-Won
    • Journal of Internet Computing and Services
    • /
    • v.5 no.4
    • /
    • pp.11-22
    • /
    • 2004
  • Works that improve the process and notify the improved process, the product and the change of tasks to all users are essential in achieving project. Existent project management tools support the definition and the change of project activities, and configuration management tools support version check, workspace management. build management. etc. It costs too much to buy each tool. as well as, it is burdensome to learn usage for various tools. Therefore the web-based integrated tool is proposed to manage the process and artifacts at a time in this paper. The proposed tool defines component based development process model. and achieves recording of process progression, processing the request of change, reporting the progression of each task, product registering and change, version recording, artifact or form search, etc. using ebXML. Furthermore, the stakeholders get the systematic management and standardization by sharing information that are necessary in process achievement and configuration management in distributed environment using the integrated management tool.

  • PDF

Construction of a Game Site by the Component Base Design (컴포넌트 기반 설계의 게임 사이트 구축)

  • Kim Chi-Su;Kim Jae-Woong
    • Journal of Internet Computing and Services
    • /
    • v.4 no.3
    • /
    • pp.23-30
    • /
    • 2003
  • A component base technology can maintain effectively and save time and expenses of development. In this thesis we found many components including the setup/execution component to construct game sites and analyzed and designed the components by the use of UML. If programmers develop the game site by using the component that distributes, setups and executes the game program by one click and other components, they can manage the game site easily, distribute the game program effectively and offer a convenient user interface. Also, by the reuse of these components, programmers can construct the game site easily and economically.

  • PDF

Study on Verification of Component Development technique (컴포넌트 개발에서의 검증에 관한 연구)

  • 홍동택;김병기
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.10d
    • /
    • pp.40-42
    • /
    • 2002
  • CORBA나 DCOM과 같은 개발환경을 기반으로 한 컴포넌트 기반 개발(CBD : Component Based Development)은 광범위한 소프트웨어 재사용을 유도한다. 하지만 컴포넌트의 개발 과정 중 영세 및 설계 단계에서 그 컴포넌트가 과연 실행이 가능한 것인지, 오류는 없는지를 명확하게 알 수 있는 방법이 없다. 컴포넌트의 개발 초기 단계에서 그에 대한 검증의 과정을 통하여 논리적 설계 오류를 초기에 피드백할 수 있는 기회를 얻을 수 있을 뿐만 아니라 개발하고자 하는 컴포넌트의 품질을 보장할 수 있게 된다. 본 논문에서는 비동기 시스템 컴포넌트 소프트웨어 개발에서 개발의 초기에 발생될 오류를 발견하기 위해 검증 언어인 PROMELA(Process Meta LAnguage)로의 변환과 LTL의 제약사항을 적용하여, SPIN을 통해 명세의 일관성을 검사하고 정확성을 검증하는 방법을 제안함으로써 생산비를 감소시키고 안정성과 정확성 그리고 신뢰성을 가진 컴포넌트 소프트웨어를 개발할 수 있다.

  • PDF