Uso de reingeniería de software en la reestructuración de aplicaciones científicas heredadas dentro de una empresa marmolera

Miguel Ángel de la Vara Ramírez, Elisa Urquizo Barraza, Enrique Cuan Durón, Antonio de Santiago Barragán, Diego Uribe Agundis

Resumen


La reingeniería de software tiene como principal función reestructurar o rediseñar aplicaciones de software viejo y funcional en operación dentro de las empresas, que con los avances de tecnologías tanto de hardware y software se vuelven obsoletas, para lo cual es necesaria su operación sobre nuevas plataformas. Dentro de las PYMES en México es un punto poco tomado en cuenta enfocando la mayoría de las ocasiones en seguir trabajando con las aplicaciones originales o desecharlas por completo incurriendo en grandes inversiones tanto económicas como en tiempo. La finalidad del presente artículo es ejemplificar en un caso de uso de la reingeniería de software dentro de una empresa del ramo del mármol en la ciudad de Gómez Palacio Durango, haciendo uso del proceso de inventario de componentes, Proceso Unificado así como software licenciamiento libre. En este trabajo participan profesores y alumnos de la maestría de sistemas computacionales del Instituto Tecnológico de la Laguna, así como personal del departamento de la empresa del ramo del mármol.
Palabras Clave: Ingeniería de Software, Proceso Unificado, Reingeniería de Software, Software de Licenciamiento Libre

Texto completo:

218-229 PDF

Referencias


Cuatrecasas Arbós, Lluis. Gestión de la calidad total, Ediciones Díaz de Santos, P601. 2012.

GestioPolis.com Experto. (2001, marzo 12). Definición de reingeniería. [En línea] consultado el 14/09/2015. Disponible en: http://www.gestiopolis.com/definicion-de-reingenieria/.

Gracia, J. C. (2004). Metodología de Reingeniería del software para la remodelación de aplicaciones científicas heredadas. 2015 [En línea]. Disponible: http://hdl.handle.net/10366/21762

Hammer M. y Champy J., Reingeniería, Editorial Norma, 1994. Kamiya, Marco. Reingeniería y administración japonesa, En: Quehacer,Ed.101, p34 1995.

I. Sommerville, Software Engineering. 6ta edición. Addison Wesley, 2001.

J. Leiva, Construcción de especificaciones de interfaces en un proceso de reingeniería, 2da. Conferencia Iberoamericana en Sistemas, Cibernética e Informática, 2003, USA, pp 202-208.

Kamiya, Marco. Reingeniería y administración japonesa, En: Quehacer, Ed.101, P-66. 1995.

Klein, Mark M. y Manganelli, Raymond L., Cómo hacer reingeniería, Editorial Norma, 2004.

R. Pressman, Ingeniería del software: Un enfoque práctico. 6ta Edición. McGraw-Hill, 2005.

Sametinger, J.: Software engineering with reusable components, Springer-Verlag, 1997.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas