Analysis of Component-oriented Methods of Software Developing for E-business Engineering

Authors

  • O. Yu. Cherednichenko National Technical University “Kharkiv Polytechnic Institute”
  • Yu. M. Hontar National Technical University “Kharkiv Polytechnic Institute”
  • O. V. Ivashchenko National Technical University “Kharkiv Polytechnic Institute”
  • M. A. Vovk National Technical University “Kharkiv Polytechnic Institute”

Keywords:

component-oriented development, electronic business engineering, component, evaluation criteria, modeling

Abstract

Component-based development is a way to develop software, where the benefits of reuse are of great importance. Rapid adaptation to market changes is critical to e-business. A component-oriented development can provide a quick implementation, flexibility, and scalability. Five popular methods are discussed in the paper. They are as follows CADA, Catalysis, Comet, Rational Unified Process, and Select Perspective. Listed methods were estimated in terms of suitability for use in the context of e-business engineering. The concepts, procedures, methods, and level of instrumental support are investigated for each of these methods. The evaluation is based on a scheme for the development of e-business and a list of objective criteria. The criteria are background, methodology, process support, reuse, use of modern simulation techniques, tool support, and implementation platform.

The Select Perspective support process offers a very strict process with clear results and actions. Catalysis is oriented on how to use the method in some specific situations. CADA, COMET, and RUP offer something average between these extremes. Regarding reuse, Select Perspective is the most attractive method in terms of having a component manager, a mechanism for storing and finding components. The rest of the examined techniques depend on the experience of the developers in finding the components. CADA, Catalysis, Comet do not provide special tool support, but this applies to standard UML tools. Select Perspective and Rational Unified Process methods, derived from industrial methods, provide great tool support. All methods depend on the platform. Component’s characteristics are important for component-oriented development. They allow developing or distinguishing a component and judging the completeness of the component. This problem is underestimated in the researched methods. Consequently, there is no method of developing components which could satisfy listed elements. The article finds that the main components of component-oriented development, components and reuse are not yet mature, and the range of tools for component-oriented development is insufficient. All of the methods discussed focus on some aspects of component-oriented development. However, none of them offers a complete solution so far.

Author Biographies

O. Yu. Cherednichenko, National Technical University “Kharkiv Polytechnic Institute”

Cand. Sc. (Eng.), Associate Professor, Associate Professor of the Chair of SEMIT

Yu. M. Hontar, National Technical University “Kharkiv Polytechnic Institute”

Post-Graduate Student of the Chair of SEMIT

O. V. Ivashchenko, National Technical University “Kharkiv Polytechnic Institute”

Engineer of the Chair of SEMIT

M. A. Vovk, National Technical University “Kharkiv Polytechnic Institute”

Cand. Sc. (Econ.), Assistant Professor, Assistant Professor of the Chair of SEMIT

Downloads

Abstract views: 180

Published

2018-04-27

How to Cite

[1]
O. Y. Cherednichenko, Y. M. Hontar, O. V. Ivashchenko, and M. A. Vovk, “Analysis of Component-oriented Methods of Software Developing for E-business Engineering”, Вісник ВПІ, no. 2, pp. 80–88, Apr. 2018.

Issue

Section

Information technologies and computer sciences

Metrics

Downloads

Download data is not yet available.