Portal de Administração de Conferências - CEFET-MG, 15ª Semana de Ciência & Tecnologia 2019 - CEFET-MG

Tamanho da fonte: 
ENGENHARIA DE SOFTWARE BASEADA EM BUSCAS: UMA APLICAÇÃO EM GERENCIAMENTO DE PROJETOS
Daniela Cristina Cascini Kupsch, Júlia Ferraz Agra Garcia

Última alteração: 2019-09-03

Resumo


No gerenciamento de projetos de software, o planejamento é considerado fator chave para o sucesso. A elaboração do cronograma em projetos de software, que compreende a alocação de recursos e definição do sequenciamento das tarefas, é reconhecida como uma atividade tão importante quanto complexa. O campo de Engenharia de Software Baseada em Buscas (Search-Based Software Engineering- SBSE) utiliza técnicas de otimização, como programação linear e metaheurísticas, com o objetivo de solucionar diferentes problemas de Engenharia de Software. A resolução do problema passa a ser vista como a busca por uma solução suficientemente boa entre as suas possíveis soluções, de acordo com uma métrica de adequação. Visando auxiliar os gerentes de projetos através de uma abordagem automatizada, esse trabalho aborda o problema de elaboração do cronograma utilizando técnicas de otimização computacional. Neste projeto, foram realizados a definição dos modelos conceitual e matemático e o desenvolvimento de algoritmos de otimização. Como resultado, foi criado um software que pode ser integrado às principais ferramentas de gestão de projetos. A principal contribuição deste trabalho consiste do software per se. Além de avançar o conhecimento sobre a utilização de técnicas de otimização em Engenharia de Software e melhorar a formação dos alunos.

Palavras-chave


Engenharia de software. Gestão de projetos. Otimização.