Design and implementation of a software component repository as a support for the development of business software - case: Information Services at Universidad Industrial de Santander

  • Fernando Antonio Rojas Morales Universidad Industrial de Santander (UIS)
  • Robinson Delgado Rojas Universidad Industrial de Santander (UIS)
  • Fredy Humberto Vera Rivera Universidad Santo Tomás
Keywords: Component, Component-based software engineering, Component’s repository

Abstract

The component-based development model is a new paradigm of development that allows the implementation of systems quickly, starting of software components developed previously. The component’s repository is the main tool of this development model since it allows the administration, selection, identification and assembly of software components. In this paper the development model will be explained, as well as the design of a component’s repository to give support to the development process of business software. For this design all the functional and non-functional requirements having component´s repository and giving support to components-based development model will be taken into account. The deployment of this repository will be applied to Information Services Division of Universidad Industrial de Santander UIS in order to improve the development model implanted here, optimizing this development components model. This repository can decrease times of searching, selection, and identification of components. Besides, it shortens response times of attention to the maintenance requirements and the development that these generate. This is due to the fact that the delays decrease to the maximum by getting and identifying quickly the components that it would be verified or integrated in the requested systems. Also, it eliminates the development of repeated and not controlled components due to the lack of a tool that allows overlook and centralizes the components developed.

Downloads

Download data is not yet available.

Author Biographies

Fernando Antonio Rojas Morales, Universidad Industrial de Santander (UIS)

M. Sc. en Ciencias Computacionales, Universidad Industrial de Santander. Docente Tiempo Completo, Investigador Grupo GIIB, Universidad Industrial de Santander UIS, Bucaramanga, Colombia

Robinson Delgado Rojas, Universidad Industrial de Santander (UIS)

M. Sc.(c) Ingeniería de Sistemas e Informática, Universidad Industrial de Santander. Ing. Diseño y Desarrollo, Universidad Industrial de Santander UIS, Bucaramanga, Colombia

Fredy Humberto Vera Rivera, Universidad Santo Tomás

M. Sc. Ingeniería de Sistemas e Informática, Universidad Industrial de Santander. Docente Tiempo Completo, Universidad Santo Tomás, Investigador Grupo UNITEL, Universidad Santo Tomás USTA, Bucaramanga, Colombia

References

[1] Ivica Crnkovic, Michael Chaudron, Stig Larson. Component-Based Development Process and Component Lifecycle. Sweden. 2006.

[2] Jihyun Lee, Jinsam Kim, and Gyu-Sang Shin. Faciliting Reuse of software components using repository Technology. Republic of Korea. 2003.

[3] Clemens Szyperski, Component Software: Beyond Object-Oriented Programming. Addison-Wesley. 1998

[4] James Petro, Michael E. Fotta and David B. Weisman. Model-Based Reuse Repository – Concepts and Experience. 1995.

[5] Jung Eun Cha, Young-Jung Yang, Mun-Sub Song and Hang Gon Kim. Design and Implementation of component repository for supporting the component based development process. Software Engineering Department, Electronic and Telecomunications Research Institute and Dept. of Computer Engineering, Catholic University of Deagu. Korea 2001.

[6] Hernández Díez Carmen, Laguna Serrano Miguel A, García Peñalvo Francisco J. La biblioteca de Reutilización GIRO. España

[7] Jiang Guo. Research Associate. Monterey - Luqi. Department of computer Science. Monterey. A Survey of Software Reuse Repositories. USA.

[8] Vera R, Freddy H. Rojas, Fernando. Artículo. Propuesta de un proceso de desarrollo de componentes software reutilizables. Revista Gerencia Tecnológica Informática. Volumen 7 – Numero 19. Diciembre de 2008.

[9] Minder Chen, Edgar H. Sibley. Using a CASE Based Repository for Systems Integration. George Mason University. IEEE 1991.

[10] SUN MICROSYSTEM, The Java EE5 tutorial. 2008.

[11] STEVENS Perdita, POOLEY Rob. Utilización de UML en ingeniería del Software con Objetos y Componentes. PERSON Addison Wesley. 2ª. ed. Madrid, 2007.
Published
2021-07-01
How to Cite
Rojas Morales, F., Delgado Rojas, R., & Vera Rivera, F. (2021). Design and implementation of a software component repository as a support for the development of business software - case: Information Services at Universidad Industrial de Santander. ITECKNE, 8(2), 223-233. https://doi.org/https://doi.org/10.15332/iteckne.v8i2.2739
Section
Academic Discussion Articles