Reengenharia de interfaces utilizando Wrapping

Detalhes bibliográficos
Ano de defesa: 2003
Autor(a) principal: Affonso, Frank José
Orientador(a): Penteado, Rosângela Aparecida Dellosso lattes
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Federal de São Carlos
Programa de Pós-Graduação: Programa de Pós-Graduação em Ciência da Computação - PPGCC
Departamento: Não Informado pela instituição
País: BR
Palavras-chave em Português:
Palavras-chave em Inglês:
Web
Área do conhecimento CNPq:
Link de acesso: https://repositorio.ufscar.br/handle/20.500.14289/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_734c75dc1f62e825100984974f48c508
oai_identifier_str oai:repositorio.ufscar.br:20.500.14289/321
network_acronym_str SCAR
network_name_str Repositório Institucional da UFSCAR
repository_id_str
spelling Affonso, Frank JoséPenteado, Rosângela Aparecida Dellossohttp://lattes.cnpq.br/4061946080136286276cc3d0-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/20.500.14289/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 Wrappinginfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis1adfa464-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/bitstreams/c0fdecc9-04fa-4c92-a2f3-39c5987b3e03/download6cf58fbd124ba9dd6b97f1f8ea5b6b2aMD51trueAnonymousREADTEXTDissFJA.pdf.txtDissFJA.pdf.txtExtracted texttext/plain224520https://repositorio.ufscar.br/bitstreams/45f035ad-bc3a-4a16-b7e3-83e08d73919f/download11c2ff9af81d336780a308b9115391c2MD52falseAnonymousREADTHUMBNAILDissFJA.pdf.jpgDissFJA.pdf.jpgIM Thumbnailimage/jpeg6596https://repositorio.ufscar.br/bitstreams/a1b38e2d-e408-4489-9df4-133fc0e0b798/download32fcc07412483caf988abe52c6b2e633MD53falseAnonymousREAD20.500.14289/3212025-02-06 04:42:13.612open.accessoai:repositorio.ufscar.br:20.500.14289/321https://repositorio.ufscar.brRepositório InstitucionalPUBhttps://repositorio.ufscar.br/oai/requestrepositorio.sibi@ufscar.bropendoar:43222025-02-06T07:42:13Repositó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.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/20.500.14289/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/20.500.14289/321
dc.language.iso.fl_str_mv por
language por
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/bitstreams/c0fdecc9-04fa-4c92-a2f3-39c5987b3e03/download
https://repositorio.ufscar.br/bitstreams/45f035ad-bc3a-4a16-b7e3-83e08d73919f/download
https://repositorio.ufscar.br/bitstreams/a1b38e2d-e408-4489-9df4-133fc0e0b798/download
bitstream.checksum.fl_str_mv 6cf58fbd124ba9dd6b97f1f8ea5b6b2a
11c2ff9af81d336780a308b9115391c2
32fcc07412483caf988abe52c6b2e633
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 repositorio.sibi@ufscar.br
_version_ 1851688797596549120