Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 12.717 questões

Q3098232 Engenharia de Software

Em relação ao controle de configurações e às versões de software, ao gerenciamento de mudanças e à gestão de bases de conhecimento, julgue o item seguinte.


O Subversion é uma ferramenta de controle de versão distribuída, o que significa que é apropriado para a utilização em grandes equipes, nas quais os desenvolvedores não estão localizados geograficamente no mesmo local.

Alternativas
Q3098222 Engenharia de Software

No que diz respeito à segurança em ambientes lógicos, à classificação de ativos de informação, à biblioteca ITIL e ao guia PMBOK, julgue o item seguinte.


As redes neurais para análise de padrões e detecção de anomalias em dados de segurança são empregadas para melhorar a segurança em ambientes lógicos.

Alternativas
Q3096303 Engenharia de Software
Em um mundo cada vez mais conectado, as casas inteligentes estão se tornando uma realidade comum, com dispositivos como lâmpadas, câmeras de segurança, termostatos e assistentes de voz, todos conectados à rede da casa. Esses dispositivos são integrados à Internet das Coisas (IoT), permitindo que objetos do cotidiano "conversem" entre si e sejam gerenciados de forma automática. Diante dessa integração entre Inteligência Artificial (IA) e IoT, qual das afirmativas a seguir descreve corretamente o papel da IA e suas diversas aplicações, incluindo IoT?
Alternativas
Q3095191 Engenharia de Software
A técnica utilizada para se projetarem casos de teste na qual o programa ou sistema é considerado uma caixa-preta, os detalhes de implementação não são considerados e o software é avaliado segundo o ponto de vista do usuário é conhecida como Teste:
Alternativas
Q3095190 Engenharia de Software
Em testes de software, o teste de unidade:
Alternativas
Q3095188 Engenharia de Software
O Scrum é uma metodologia ágil e nele existe, por padrão, um papel desempenhado por quem vai designar as tarefas a serem realizadas pelo time de desenvolvimento. Que papel é esse?
Alternativas
Q3095187 Engenharia de Software
O Manifesto Ágil é o documento que possui quatro valores importantes para nortear as metodologias ágeis. Qual das alternativas a seguir NÃO faz parte desses quatro valores?
Alternativas
Q3092904 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


Helm permite que se instalem e(ou) se atualizem aplicativos do Kubernetes. 

Alternativas
Q3092901 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes.


No ingress, os caminhos que não incluem um pathType explícito falharão na validação.  

Alternativas
Q3092899 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


Pod, por padrão, executa um container (unique container image), assim, caso seja necessário encapsular uma aplicação composta de vários containers fortemente acoplados, faz-se necessário criar vários pods correlacionados no registry

Alternativas
Q3092898 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


Um configmap é um objeto de API usado para armazenar dados confidenciais em pares de chave-valor e apresenta como vantagem a criptografia nativa e leve para pods

Alternativas
Q3092897 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


Um statefulset define os pods que fornecem instalações e serviços com armazenamento não persistente, de forma que a operação do cluster seja executada sem acoplamento; assim, cada pod pode executar suas funções sem a necessidade de fazer parte de um complemento. 

Alternativas
Q3092896 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


O CRI (container runtime interface) é o principal protocolo para a comunicação entre o kubelet e o container runtime

Alternativas
Q3092895 Engenharia de Software

Julgue o próximo item, relativo a DevOps e Kubernetes. 


A implantação contínua é uma estratégia no desenvolvimento de software em que as alterações de código em um aplicativo são liberadas automaticamente no ambiente de produção.

Alternativas
Q3091950 Engenharia de Software
Qual das opções descreve, devidamente, uma das principais aplicações da inteligência artificial, (IA), nas empresas?
Alternativas
Q3091945 Engenharia de Software
A Inteligência Artificial, (IA), é uma área da tecnologia que permite que computadores e dispositivos digitais, realizem atividades semelhantes às humanas. Entre as capacidades da IA, podemos destacar:
Alternativas
Q3091820 Engenharia de Software
Ao avaliar a aplicabilidade dos princípios de Engenharia de Software em um projeto de desenvolvimento iterativo e de longa duração, qual dos seguintes princípios exige maior investimento inicial, mas garante economia a longo prazo ao lidar com mudanças inevitáveis nos requisitos? 
Alternativas
Q3091813 Engenharia de Software
Qual dos seguintes princípios de Engenharia de Software ajuda a compreender sistemas complexos através de representações simplificadas, como diagramas ou descrições textuais resumidas? 
Alternativas
Q3090096 Engenharia de Software
Modelos de linguagem de larga escala (Large Language Models - LLM) são frequentemente utilizados em processamento de linguagem natural, e podem gerar resultados inesperados em resposta às consultas dos usuários. Essas respostas são chamadas de alucinações dos modelos. Uma técnica usada para se evitar tais alucinações consiste em combinar os modelos generativos com sistemas de recuperação de informações, permitindo buscas em bases de dados mais confiáveis e melhorando a qualidade das respostas geradas.
A essa técnica dá-se o nome de
Alternativas
Q3090090 Engenharia de Software
Um dos principais objetivos dos algoritmos de aprendizado de máquinas é o de estabelecer um modelo que melhor descreva as relações entre variáveis de um conjunto de dados. Em algumas situações, ao serem treinados, os modelos ajustam-se demasiadamente aos dados do conjunto, capturando até mesmo padrões relacionados aos ruídos dos dados. Esses modelos tendem a ser excessivamente complexos e a ter um mau desempenho na generalização, isto é, nas etapas em que é necessário processar novas instâncias de dados não pertencentes ao conjunto de treinamento original.

Uma maneira de mitigar esse comportamento inconveniente é usar técnicas de
Alternativas
Respostas
1801: E
1802: C
1803: B
1804: C
1805: C
1806: B
1807: B
1808: C
1809: C
1810: E
1811: E
1812: E
1813: C
1814: C
1815: D
1816: A
1817: C
1818: A
1819: D
1820: D