Questões de Concurso Sobre engenharia de software

Questões Discursivas

Foram encontradas 14.634 questões

Q3682310 Engenharia de Software
O framework MDA é um modelo para análise e design de jogos, que divide a experiência de jogo em três componentes. Considerando o modelo MDA, o componente Estéticas é definido como
Alternativas
Q3682308 Engenharia de Software
Em jogos digitais, a narrativa pode ser abordada de diferentes formas. Em uma delas, o jogo permite que a história seja criada “no momento” pelas ações e interações do jogador dentro do mundo do jogo, sem um roteiro pré-definido. Este estilo se refere à narrativa
Alternativas
Q3682306 Engenharia de Software
"Os usuários não devem se perguntar se diferentes palavras, situações ou ações significam a mesma coisa. Siga as convenções da plataforma e do setor." Esta definição se refere à heurística, criada por Jakob Nielsen, denominada
Alternativas
Q3682305 Engenharia de Software
A definição de usabilidade presente na NBR 9241-11 está fundamentada em três elementos específicos, sendo eles:
Alternativas
Q3682304 Engenharia de Software
O conceito de Flow, aplicado em jogos, está diretamente vinculado com:
Alternativas
Q3682303 Engenharia de Software
O balanceamento de jogo é importante porque
Alternativas
Q3682302 Engenharia de Software
O objetivo principal do design de níveis de um jogo é
Alternativas
Q3677397 Engenharia de Software
Em robótica, especialmente em máquinas de Comando Numérico Computadorizado (CNC), são empregados motores de passo. Com base nas características desses motores, analise as assertivas a seguir:
I. São motores CC sem escova.
II. As suas bobinas devem ser energizadas em intervalos definidos para manter o eixo de saída do motor girando.
III. O número de graus por passo determina quantos passos existem em cada rotação do eixo de saída.
IV. Quanto mais passos o motor for capaz de dar em uma rotação do eixo de saída, maior será sua resolução.
Quais estão corretas? 
Alternativas
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
Q3677394 Engenharia de Software
No contexto de testes de software, o teste de performance é dividido em três tipos de teste: testes de carga, de estresse e de estabilidade. Com base nesses tipos e considerando sua aplicação em um site de e-commerce hipotético, relacione a Coluna 1 à Coluna 2, associando cada tipo de teste ao respectivo exemplo de sua aplicação.


Coluna 1
1. Carga.
2. Estresse.
3. Estabilidade.

Coluna 2
( ) Aumenta-se progressivamente o número de usuários que usam o site simultaneamente até que ele colapse, exibindo erros e com tempos de resposta inaceitáveis. Assim, verifica-se com quantos usuários o site deixa de funcionar como deve.
( ) Utiliza-se uma carga nominal de 800 usuários usando o site ao mesmo tempo, sabendo-se que é esperado que ele suporte um pico de até 1.000 usuários. Faz-se isso por um período de 24 horas e, depois, analisa-se o desempenho do site nessa janela de tempo, verificando alguns dados como, por exemplo, se os tempos de resposta se mantêm dentro do especificado ou se o consumo de memória aumentou durante esse tempo. Assim, verifica-se se o site continua funcionando por um período com o mesmo número de usuários sem degradar.
( ) Espera-se que o site suporte 1.000 usuários simultâneos. Dessa forma, aplicam-se os 1.000 usuários, verificando se o site aguenta esse volume de pico, sem degradar, por 1 hora. Assim, é possível verificar se o site funciona bem com o volume máximo de usuários que se espera dele no dia a dia, em determinados períodos de tempo.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
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
Respostas
921: D
922: A
923: A
924: C
925: B
926: A
927: B
928: E
929: C
930: A
931: C
932: D
933: E
934: B
935: D
936: E
937: C
938: A
939: C
940: C