Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.unipampa.edu.br/jspui/handle/riu/4835
Tipo: | Trabalho de Conclusão de Curso |
Título : | Entendimento sobre sistemas legados à luz da teoria fundamentada em dados |
Autor(es): | Chervenski, Alex Severo |
Primeiro Orientador: | Bordin, Andréa Sabedra |
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. |
Resumen : | 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. |
Palabras clave : | Engenharia de software Sistemas legados Manutenção de software Evolução tecnológica Software engineering Legacy systems Software maintenance Technological evolution |
CNPQ: | CNPQ::CIENCIAS EXATAS E DA TERRA |
Idioma: | por |
metadata.dc.publisher.country: | Brasil |
Editorial : | Universidade Federal do Pampa |
Sigla da Instituição: | UNIPAMPA |
Campus: | Campus Alegrete |
Citación : | 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. |
Tipo de acesso: | Acesso Aberto |
URI : | http://dspace.unipampa.edu.br:8080/jspui/handle/riu/4835 |
Fecha de publicación : | 29-nov-2019 |
Aparece en las colecciones: | Engenharia de Software |
Ficheros en este ítem:
Fichero | Descripción | Tamaño | Formato | |
---|---|---|---|---|
Alex Severo Chervenski - 2019.pdf | 5.67 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.