Informações do Trabalho
Titulo
Aplicação de técnicas de engenharia de software para identificação e melhorias no processo de manutenção de código-fonte
Subtítulo
Autor
JULIO CESAR ROSA TRINDADE
Orientador
MARCO ANTONIO PEREIRA ARAUJO
Resumo
Para automatizar e garantir melhorias de processos, corporações investem recursos para criação de projetos de softwares. Adicionalmente, dependendo de seu contexto, estes softwares podem ter grande orçamento e equipes de desenvolvimento quando são essenciais para a corporação, porém, caso não sejam, o orçamento e mão-de-obra empregados na construção destes acaba por não viabilizar tempo e recursos necessários para seu bom desenvolvimento e manutenção. Com isso, existe a possibilidade de projetos internos se tornarem demasiadamente complexos por não observarem os princípios da engenharia de softwares desde que são concebidos. Este trabalho aplica ferramentas de análise de qualidade de código-fonte em um projeto do Departamento de Ciência da Computação da Universidade Federal de Juiz de Fora e, dadas as métricas encontradas, cria abordagens para solução dos problemas apontados. Adicionalmente, cria estratégias que podem ser aplicadas para que o projeto possa ser mantido e evoluído o mais próximo possível das melhores práticas de desenvolvimento. Em adição, demonstra as consequências da não adoção de técnicas de engenharia de software na tentativa de aplicação tardia da mesma.
Ano:
2023
Palavras-Chave
Engenharia de software, Sonarqube, Orientação a objetos, Teste de unidade, Documentação de software
Obter PDF
Obter arquivos extras
Obter Bibtex