Ingeniería inversa de un software para modelar procesos de negocio basado en una notación propietaria, utilizando notación UML

El presente trabajo se centra en la realización del proceso de ingeniería inversa a un sistema para modelar procesos de negocios basado en una notación propietaria con el fin de obtener como resultados un manual para realizar su despliegue y la documentación técnica de sus aspectos más relevantes us...

Descripción completa

Detalles Bibliográficos
Autor: Carpio Salvatierra, Harry Alberto
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2015
País:Ecuador
Institución:Escuela Superior Politécnica del Litoral
Repositorio:Repositorio Escuela Superior Politécnica del Litoral
Idioma:español
OAI Identifier:oai:www.dspace.espol.edu.ec:123456789/31280
Acceso en línea:http://www.dspace.espol.edu.ec/xmlui/handle/123456789/31280
Access Level:acceso abierto
Palabra clave:Ingeniería inversa
top-down
vista arquitectónica
Ruby on rails
UML
BPMS
framework.
Descripción
Sumario:El presente trabajo se centra en la realización del proceso de ingeniería inversa a un sistema para modelar procesos de negocios basado en una notación propietaria con el fin de obtener como resultados un manual para realizar su despliegue y la documentación técnica de sus aspectos más relevantes usando diagramas UML. El sistema a estudiar está implementando usando el framework de código abierto Ruby on Rails el cual está escrito en el lenguaje, también de código abierto, Ruby. El trabajo realizado se divide de manera general en cinco etapas, el estudio del estado del arte relacionado a ingeniería inversa y Ruby on Rails, el análisis de los requerimientos en donde se delimitan las características específicas del sistema a ser estudiadas, la recuperación del ambiente en donde se realiza el despliegue del sistema y la documentación paso a paso de cómo lograrlo, la recuperación del diseño utilizando diagramas UML y el análisis de la recuperación del diseño obtenido.