Entendimento sobre sistemas legados à luz da teoria fundamentada em dados

Detalhes bibliográficos
Autor(a) principal: Chervenski, Alex Severo
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNIPAMPA
Texto Completo: http://dspace.unipampa.edu.br:8080/jspui/handle/riu/4835
Resumo: Sistemas computacionais são desenvolvidos há um longo tempo com a intenção de atenderem aos objetivos de organizações. Porém, com o passar do tempo, as organizações tendem a mudar seus objetivos por variados motivos, fazendo com que esses sistemas passem por ciclos de manutenções para continuarem a ser úteis. Esses sistemas, que tendem a se degradar e causar problemas de manutenibilidade, normalmente são referidos como sistemas legados. No entanto, observa-se que na literatura existe um entendimento diversificado sobre o que torna um sistema legado, quais os problemas e quais as possíveis estratégias de evolução. Assim sendo, este trabalho teve o propósito de oferecer um entendimento mais conciso sobre esses elementos relacionados a sistemas legados. Para atingir esse objetivo, foram coletados dados da literatura e estes foram analisados de acordo com procedimentos da Teoria Fundamentada em Dados (Grounded Theory-GT), resultando em um modelo visual e textual que auxilia nesse entendimento mais conciso. A fase de codificação aberta da GT, foi realizada de forma colaborativa com o intuito de obter dados de forma consensual, confiável e celere, com um grupo de participantes que criou os códigos e dois especialistas avaliaram os resultados. Os resultados, explicitados através de um modelo visual e textual, mostram que elementos que denotam o desenvolvimento ou uso de tecnologias obsoletas, principalmente em relação à linguagens de programação, são definidores de um sistema ser considerado legado, e que legados ocasionam problemas de cunho financeiro, principalmente devido ao fato de necessitarem de vários ciclos de manutenções para continuarem ativos e operacionais. Observou-se, ainda, que a migração de legados é a estratégia mais utilizada atualmente para evoluir tais sistemas, sendo especificamente a migração de legados para a plataforma em nuvem a mais encontrada. Assim, este estudo serviu de apoio para um melhor entendimento na identificação desses elementos que respondem se um sistema já é ou está se tornando legado, bem como as possíveis soluções para evolui-los.
id UNIP_57afda6cbb662b269d3a76ebb586f148
oai_identifier_str oai:repositorio.unipampa.edu.br:riu/4835
network_acronym_str UNIP
network_name_str Repositório Institucional da UNIPAMPA
repository_id_str
spelling Bordin, Andréa SabedraChervenski, Alex Severo2020-02-27T12:46:41Z2020-02-27T12:46:41Z2019-11-29CHERVENSKI, Alex Severo. Entendimento sobre sistemas legados à luz da teoria fundamentada em dados. Orientador: Andréa Sabedra Bordin. 2019. 95 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2019.http://dspace.unipampa.edu.br:8080/jspui/handle/riu/4835Sistemas computacionais são desenvolvidos há um longo tempo com a intenção de atenderem aos objetivos de organizações. Porém, com o passar do tempo, as organizações tendem a mudar seus objetivos por variados motivos, fazendo com que esses sistemas passem por ciclos de manutenções para continuarem a ser úteis. Esses sistemas, que tendem a se degradar e causar problemas de manutenibilidade, normalmente são referidos como sistemas legados. No entanto, observa-se que na literatura existe um entendimento diversificado sobre o que torna um sistema legado, quais os problemas e quais as possíveis estratégias de evolução. Assim sendo, este trabalho teve o propósito de oferecer um entendimento mais conciso sobre esses elementos relacionados a sistemas legados. Para atingir esse objetivo, foram coletados dados da literatura e estes foram analisados de acordo com procedimentos da Teoria Fundamentada em Dados (Grounded Theory-GT), resultando em um modelo visual e textual que auxilia nesse entendimento mais conciso. A fase de codificação aberta da GT, foi realizada de forma colaborativa com o intuito de obter dados de forma consensual, confiável e celere, com um grupo de participantes que criou os códigos e dois especialistas avaliaram os resultados. Os resultados, explicitados através de um modelo visual e textual, mostram que elementos que denotam o desenvolvimento ou uso de tecnologias obsoletas, principalmente em relação à linguagens de programação, são definidores de um sistema ser considerado legado, e que legados ocasionam problemas de cunho financeiro, principalmente devido ao fato de necessitarem de vários ciclos de manutenções para continuarem ativos e operacionais. Observou-se, ainda, que a migração de legados é a estratégia mais utilizada atualmente para evoluir tais sistemas, sendo especificamente a migração de legados para a plataforma em nuvem a mais encontrada. Assim, este estudo serviu de apoio para um melhor entendimento na identificação desses elementos que respondem se um sistema já é ou está se tornando legado, bem como as possíveis soluções para evolui-los.Computer systems have been developed for a long time with the intention of meeting the goals of organizations. But over time, organizations tend to change their goals for a variety of reasons, causing these systems to go through maintenance cycles to continue to be useful. These systems, which tend to degrade and cause maintainability problems, are commonly referred to as legacy systems. However, it is observed that in the literature there is a diverse understanding of what makes a legacy system, what are the problems and what the possible strategies for evolution. Therefore, this paper was intended to provide a more concise understanding of these elements related to legacy systems. To achieve this goal, data were collected from the literature and analyzed according to Grounded Theory (GT) procedures, resulting in a visual and textual model that assists in this more concise understanding. GT’s open coding phase was collaboratively conducted to obtain data in a consensual, reliable and timely manner with a group of participants who created the codes and two experts evaluated the results. The results, explained through a visual and textual model, show that elements that denote the development or use of obsolete technologies, especially in relation to programming languages, define a system to be considered legacy, and that legacies cause financial problems. , mainly due to the fact that they require several maintenance cycles to remain active and operational. It was also noted that legacy migration is the most widely used strategy today to evolve such systems, with legacy migration to the cloud platform being the most commonly found. Thus, this study supported a better understanding in identifying these elements that respond if a system is already or is becoming legacy, as well as the possible solutions to evolve them.porUniversidade Federal do PampaUNIPAMPABrasilCampus AlegreteCNPQ::CIENCIAS EXATAS E DA TERRAEngenharia de softwareSistemas legadosManutenção de softwareEvolução tecnológicaSoftware engineeringLegacy systemsSoftware maintenanceTechnological evolutionEntendimento sobre sistemas legados à luz da teoria fundamentada em dadosinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNIPAMPAinstname:Universidade Federal do Pampa (UNIPAMPA)instacron:UNIPAMPATEXTAlex Severo Chervenski - 2019.pdf.txtAlex Severo Chervenski - 2019.pdf.txtExtracted texttext/plain155863https://repositorio.unipampa.edu.br/jspui/bitstream/riu/4835/3/Alex%20Severo%20Chervenski%20-%202019.pdf.txt9a9a24a9574144fe7912d9a6ace1ae60MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://repositorio.unipampa.edu.br/jspui/bitstream/riu/4835/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52ORIGINALAlex Severo Chervenski - 2019.pdfAlex Severo Chervenski - 2019.pdfapplication/pdf5805346https://repositorio.unipampa.edu.br/jspui/bitstream/riu/4835/1/Alex%20Severo%20Chervenski%20-%202019.pdf13843330cb5709b8cd927f314e50b2dbMD51riu/48352020-02-28 03:01:18.96oai:repositorio.unipampa.edu.br:riu/4835TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttp://dspace.unipampa.edu.br:8080/oai/requestsisbi@unipampa.edu.bropendoar:2020-02-28T06:01:18Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)false
dc.title.pt_BR.fl_str_mv Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
title Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
spellingShingle Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
Chervenski, Alex Severo
CNPQ::CIENCIAS EXATAS E DA TERRA
Engenharia de software
Sistemas legados
Manutenção de software
Evolução tecnológica
Software engineering
Legacy systems
Software maintenance
Technological evolution
title_short Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
title_full Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
title_fullStr Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
title_full_unstemmed Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
title_sort Entendimento sobre sistemas legados à luz da teoria fundamentada em dados
author Chervenski, Alex Severo
author_facet Chervenski, Alex Severo
author_role author
dc.contributor.advisor1.fl_str_mv Bordin, Andréa Sabedra
dc.contributor.author.fl_str_mv Chervenski, Alex Severo
contributor_str_mv Bordin, Andréa Sabedra
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Engenharia de software
Sistemas legados
Manutenção de software
Evolução tecnológica
Software engineering
Legacy systems
Software maintenance
Technological evolution
dc.subject.por.fl_str_mv Engenharia de software
Sistemas legados
Manutenção de software
Evolução tecnológica
Software engineering
Legacy systems
Software maintenance
Technological evolution
description Sistemas computacionais são desenvolvidos há um longo tempo com a intenção de atenderem aos objetivos de organizações. Porém, com o passar do tempo, as organizações tendem a mudar seus objetivos por variados motivos, fazendo com que esses sistemas passem por ciclos de manutenções para continuarem a ser úteis. Esses sistemas, que tendem a se degradar e causar problemas de manutenibilidade, normalmente são referidos como sistemas legados. No entanto, observa-se que na literatura existe um entendimento diversificado sobre o que torna um sistema legado, quais os problemas e quais as possíveis estratégias de evolução. Assim sendo, este trabalho teve o propósito de oferecer um entendimento mais conciso sobre esses elementos relacionados a sistemas legados. Para atingir esse objetivo, foram coletados dados da literatura e estes foram analisados de acordo com procedimentos da Teoria Fundamentada em Dados (Grounded Theory-GT), resultando em um modelo visual e textual que auxilia nesse entendimento mais conciso. A fase de codificação aberta da GT, foi realizada de forma colaborativa com o intuito de obter dados de forma consensual, confiável e celere, com um grupo de participantes que criou os códigos e dois especialistas avaliaram os resultados. Os resultados, explicitados através de um modelo visual e textual, mostram que elementos que denotam o desenvolvimento ou uso de tecnologias obsoletas, principalmente em relação à linguagens de programação, são definidores de um sistema ser considerado legado, e que legados ocasionam problemas de cunho financeiro, principalmente devido ao fato de necessitarem de vários ciclos de manutenções para continuarem ativos e operacionais. Observou-se, ainda, que a migração de legados é a estratégia mais utilizada atualmente para evoluir tais sistemas, sendo especificamente a migração de legados para a plataforma em nuvem a mais encontrada. Assim, este estudo serviu de apoio para um melhor entendimento na identificação desses elementos que respondem se um sistema já é ou está se tornando legado, bem como as possíveis soluções para evolui-los.
publishDate 2019
dc.date.issued.fl_str_mv 2019-11-29
dc.date.accessioned.fl_str_mv 2020-02-27T12:46:41Z
dc.date.available.fl_str_mv 2020-02-27T12:46:41Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv CHERVENSKI, Alex Severo. Entendimento sobre sistemas legados à luz da teoria fundamentada em dados. Orientador: Andréa Sabedra Bordin. 2019. 95 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2019.
dc.identifier.uri.fl_str_mv http://dspace.unipampa.edu.br:8080/jspui/handle/riu/4835
identifier_str_mv CHERVENSKI, Alex Severo. Entendimento sobre sistemas legados à luz da teoria fundamentada em dados. Orientador: Andréa Sabedra Bordin. 2019. 95 p. Trabalho de Conclusão de Curso (Bacharel em Engenharia de Software) - Universidade Federal do Pampa, Curso de Engenharia de Software, Alegrete, 2019.
url http://dspace.unipampa.edu.br:8080/jspui/handle/riu/4835
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal do Pampa
dc.publisher.initials.fl_str_mv UNIPAMPA
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Campus Alegrete
publisher.none.fl_str_mv Universidade Federal do Pampa
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNIPAMPA
instname:Universidade Federal do Pampa (UNIPAMPA)
instacron:UNIPAMPA
instname_str Universidade Federal do Pampa (UNIPAMPA)
instacron_str UNIPAMPA
institution UNIPAMPA
reponame_str Repositório Institucional da UNIPAMPA
collection Repositório Institucional da UNIPAMPA
bitstream.url.fl_str_mv https://repositorio.unipampa.edu.br/jspui/bitstream/riu/4835/3/Alex%20Severo%20Chervenski%20-%202019.pdf.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/4835/2/license.txt
https://repositorio.unipampa.edu.br/jspui/bitstream/riu/4835/1/Alex%20Severo%20Chervenski%20-%202019.pdf
bitstream.checksum.fl_str_mv 9a9a24a9574144fe7912d9a6ace1ae60
43cd690d6a359e86c1fe3d5b7cba0c9b
13843330cb5709b8cd927f314e50b2db
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UNIPAMPA - Universidade Federal do Pampa (UNIPAMPA)
repository.mail.fl_str_mv sisbi@unipampa.edu.br
_version_ 1801849026650308608