Use este identificador para citar ou linkar para este item: https://repositorio.ifgoiano.edu.br/handle/prefix/3832
Tipo: Trabalho de Conclusão de Curso
Título: ENGENHARIA REVERSA DE SOFTWARE LEGADO
Autor(es): Jesus, Thiago Batista de
Primeiro Orientador: Guimarães, Norton Coelho
Primeiro Membro da Banca: Alves, José Pereira
Segundo Membro da Banca: Santos, Hiury Luis dos
Resumo: Nesse Trabalho de conclusão de curso tem como objetivo realizar um projeto de Reengenharia de Software Legado de uma aplicação desenvolvida no Access 2010, denominado “SGM” Sistema Gestão Manutenção, que foi desenvolvida para uma empresa que possuía frota própria, que tinha a necessidade de ter o controle de suas manutenções e históricos das mesmas realizadas em um grande período de tempo. Com o passar do tempo essa aplicação ficou obsoleta, não conseguindo acompanhar a evolução da tecnologia, e o volume de dados que ela armazenava já não era o suficiente, com essas informações podemos ver que precisaria passar por um processo de reengenharia, a fim de deixar o sistema mais ágil, com uma maior capacidade de armazenamento, e melhorar a sua usabilidade, deixando de ser um sistema instalado em um computador de mesa, podendo ser utilizado de qualquer máquina que possua acesso à internet e um navegador, se tornando um sistema web. Neste Trabalho de Conclusão de Curso será abordado nos primeiros capítulos conceitos de processos de reengenharia reversa e alguns exemplos apresentados por pesquisadores, como modelos de processos entre outros. Em sequência veremos o estudo de caso, tendo como base a Reengenharia Reversa do SGM.
Abstract: This course completion work aims to carry out a Legacy Software Reengineering project of an application developed in Access 2010, called "SGM" Maintenance Management System, which was developed for a company that had its own fleet, which had the need to have the control of your maintenance and history of the same carried out in a long period of time. Over time this application became obsolete, failing to keep up with the evolution of technology, and the volume of data it stored was no longer enough, with this information we can see that it would need to undergo a reengineering process, in order to the most agile system, with a greater storage capacity, and improve its usability, ceasing to be a system installed on a desktop computer, being able to be used from any machine that has internet access and a browser, becoming a web system . In this Course Completion Work, the first chapters will address concepts of reverse reengineering processes and some examples presented by researchers, such as process models, among others. In sequence we will see the case study, based on the Reverse Reengineering of the SGM.
Palavras-chave: Engenharia reversa
Software Legado C
Área do CNPq: CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::SISTEMAS DE COMPUTACAO
CIENCIAS EXATAS E DA TERRA::PROBABILIDADE E ESTATISTICA::PROBABILIDADE
Idioma: por
Pais: Brasil
Editor: Instituto Federal Goiano
Sigla da Instituição: IF Goiano
Campus: Campus Morrinhos
Tipo de Acesso: Acesso Aberto
URI: https://repositorio.ifgoiano.edu.br/handle/prefix/3832
Data do documento: 13-Abr-2023
Aparece nas coleções:Tecnologia em Sistemas para Internet

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_Thiago Batista de Jesus.pdfENGENHARIA REVERSA DE SOFTWARE LEGADO1,16 MBAdobe PDFVisualizar/Abrir
tcae_Thiago Batista de Jesus.pdfTermo de autorização334,44 kBAdobe PDFVisualizar/Abrir
Ata de Defesa_Thiago Batista de Jesus.pdfAta de defesa191,37 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.