Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.121 questões

Q3677395 Engenharia de Software
Em nível acadêmico, ao se construir um robô, deve-se definir os atuadores para movimentá-lo e os sensores para enviar dados sobre o meio onde ele está interagindo. Entre os diferentes tipos de sensores, há a chave de colisão, que é um: 
Alternativas
Q3677392 Engenharia de Software
O teste de aceitação serve para verificar se o software desenvolvido está pronto para entrar em produção. Geralmente, o testador escolhido para fazer esse tipo de teste:
Alternativas
Q3677390 Engenharia de Software
Um site de uma loja virtual tem as seguintes funcionalidades:
1. Login de usuário.
2. Busca de produtos.
3. Adicionar um produto ao carrinho de compras.
4. Finalizar a compra (checkout).
Depois de um certo tempo em produção, foi decidido implementar no site a funcionalidade “Lista de desejos” e, por causa dela, se decidiu testar novamente as funcionalidades 1, 3 e 4. O tipo de teste realizado nas funcionalidades do site por causa da “Lista de desejos” foi o de:
Alternativas
Q3677389 Engenharia de Software

Seja a função em C que deveria atender o seguinte enunciado:



Construir uma função chamada somar, que recebe dois valores inteiros e retorna a soma deles.

int somar(int a, int b) {

  return a - b; 

}

Um testador executa um caso de teste chamando a função somar(10,5).

O resultado esperado deve ser 15.

O resultado obtido foi 5. 



A diferença entre o resultado esperado e o resultado obtido é devido a um comportamento incorreto, observado na função durante sua execução. Esse problema, no contexto de testes de software, é classificado como:

Alternativas
Q3675033 Engenharia de Software
A respeito da modelagem centrada em dados (Data-Centric Artificial Intelligence), analise as opções a seguir e marque a correta. 
Alternativas
Q3675027 Engenharia de Software
DevOps é um conjunto de práticas e princípios, bem como uma filosofia cultural, utilizados amplamente na indústria de TI. A respeito do DevOps, é correto afirmar que 
Alternativas
Q3675024 Engenharia de Software
Considere que, no treinamento de um classificador, os hiperparâmetros foram ajustados por validação cruzada aplicada apenas ao conjunto de treino e validação. Posteriormente, o classificador foi avaliado em um conjunto de teste independente. Sobre o conjunto de teste, é correto afirmar que, 
Alternativas
Q3674859 Engenharia de Software
 Um dos princípios da Infraestrutura como Código (IaC) é tratar os arquivos de configuração da infraestrutura da mesma forma que o código-fonte de uma aplicação. Isso permite que as equipes de operações apliquem práticas de engenharia de software ao gerenciamento de seus servidores e serviços. A prática de DevOps que é fundamental para habilitar a IaC, permitindo o rastreamento de alterações, a colaboração em equipe e a capacidade de reverter para configurações anteriores, é o(a) 
Alternativas
Q3674849 Engenharia de Software
Em um processo de integração contínua, uma equipe de desenvolvimento decide automatizar o provisionamento de servidores de teste. Para isso, opta por descrever a infraestrutura em arquivos de configuração versionados no repositório Git, permitindo reproduzir o ambiente de forma idempotente em diferentes nuvens. A opção que apresenta o nome dessa prática, no contexto do movimento DevOps, é 
Alternativas
Q3674697 Engenharia de Software
Os padrões de criação abstraem o processo de instanciação, auxiliando o sistema a se tornar independente de como seus objetos são criados, compostos e representados. São exemplos de padrões de projeto de criação: 
Alternativas
Q3674696 Engenharia de Software
A usabilidade, acessibilidade e experiência do usuário são fatores de qualidade na Interação Humano-Computador. Sobre tais fatores de qualidade é correto afirmar que: 
Alternativas
Q3674693 Engenharia de Software
O SCRUM aplica vários processos e técnicas que visam a gerenciar e melhorar o desenvolvimento do software, de forma interativa e incremental. A cerimônia em que a equipe pensa no que deu certo, no que poderia ter sido melhor e no que pode ser melhorado na Sprint seguinte é chamada de: 
Alternativas
Q3674692 Engenharia de Software
Em engenharia de software, diferentes modelos de ciclo de vida de software estruturam e organizam o desenvolvimento de projetos, cada um com características específicas. Sobre esses modelos, é correto afirmar: 
Alternativas
Q3674691 Engenharia de Software
Durante o processo de elicitação de requisitos é primordial investir tempo compreendendo como as pessoas trabalham para garantir que o sistema proposto atenda as necessidades do usuário. Algumas abordagens de levantamento de requisitos são: 
Alternativas
Q3674690 Engenharia de Software
De acordo com as abordagens de desenvolvimento dirigido por testes (TDD, do inglês test-driven development), é correto afirmar: 
Alternativas
Q3674689 Engenharia de Software
DevOps é um termo referente à combinação entre “Desenvolvimento e Operações”, em que o objetivo é unificar as partes no desenvolvimento de um software. Essa abordagem se concentra em três princípios fundamentais que são: 
Alternativas
Q3674688 Engenharia de Software
Dentro das funções do SCRUM, existe um papel responsável por decidir qual trabalho deve ser feito e sua prioridade. Ele também realiza o feedback com o cliente e traduz a produtividade da equipe em valor. Este papel é chamado de: 
Alternativas
Q3674687 Engenharia de Software
Em um sistema interativo, a interface deve ser adequada para que os usuários aproveitem ao máximo os recursos oferecidos pelo sistema e deve ser guiada por critérios de qualidade em Interação Humano-Computador (IHC). A acessibilidade é um critério relacionado: 
Alternativas
Q3674686 Engenharia de Software
A avaliação heurística baseia-se em um conjunto de diretrizes de usabilidade que descrevem características desejáveis da interação e da interface. Essas diretrizes, conhecidas como heurísticas de Nielsen, servem como referência para identificar problemas e melhorar a experiência do usuário. Analise as afirmações a seguir e assinale aquela que apresenta corretamente uma dessas heurísticas.
Alternativas
Q3674680 Engenharia de Software
Uma empresa adota o GitHub Flow como fluxo de trabalho para o Git. Os desenvolvedores são orientados a criar Pull Requests a partir de branches de feature, porém um dos desenvolvedores pergunta por que usar o comando rebase antes do merge. A justificativa correta para a pergunta encontram-se em: 
Alternativas
Respostas
821: C
822: C
823: D
824: E
825: B
826: D
827: E
828: C
829: A
830: C
831: C
832: D
833: B
834: A
835: A
836: A
837: B
838: A
839: C
840: A