Reengenharia de interfaces utilizando Wrapping.
Autor(a) principal: | |
---|---|
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 |