Impactos das ferramentas de inteligência artificial no ciclo de vida do desenvolvimento de software: uma revisão narrativa

DSpace Repository

A- A A+

Impactos das ferramentas de inteligência artificial no ciclo de vida do desenvolvimento de software: uma revisão narrativa

Show full item record

Title: Impactos das ferramentas de inteligência artificial no ciclo de vida do desenvolvimento de software: uma revisão narrativa
Author: Tavares, Yasmim Coelho
Abstract: O uso de ferramentas baseadas em inteligência artificial tem avançado de forma exponencial nos últimos anos. A evolução no processamento de dados, a redução nos custos de infraestrutura e o aprimoramento de técnicas têm impulsionado especialmente sua aplicação na área de desenvolvimento de software. A inteligência artificial, por ser uma área multidisciplinar, integra conhecimentos de diferentes campos para desenvolver tecnologias cada vez mais inteligentes, capazes de aprender e executar tarefas de maneira autônoma, reduzindo a necessidade de intervenção humana. O ciclo de vida do desenvolvimento de software, por sua vez, organiza as etapas envolvidas na criação e manutenção de sistemas. Atualmente, ferramentas baseadas em IA vêm impactando todas essas fases, levantando novas discussões sobre benefícios, limitações e implicações. Neste contexto, este trabalho adota como metodologia a revisão narrativa da literatura, visando analisar os impactos do uso de ferramentas de inteligência artificial ao longo do ciclo de vida do desenvolvimento de software. Os resultados mostraram que o uso se torna cada vez mais presente em todas as etapas, através de sugestões de código, detecção de falhas embora ainda necessite da supervisão humana para garantir aspectos de qualidade e segurança.The use of artificial intelligence-based tools has advanced exponentially in recent years. Advances in data processing, reduced infrastructure costs, and improved techniques have particularly driven their application in software development. As a multidisciplinary field, artificial intelligence integrates knowledge from different fields to develop increasingly intelligent technologies capable of learning and performing tasks autonomously, reducing the need for human intervention. The software development lifecycle, in turn, organizes the stages involved in creating and maintaining systems. Currently, AI-based tools are impacting all of these phases, raising new discussions about benefits, limitations, and implications. In this context, this work adopts a narrative literature review as its methodology, aiming to analyze the impacts of using artificial intelligence tools throughout the software development lifecycle. The results showed that their use is becoming increasingly present at all stages, through code suggestions and bug detection, although it still requires human supervision to ensure quality and security aspects.
Description: TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Tecnologias da Informação e Comunicação.
URI: https://repositorio.ufsc.br/handle/123456789/267136
Date: 16-07-25


Files in this item

Files Size Format View
TCC_TIC_UFSC_2025.pdf 957.6Kb PDF View/Open

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar