Reengenharia de interfaces utilizando Wrapping.

Detalhes bibliográficos
Autor(a) principal: Affonso, Frank José
Data de Publicação: 2003
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFSCAR
Texto Completo: https://repositorio.ufscar.br/handle/ufscar/321
Resumo: With the technological evolution and the increasing utilization of the Internet, companies and governmental institutions have been looking for modern solution to replace and improve their legacy systems. These kind of solutions require high investments, being able to use the reengineering process in these cases. A maner to modify these systems is through reengineering of their interfaces, by wrapping of their logic. This technique preserves the native environment of system and its functionalities, reducing in time and cost the reengineering process. To support the migration of legacies systems in a general way, there is an Interface Reengineering Process (IRP), whose accomplish the wrapping of its functionalities and connect them with a new user Web interface. This Web interface connects itself with the identified components of the legacy system following the special resources that they offer. The IRP is summarized by the study of the interface and logic of the system. In this way, it possible to accomplish the system organization for the wrapping to be done, which is composed by the legacies functionalities covered by a new software layer. This new layer makes possible the communication with the new user interface, which has developed according to the usability criteria. The systems used as case studies were developed using Delphi environment, with or without object orientation characteristics. In this work only systems developed without object orientation characteristics are presented in details. With the use of the new process proposed here, the interface can be developed in any paradigm, while the legacy code remains as the original, simplyfing the system maintenance.
id SCAR_9dfd397f27a0009ce08281c2a0ffa07d
oai_identifier_str oai:repositorio.ufscar.br:ufscar/321
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str 4322
spelling Affonso, Frank JoséPenteado, Rosângela Aparecida Dellossohttp://lattes.cnpq.br/4061946080136286http://genos.cnpq.br:12010/dwlattes/owa/prc_imp_cv_int?f_cod=K4771159Y6276cc3d0-43b0-45a1-a8ec-f3f08a9b36fb2016-06-02T19:05:18Z2004-11-132016-06-02T19:05:18Z2003-09-05AFFONSO, Frank José. Reengenharia de interfaces utilizando Wrapping.. 2003. 136 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2003.https://repositorio.ufscar.br/handle/ufscar/321With the technological evolution and the increasing utilization of the Internet, companies and governmental institutions have been looking for modern solution to replace and improve their legacy systems. These kind of solutions require high investments, being able to use the reengineering process in these cases. A maner to modify these systems is through reengineering of their interfaces, by wrapping of their logic. This technique preserves the native environment of system and its functionalities, reducing in time and cost the reengineering process. To support the migration of legacies systems in a general way, there is an Interface Reengineering Process (IRP), whose accomplish the wrapping of its functionalities and connect them with a new user Web interface. This Web interface connects itself with the identified components of the legacy system following the special resources that they offer. The IRP is summarized by the study of the interface and logic of the system. In this way, it possible to accomplish the system organization for the wrapping to be done, which is composed by the legacies functionalities covered by a new software layer. This new layer makes possible the communication with the new user interface, which has developed according to the usability criteria. The systems used as case studies were developed using Delphi environment, with or without object orientation characteristics. In this work only systems developed without object orientation characteristics are presented in details. With the use of the new process proposed here, the interface can be developed in any paradigm, while the legacy code remains as the original, simplyfing the system maintenance.Com a evolução tecnológica e com a crescente utilização da Internet, empresas e instituições governamentais desejam migrar seus sistemas desenvolvidos com recursos computacionais antigos (legados) para mais modernos. No entanto, essa é uma tarefa que requer investimentos elevados, podendo o processo de reengenharia ser utilizado nesses casos. Uma forma de modificar esses sistemas é por meio da reengenharia da sua interface, através do empacotamento de sua lógica (wrapping). Essa técnica preserva o ambiente nativo do sistema e suas funcionalidades, reduzindo em tempo e custo o processo de reengenharia. Para apoiar a migração de sistemas legados propõe-se um Processo de Reengenharia de Interface (PRI) que apóia a migração de sistemas legados de maneira geral, realizando o empacotamento de suas funcionalidades e acoplando uma nova interface do usuário para Web. A nova interface do usuário será disponibilizada para Web, que se comunica com os componentes identificados no sistema legado de acordo com os recursos especiais que eles oferecem. O PRI resume-se no estudo da interface e da lógica do sistema. Com isso, pode-se realizar a organização do sistema para que seja realizado seu empacotamento, que corresponde ao revestimento das funcionalidades legadas por uma camada de software, viabilizando a comunicação com a nova interface do usuário, desenvolvida segundo critérios de usabilidade. Os sistemas utilizados como estudo de casos são desenvolvidos no ambiente Delphi com ou sem características da orientação a objetos. Neste trabalho somente os desenvolvidos sem características da orientação a objetos são apresentados em detalhes. Com a aplicação desse processo, somente a interface passa a ser desenvolvida em um outro paradigma, mas o código legado permanece como o original, facilitando a tarefa dos mantenedores do sistema.application/pdfporUniversidade Federal de São CarlosPrograma de Pós-Graduação em Ciência da Computação - PPGCCUFSCarBREngenharia de softwareReengenharia de interfacesSistema legadoComponentes de softwareTécnicas de empacotamentoWorld Wide Web (sistema de recuperação da informação)UsabilidadeCamada de softwareInterface reengineeringWrapping techniqueLegacy systemsUsabilitySoftware layerSoftware componentWebCIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOReengenharia de interfaces utilizando Wrapping.info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis-1-11adfa464-f35e-4e3e-a518-19b72240f0f9info:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFSCARinstname:Universidade Federal de São Carlos (UFSCAR)instacron:UFSCARORIGINALDissFJA.pdfapplication/pdf3257954https://repositorio.ufscar.br/bitstream/ufscar/321/1/DissFJA.pdf6cf58fbd124ba9dd6b97f1f8ea5b6b2aMD51TEXTDissFJA.pdf.txtDissFJA.pdf.txtExtracted texttext/plain224520https://repositorio.ufscar.br/bitstream/ufscar/321/2/DissFJA.pdf.txt11c2ff9af81d336780a308b9115391c2MD52THUMBNAILDissFJA.pdf.jpgDissFJA.pdf.jpgIM Thumbnailimage/jpeg6609https://repositorio.ufscar.br/bitstream/ufscar/321/3/DissFJA.pdf.jpg8e8bdc7abcd2bb3a5f90eaf9070906cbMD53ufscar/3212023-09-18 18:30:37.516oai:repositorio.ufscar.br:ufscar/321Repositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestopendoar:43222023-09-18T18:30:37Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)false
dc.title.por.fl_str_mv Reengenharia de interfaces utilizando Wrapping.
title Reengenharia de interfaces utilizando Wrapping.
spellingShingle Reengenharia de interfaces utilizando Wrapping.
Affonso, Frank José
Engenharia de software
Reengenharia de interfaces
Sistema legado
Componentes de software
Técnicas de empacotamento
World Wide Web (sistema de recuperação da informação)
Usabilidade
Camada de software
Interface reengineering
Wrapping technique
Legacy systems
Usability
Software layer
Software component
Web
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
title_short Reengenharia de interfaces utilizando Wrapping.
title_full Reengenharia de interfaces utilizando Wrapping.
title_fullStr Reengenharia de interfaces utilizando Wrapping.
title_full_unstemmed Reengenharia de interfaces utilizando Wrapping.
title_sort Reengenharia de interfaces utilizando Wrapping.
author Affonso, Frank José
author_facet Affonso, Frank José
author_role author
dc.contributor.authorlattes.por.fl_str_mv http://genos.cnpq.br:12010/dwlattes/owa/prc_imp_cv_int?f_cod=K4771159Y6
dc.contributor.author.fl_str_mv Affonso, Frank José
dc.contributor.advisor1.fl_str_mv Penteado, Rosângela Aparecida Dellosso
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/4061946080136286
dc.contributor.authorID.fl_str_mv 276cc3d0-43b0-45a1-a8ec-f3f08a9b36fb
contributor_str_mv Penteado, Rosângela Aparecida Dellosso
dc.subject.por.fl_str_mv Engenharia de software
Reengenharia de interfaces
Sistema legado
Componentes de software
Técnicas de empacotamento
World Wide Web (sistema de recuperação da informação)
Usabilidade
Camada de software
topic Engenharia de software
Reengenharia de interfaces
Sistema legado
Componentes de software
Técnicas de empacotamento
World Wide Web (sistema de recuperação da informação)
Usabilidade
Camada de software
Interface reengineering
Wrapping technique
Legacy systems
Usability
Software layer
Software component
Web
CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
dc.subject.eng.fl_str_mv Interface reengineering
Wrapping technique
Legacy systems
Usability
Software layer
Software component
Web
dc.subject.cnpq.fl_str_mv CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
description With the technological evolution and the increasing utilization of the Internet, companies and governmental institutions have been looking for modern solution to replace and improve their legacy systems. These kind of solutions require high investments, being able to use the reengineering process in these cases. A maner to modify these systems is through reengineering of their interfaces, by wrapping of their logic. This technique preserves the native environment of system and its functionalities, reducing in time and cost the reengineering process. To support the migration of legacies systems in a general way, there is an Interface Reengineering Process (IRP), whose accomplish the wrapping of its functionalities and connect them with a new user Web interface. This Web interface connects itself with the identified components of the legacy system following the special resources that they offer. The IRP is summarized by the study of the interface and logic of the system. In this way, it possible to accomplish the system organization for the wrapping to be done, which is composed by the legacies functionalities covered by a new software layer. This new layer makes possible the communication with the new user interface, which has developed according to the usability criteria. The systems used as case studies were developed using Delphi environment, with or without object orientation characteristics. In this work only systems developed without object orientation characteristics are presented in details. With the use of the new process proposed here, the interface can be developed in any paradigm, while the legacy code remains as the original, simplyfing the system maintenance.
publishDate 2003
dc.date.issued.fl_str_mv 2003-09-05
dc.date.available.fl_str_mv 2004-11-13
2016-06-02T19:05:18Z
dc.date.accessioned.fl_str_mv 2016-06-02T19:05:18Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv AFFONSO, Frank José. Reengenharia de interfaces utilizando Wrapping.. 2003. 136 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2003.
dc.identifier.uri.fl_str_mv https://repositorio.ufscar.br/handle/ufscar/321
identifier_str_mv AFFONSO, Frank José. Reengenharia de interfaces utilizando Wrapping.. 2003. 136 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de São Carlos, São Carlos, 2003.
url https://repositorio.ufscar.br/handle/ufscar/321
dc.language.iso.fl_str_mv por
language por
dc.relation.confidence.fl_str_mv -1
-1
dc.relation.authority.fl_str_mv 1adfa464-f35e-4e3e-a518-19b72240f0f9
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Ciência da Computação - PPGCC
dc.publisher.initials.fl_str_mv UFSCar
dc.publisher.country.fl_str_mv BR
publisher.none.fl_str_mv Universidade Federal de São Carlos
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFSCAR
instname:Universidade Federal de São Carlos (UFSCAR)
instacron:UFSCAR
instname_str Universidade Federal de São Carlos (UFSCAR)
instacron_str UFSCAR
institution UFSCAR
reponame_str Repositório Institucional da UFSCAR
collection Repositório Institucional da UFSCAR
bitstream.url.fl_str_mv https://repositorio.ufscar.br/bitstream/ufscar/321/1/DissFJA.pdf
https://repositorio.ufscar.br/bitstream/ufscar/321/2/DissFJA.pdf.txt
https://repositorio.ufscar.br/bitstream/ufscar/321/3/DissFJA.pdf.jpg
bitstream.checksum.fl_str_mv 6cf58fbd124ba9dd6b97f1f8ea5b6b2a
11c2ff9af81d336780a308b9115391c2
8e8bdc7abcd2bb3a5f90eaf9070906cb
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFSCAR - Universidade Federal de São Carlos (UFSCAR)
repository.mail.fl_str_mv
_version_ 1802136243584106496