Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas

La reingeniería de sistemas heredados tiene por finalidad reestructurar o transformar viejossistemas en aplicaciones más fáciles de mantener, con entornos más agradables e integradas ennuevas plataformas de hardware/software. Tratamos de dar una visión general de lo que es lareingeniería de software...

ver descrição completa

Detalhes bibliográficos
Autores: Alvarez García, Juan Carlos, Mateos Sánchez, Montserrat, Moreno García, María Navelonga
Tipo de documento: relatório científico
Data de publicação:2004
País:España
Recursos:Universidad de Salamanca (USAL)
Repositório:GREDOS. Repositorio Institucional de la Universidad de Salamanca
OAI Identifier:oai:gredos.usal.es:10366/21762
Acesso em linha:http://hdl.handle.net/10366/21762
Access Level:Acceso aberto
Palavra-chave:Reingeniería del software
Reingeniería de sistemas heredados
Software reengineering
Legacy sistems reengineering
id ES_d4e36050f24b5eeb1906fb5567a5b8a6
oai_identifier_str oai:gredos.usal.es:10366/21762
network_acronym_str ES
network_name_str España
repository_id_str
spelling Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadasAlvarez García, Juan CarlosMateos Sánchez, MontserratMoreno García, María NavelongaReingeniería del softwareReingeniería de sistemas heredadosSoftware reengineeringLegacy sistems reengineeringLa reingeniería de sistemas heredados tiene por finalidad reestructurar o transformar viejossistemas en aplicaciones más fáciles de mantener, con entornos más agradables e integradas ennuevas plataformas de hardware/software. Tratamos de dar una visión general de lo que es lareingeniería de software y cuáles son las actitudes que se pueden tomar a la hora de modernizarun sistema legado que se ha quedado obsoleto en cuanto a operatividad, aspecto y software debase sobre el que se ejecuta, pero de probada eficiencia y que mantiene su funcionalidad.Mostramos las características de un proceso de desarrollo que se adapta a este tipo deaplicaciones, verificado, mediante el caso de estudio, la transformación de una aplicación escritaen un lenguaje imperativo, no estructurado, a un nuevo lenguaje visual y orientado a objetos,describiendo las diversas fases de la metodología aplicadas a un caso concreto.Legacy Systems Reengineering has as primary goal to restructure and transform old systems ineasier to maintain applications with nicer and more integrated environments that they run innew platforms of hardware/software. We try to give a general view of what is the softwarereengineering and which are the approaches that can be taken when modernizing a legacysystem that has been obsolete as for operability, but of proved efficiency and that maintains itsfunctionality. We show the characteristics of a development process that adapts itself to thistype of systems, verified by means of the case of study, the transformation of an applicationwritten in an imperative language, no structured, to a new visual and object oriented language,describing the different stages of the methodology applied to a particular case.Universidad de Salamanca (España). Departamento de Informática y AutomáticaGarcía-Peñalvo, Francisco J.López Batista, Vivian Félix2009200920092004info:eu-repo/semantics/reportinfo:eu-repo/semantics/otherapplication/pdfhttp://hdl.handle.net/10366/21762http://hdl.handle.net/10366/21762reponame:GREDOS. Repositorio Institucional de la Universidad de Salamancainstname:Universidad de Salamanca (USAL)EspañolAttribution-NonCommercial-NoDerivs 3.0 Unportedhttps://creativecommons.org/licenses/by-nc-nd/3.0/info:eu-repo/semantics/openAccessoai:gredos.usal.es:10366/217622026-06-07T06:28:51Z
dc.title.none.fl_str_mv Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
title Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
spellingShingle Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
Alvarez García, Juan Carlos
Reingeniería del software
Reingeniería de sistemas heredados
Software reengineering
Legacy sistems reengineering
title_short Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
title_full Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
title_fullStr Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
title_full_unstemmed Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
title_sort Metodología de reingeniería del software para la remodelación de aplicaciones científicas heredadas
dc.creator.none.fl_str_mv Alvarez García, Juan Carlos
Mateos Sánchez, Montserrat
Moreno García, María Navelonga
author Alvarez García, Juan Carlos
author_facet Alvarez García, Juan Carlos
Mateos Sánchez, Montserrat
Moreno García, María Navelonga
author_role author
author2 Mateos Sánchez, Montserrat
Moreno García, María Navelonga
author2_role author
author
dc.contributor.none.fl_str_mv García-Peñalvo, Francisco J.
López Batista, Vivian Félix
dc.subject.none.fl_str_mv Reingeniería del software
Reingeniería de sistemas heredados
Software reengineering
Legacy sistems reengineering
topic Reingeniería del software
Reingeniería de sistemas heredados
Software reengineering
Legacy sistems reengineering
description La reingeniería de sistemas heredados tiene por finalidad reestructurar o transformar viejossistemas en aplicaciones más fáciles de mantener, con entornos más agradables e integradas ennuevas plataformas de hardware/software. Tratamos de dar una visión general de lo que es lareingeniería de software y cuáles son las actitudes que se pueden tomar a la hora de modernizarun sistema legado que se ha quedado obsoleto en cuanto a operatividad, aspecto y software debase sobre el que se ejecuta, pero de probada eficiencia y que mantiene su funcionalidad.Mostramos las características de un proceso de desarrollo que se adapta a este tipo deaplicaciones, verificado, mediante el caso de estudio, la transformación de una aplicación escritaen un lenguaje imperativo, no estructurado, a un nuevo lenguaje visual y orientado a objetos,describiendo las diversas fases de la metodología aplicadas a un caso concreto.
publishDate 2004
dc.date.none.fl_str_mv 2004
2009
2009
2009
dc.type.none.fl_str_mv info:eu-repo/semantics/report
info:eu-repo/semantics/other
format report
dc.identifier.none.fl_str_mv http://hdl.handle.net/10366/21762
http://hdl.handle.net/10366/21762
url http://hdl.handle.net/10366/21762
dc.language.none.fl_str_mv
Español
language_invalid_str_mv
Español
dc.rights.none.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Unported
https://creativecommons.org/licenses/by-nc-nd/3.0/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Unported
https://creativecommons.org/licenses/by-nc-nd/3.0/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad de Salamanca (España). Departamento de Informática y Automática
publisher.none.fl_str_mv Universidad de Salamanca (España). Departamento de Informática y Automática
dc.source.none.fl_str_mv reponame:GREDOS. Repositorio Institucional de la Universidad de Salamanca
instname:Universidad de Salamanca (USAL)
instname_str Universidad de Salamanca (USAL)
reponame_str GREDOS. Repositorio Institucional de la Universidad de Salamanca
collection GREDOS. Repositorio Institucional de la Universidad de Salamanca
repository.name.fl_str_mv
repository.mail.fl_str_mv
_version_ 1869420585857056768
score 15.300719