Use este identificador para citar ou linkar para este item:
https://repositorio.ifgoiano.edu.br/handle/prefix/5809
Tipo: | Trabalho de Conclusão de Curso |
Título: | REENGENHARIA DE SOFTWARE DA FERRAMENTA CONTROLA |
Autor(es): | Oliveira, Matheus Fellipi Ribeiro |
Primeiro Orientador: | Guimarães, Norton Coelho |
Primeiro Membro da Banca: | Alves, José Pereira |
Segundo Membro da Banca: | Melo, Marcel da Silva |
Resumo: | Esse trabalho aborda a reengenharia de software aplicada na ferramenta Controla v10. É um sistema de apoio para gerenciamento de requisitos, com a necessidade de modernizar e a ausência de acesso ao código-fonte. O estudo buscou compreender o comportamento e a estrutura do sistema por meio de técnicas próprias da engenharia de requisitos e da engenharia reversa. Para que isso ocorresse, foram realizadas revisões bibliográficas e documentais fundamentadas em autores como Bezerra (2015) e Sommerville (2016). Além disso, foram feitas análises práticas das interfaces gráficas e dos fluxos de interação do sistema legado. O levantamento de requisitos funcionais e não funcionais, bem como as regras de negócios, permitiu a criação da nova ferramenta UCase para gerenciamento de requisitos. Também houve mudanças nas interfaces, a reestruturação de dados, modelados usando diagramas de UML. O resultado obtido por meio da abordagem permitiu encontrar pontos críticos e pontos a serem melhorados no sistema, contribuindo para a modernização do sistema de gestão de requisitos. O trabalho viabiliza a utilização de métodos técnicos para reengenharia de sistema legado que pode ser usado para modelar um sistema. |
Abstract: | This paper addresses software reengineering applied to the Controla v10 tool. It is a requirements management support system that requires modernization and lacks access to source code. The study sought to understand the system's behavior and structure through techniques specific to requirements engineering and software backup engineering. To achieve this, bibliographic and documentary reviews were conducted based on authors such as Bezerra (2015) and Sommerville (2016). Furthermore, practical analyses of the legacy system's graphical interfaces and interaction flows were performed. The identification of functional and non-functional requirements, as well as business rules, enabled the creation of the new UCase tool for requirements management. Interface changes were also made, as well as data restructuring, modeled using UML diagrams. The results obtained through this approach identified critical points and areas for improvement in the system, contributing to the modernization of the requirements management system. The work enables the use of technical methods for legacy system reengineering that can be used to model a system. |
Palavras-chave: | Reengenharia Ferramenta Controla Engenharia de Software |
Área do CNPq: | CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::ENGENHARIA DE SOFTWARE |
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/5809 |
Data do documento: | 16-Set-2025 |
Aparece nas coleções: | Bacharelado em Ciência da Computação |
Arquivos associados a este item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC_ Matheus Oliveira | 3,04 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.