O ciclo de vida de desenvolvimento de software (ou Software ...
Considerando o papel da Inteligência Artificial (IA) no ciclo de vida do desenvolvimento de software, analise os itens a seguir:
I. Capacita as equipes na identificação de possíveis problemas mais cedo e na tomada de decisões mais informadas, com fundamento na descoberta de insights de dados valiosos.
II. Oferece funcionalidades inovadoras, como ferramentas e agentes de IA, que auxiliam as organizações na aceleração do desenvolvimento de software e no aumento da eficiência em todo o SDLC.
III. Transforma o desenvolvimento de software com a automação de tarefas, que promovem a economia de tempo e a redução de erros em cada fase do processo.
Está correto o que se afirma em
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E
Fundamento decisivo: Bastava verificar se os três itens descreviam usos gerais compatíveis da IA no SDLC, sem exigir técnica específica ou restrição conceitual. Como I, II e III se enquadram nesse quadro, a alternativa correta é E.
- Em questões sobre IA no desenvolvimento de software, verifique se as afirmações são compatíveis com usos usuais como análise de dados, automação, apoio à decisão e ganho de eficiência.
- Não descarte um item só por ser amplo; descarte apenas se houver contradição, restrição indevida ou promessa absoluta.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Todas as três afirmativas estão corretas e descrevem, de forma complementar, os benefícios reais e amplamente reconhecidos da Inteligência Artificial aplicada ao ciclo de vida de desenvolvimento de software (SDLC):
- I - A IA, através de técnicas de análise de dados e aprendizado de máquina, permite que as equipes identifiquem problemas mais cedo no processo de desenvolvimento (ex.: detecção precoce de bugs, análise preditiva de riscos em requisitos, identificação de padrões problemáticos em código). Isso se traduz em decisões mais informadas, fundamentadas em insights extraídos de dados históricos de projetos, métricas de qualidade, logs de testes, entre outros.
- II - Atualmente, diversas ferramentas e agentes de IA (como assistentes de codificação, geradores automáticos de testes, ferramentas de revisão de código assistida por IA) têm sido incorporados às etapas do SDLC, acelerando significativamente o desenvolvimento e aumentando a eficiência das equipes em fases como codificação, testes, documentação e até deployment.
- III - Um dos benefícios mais evidentes da IA no SDLC é a automação de tarefas repetitivas e propensas a erro humano, como geração automática de testes unitários, análise estática de código, detecção de vulnerabilidades de segurança e até sugestões de refatoração. Isso resulta em economia de tempo para as equipes e redução de erros em praticamente todas as fases do ciclo (planejamento, design, implementação, testes, manutenção).
Gabarito: E
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo