• Title/Summary/Keyword: component development methodology

Search Result 245, Processing Time 0.02 seconds

Happy Work : A Software Architecture Design Environment (Happy Work : 소프트웨어 구조 설계 환경의 개발)

  • 강병도
    • Journal of Korea Society of Industrial Information Systems
    • /
    • v.5 no.3
    • /
    • pp.87-93
    • /
    • 2000
  • Recently Software Industry has tended to enhance the productivity and quality with using the software architecture in software development and administration. The research of software component technique and software development methodology are just doing and making many applications. The software architecture is considered as the essential element for analyzing and maintaining the entire structure with organizing the software into components and describing the relations with connectors. The software modeling methodology that we propose is generating Happy Work Language describing the software structure with the modeling tool as Happy Work. We can use System Context Diagram, Component Diagram, Component Sequence Diagram, and they are composed of four Elements as Users, Systems, Components, Connectors.

  • PDF

A Study on Requirement Specification for Component Configuration Management (컴포넌트 형상관리를 위한 요구명세에 관한 연구)

  • Jung Dae-Sung;Han Jung-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.5 no.5
    • /
    • pp.51-58
    • /
    • 2005
  • Software development process evolves by component based development(CBD) process and introduction to configuration management system is risen recently. In this paper, we explained component configuration management system evolved out of CBD methodology and focused on the specification management in component configuration management. The component specification is being based on XML that is a normalization document. Also, component version management and dependency management are achieved by a component name. And component dependency information is just the integration information using a component specification name used in the composition when component specification is composed. Thus we confirmed possibility of version management and dependency management using the specification.

  • PDF

Development of a Program for Estimating warship manpower using Systems Engineering and Component Based Development Methodology (시스템엔지니어링과 CBD 방법론을 활용한 함정 승조원 수 추정 프로그램 개발)

  • Hwang, In Hyuck
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.17 no.2
    • /
    • pp.61-68
    • /
    • 2021
  • A decrease in the fertility rate leads to a reduction of troops, so the need to efficiently operate the troops is growing. Therefore, it is necessary to develop a system for estimating warship manpower. In this study, system development was performed according to the CBD methodology. The user requirements were defined and the system function that satisfies the requirements was derived. And through the development process, the CBD methodology and the systems engineering process were compared. As a result, similarities were confirmed in the analysis and concept design stages, so the possibility of merging the two processes was suggested.

Component Identification using Domain Analysis based on Clustering (클러스터링에 기반 도메인 분석을 통한 컴포넌트 식별)

  • Haeng-Kon Kim;Jeon-Geun Kang
    • Journal of the Korea Computer Industry Society
    • /
    • v.4 no.4
    • /
    • pp.479-490
    • /
    • 2003
  • CBD is a software development approach based on reusable component and supports easy modification and evolution of software. For the success of this approach, a component must be developed with high cohesion and low coupling. In this paper, we propose the two types of clustering analysis technique based on affinity between use-cases and classes and propose component identification method applying to this technique. We also propose component reference model and CBD methodology framework and perform a ease study to demonstrate how the affinity-based clustering technique is used in component identification method. Component identification method contains three tasks such as component extraction, component specification and component architecting. This method uses object-oriented concept for identifying component, which improves traceability from analysis to implementation and can automatically extract component. This method reflects the low coupling-high cohesion principle for good modularization about reusable component.

  • PDF

A Study on the Component Based Development Methodology : MCPI for Crop Production Information System (작물생산정보시스템을 위한 컴포넌트 기반 개발 방법론 MCPI에 관한 연구)

  • Park Dong-Jin;Seo Soon-Mo;Kim In-Hwan
    • The KIPS Transactions:PartD
    • /
    • v.12D no.3 s.99
    • /
    • pp.429-438
    • /
    • 2005
  • For the implementation of science and technology based agriculture, one of the domestic rural development strategies, it is essential that we should have an integrated information system for each crop production. This system would be a web-based collaborative system for the local farmer and the advisors who guide the crop production technically, and would be capable of providing the real-time analysis functionalities and expert knowledge. In this thesis, we proposed a component based development methodology called MCPI(Method for Crop Production Information system) which employs and re-organizes Marmi-III, the popular existing component based methodology for the large scale S/W development project. In particular, MCPI is designed to reflect the characteristics of crop production information system and for the small and medium S/W project. To show the applicability in real-world problems, we develop and evaluate a prototype which is based on our proposed methodology for the rice production farmer in mid-Choongnam area.

A Study of Development Method for Component Reuse & Extension (컴포넌트의 재사용과 확장성을 위한 개발 방법)

  • Lee, Eun-Seo;Lee, Kyung-Whan
    • The KIPS Transactions:PartD
    • /
    • v.9D no.5
    • /
    • pp.837-846
    • /
    • 2002
  • When you develop component, you can offer reusability and extension by analyzing commonality and variability about attribute and behavior. Therefore Component that analyzing commonality and variability are use for the purpose of reducing discord of function and adaptedness. I wish to research reusability and extension of component by analysis commonality and variability of component that exist by domain in this paper, extractfunctionofcomponentbybehavioranalysis.

An Investigation on the Methodology in Developing Ship Design Process Management System (선박 설계공정관리 시스템 개발 방법론에 대한 검토)

  • 김응곤;박대유;박찬국;양계정;김기은
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2003.10a
    • /
    • pp.978-981
    • /
    • 2003
  • Component-Based Development(CBD) for a system has benefits in terms of improvement of operation and maintenance as well as reduction of development period. But applying the CBD methodology to a system can give rise to difficulties, which are there should be specialists in CBD and domain to apply and there would be a lot of products resulting in the application. To solve the problems, we suggested a suitable methodology in overall process from analysis to implementation after investigating the methodology applicable to small and medium software system by software systems engineering approach. In the application of the suggested methodology to design a ship design process management system, we could confirm the efficiencies of the methodologies.

  • PDF

Design and Implementation of Component-Based XML/EDI System (컴포넌트기반의 XML/EDI 시스템 설계 및 구현)

  • 문태수;김호진
    • The Journal of Information Systems
    • /
    • v.12 no.1
    • /
    • pp.87-116
    • /
    • 2003
  • One of the important applications for business-to-business electronic commerce is in procurement and inventory management using electronic data interchange(EDI). Using online catalogs and approved supplier lists, firms can easily create requisitions and purchasing documents. The emerging trend in EDI technology is changed from VAN(Value Added Network) based EDI to XML based EDI. This paper intends to suggest a component-based XML/EDI system using Unified Modeling Language(UML), as an application system for automobile part industry. Applying component based XML/EDI systems designed with UML methodology, we analyzed the workflow and the document on procurement process between trading partners and implemented a prototype of efficient XML/EDI system, as a surrogate of existing VAN/EDI. The result of applying object-oriented CBD(Component Based Development) technique is to minimize the risk of life cycle and facilitate the reuse of software as mentioned to limitation of information engineering methodology. It enables the interoperability with corporate legacy systems such as ERP(Enterprise Resource Planning), SCM(Supply Chain Management). This system proposes a solution to apply analysis phase and design phase in implementation of XML/EDI system. The implementation of XML/EDI system using CBD shows the ease of use in software reuse and the interoperability with corporate internal information system. The purchasing department with XML/EDI system can electronically communicate purchase orders, delivery schedules to external suppliers and interoperate with other application systems.

  • 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

Design MetaModel for MCF (Mobile Cross Framework) Based MDA (MDA기반 모바일 크로스 프레임워크를 위한 메타모델 설계)

  • Song, Yujin;Han, Deoksoo;Lee, Eunjoo
    • Journal of Korea Multimedia Society
    • /
    • v.22 no.2
    • /
    • pp.292-298
    • /
    • 2019
  • Mobile-based software development methodology has been vigorously researched from using object-oriented development methodology and component-based development methodology previous structural developing methodology. There are two types of OS in mobile platform which are android and iOS. There is a problem that the application to be developed is developed depending on the device type. To resolve this problem, first, the system structure and design method should be managed effectively. Second, a basic design guide that can be commonly adapted to the each project is required. In this paper, we define a mobile cross platform meta model based on MDA-development methodology, focusing on reusability, portability and interoperability about non - dependent part of the mobile platform. If the proposed meta-model is applied to manage the related information and all the types of Mobile-Apps become available through independent mobile app development process, henceforward, it will be much of help establishing formulaic mobile-app developmental methodology.