INTELIGÊNCIA ARTIFICIAL APLICADA EM ENGENHARIA DE SOFTWARE
DOI:
https://doi.org/10.63330/aurumpub.005-009Palavras-chave:
Engenharia de Software, Inteligência Artificial, Redes NeuraisResumo
Este trabalho aborda a aplicação da Inteligência Artificial (IA) na engenharia de software, destacando como diferentes técnicas podem contribuir para melhorar processos de desenvolvimento, reduzir riscos e estimar custos de forma mais precisa. O objetivo principal desta produção foi investigar e apresentar as principais metodologias de IA utilizadas na engenharia de software, com foco especial nas redes neurais, lógica fuzzy e redes bayesianas, analisando seus conceitos, aplicações práticas e resultados obtidos em estudos de caso. A metodologia empregada foi a pesquisa bibliográfica, fundamentada em obras e artigos científicos de diversos autores renomados da área, como Pfleeger, Pressman, Haykin, Barros e Cozman, entre outros. Como resultado, verificou-se que as redes neurais são eficazes na estimativa de custos e esforços de projetos de software, utilizando dados históricos para aprimorar a acurácia das previsões. A lógica fuzzy se mostrou uma ferramenta adequada para avaliar a qualidade de software, considerando fatores subjetivos e imprecisos típicos de ambientes reais. As redes bayesianas, por sua vez, se destacaram pela capacidade de modelar incertezas e estabelecer relações causais entre variáveis, proporcionando simulações úteis na tomada de decisão. Conclui-se que a incorporação dessas técnicas de IA na engenharia de software representa uma evolução significativa, promovendo ganhos em eficiência, qualidade e confiabilidade dos sistemas desenvolvidos. Além disso, observa-se a necessidade de aprofundar pesquisas e aplicações práticas, visando maximizar o potencial dessas ferramentas no contexto do desenvolvimento de software.
Downloads
Referências
BARROS, L. C.; BASSANEZI, R. C. Tópicos de lógica fuzzy e biomatemática.
Campinas: UNICAMP/IMECC, 2006.
BENINI, L. C. Estimação da densidade de solos utilizando sistemas de inferência fuzzy. Tese (Doutorado), Universidade Estadual Paulista, Botucatu, 2007.
BOENTE, A. N. P. Um modelo fuzzy para avaliação da qualidade de produtos de software e da satisfação dos gerentes de projetos numa fundação pública estadual. Dissertação (Mestrado), Universidade Estácio de Sá, Rio de Janeiro, 2009.
CASTRO, R. D. Avaliação de riscos em projetos de software a partir do uso de técnicas de inteligência computacional. Monografia, Escola Politécnica de Pernambuco – Universidade de Pernambuco, Recife, 2009.
COZMAN, F. G. Generalizing variable elimination in bayesian networks. Workshop on Probabilistic Reasoning in Artificial Intelligence, 2000.
HAYKIN, S. Redes Neurais: Princípios e Práticas. 2. ed. Porto Alegre: Bookman, 2001.
HRUSCHKA JR, E. R. Imputação Bayesiana no contexto da Mineração de Dados. Tese (Doutorado), Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2003.
MAGELA, R. Engenharia de Software Aplicada: Princípios. Rio de Janeiro: Alta Books, 2006.
MENDES, E. Construindo um modelo especialista de estimativa de esforço de aplicações web usando redes bayesianas. WAMPS, 2010.
MOURA, Í. B.; PINTO, J. P.; LUSTOSA FILHO, J. Neural Estimate: Uma
ferramenta para a estimativa de custo de software. Escola Regional de Computação dos Estados do Ceará, Maranhão e Piauí, Teresina, 2011.
OPENAI. ChatGPT-4. Em qual dessas categorias entraria a IA generativa e a IA interativa? Acesso em: 26 Mai. 2025.
OPENAI. ChatGPT-4. Enumere as principais atividades cognitivas que a inteligência artificial é capaz de realizar. Acesso em: 26 Mai. 2025.
OPENAI. ChatGPT-4. Enumere as principais atividades práticas que a inteligência artificial é capaz de realizar. Acesso em: 26 Mai. 2025.
OPENAI. ChatGPT-4. Quais são as diferentes atividades cognitivas que a inteligência artificial é capaz de realizar? Acesso em: 26 Mai. 2025.
OPENAI. ChatGPT-4. Quais são os diferentes tipos de inteligência artificial?
Acesso em: 26 Mai. 2025.
PAULINO, C. D.; TURKMAN, M. A.; MURTEIRA, B. Estatística Bayesiana.
Lisboa: Fundação Calouste Gulbenkian, 2003.
PFLEEGER, S. L. Software Engineering: theory and practice. Nova Jersey: Prentice-Hall, 1998.
PRESSMAN, R. S. Engenharia de Software. 6ª ed. Porto Alegre: AMGH Editora, 2010.
REZENDE, D. A. Engenharia de software e sistemas de informação. 2ª ed. Rio de Janeiro: Brasport, 2002.
RUSSELL, S.; NORVIG, P. Inteligência Artificial. Rio de Janeiro: Elsevier, 2004.
SOMMERVILLE, I. Engenharia de Software. 8ª ed. Boston: Addison Wesley, 2007.
STAHNKE, E.; VAHLDICK, A. Inteligência artificial aplicada na engenharia de software. Resumos Internos, vol. 2, no. 1, 2013.
Downloads
Publicado
Edição
Seção
Licença
Copyright (c) 2025 Robson dos Santos Fernandes (Autor)

Este trabalho está licenciado sob uma licença Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.