Questões de Concurso
Comentadas para serpro
Foram encontradas 2.973 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
Se, no projeto, for identificado que dois programas trocam
dados temporários entre si — um que gere dados e outro que
utilize esses dados —, pode-se realizar a implementação de
um buffer compartilhado entre os dois programas, por meio
de uma estrutura de dados do tipo fila circular, para apoiar
essa troca.
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
Se a implementação do projeto for orientada a objetos, as
classes de projeto devem colaborar e trocar mensagens com
a maior parte das outras classes do mesmo sistema.
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
Para a solução de problemas que surgirem no projeto do
sistema, quando o contexto não estiver claro e não houver
tempo para entendê-lo, devem ser adotados padrões de
projeto constantes da literatura da área.
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
O uso de técnicas do tipo caixa-preta é adequado para
avaliar a qualidade do atendimento aos requisitos não
funcionais, como, por exemplo, o comportamento do sistema
em relação a valores-limite.
Com base nos fundamentos da Engenharia de Software, julgue o item a seguir relativo às decisões adequadas que devem ser tomadas pelas equipes de analistas quando do planejamento para o desenvolvimento de um novo sistema.
Para a validação dos requisitos especificados, é uma decisão
válida gerar casos de testes, a partir dos requisitos de
usuário, antes do início da codificação das funcionalidades.
A respeito do Kubernetes, julgue o próximo item.
A camada de gerenciamento possui o componente etcd, cuja
função é observar pods que foram criados sem nenhum node
atribuído e selecionar um node para execução.
Considere o seguinte conteúdo de um dockerfile.
Tendo como referência essas informações, julgue o item seguinte.
A imagem base do container é um Red Hat Linux.
A respeito do software Kafka, julgue o item a seguir.
É possível fazer uso da API consumer para publicar eventos
em tópicos Kafka.
A respeito do software Kafka, julgue o item a seguir.
Conexões entre producers e consumers suportam
mecanismos de autenticação capazes de criptografar com
SSL.
No que se refere ao uso de Jenkins, julgue o item seguinte.
É possível consumir recursos pela API disponibilizada pelo
Jenkins, utilizando-se Python para buscar e instalar artefatos.
No que se refere ao uso de Jenkins, julgue o item seguinte.
O Jenkins permite interagir com diferentes tipos de
credenciais, sendo uma delas a utilização de SSH com
chaves públicas e privadas, para autenticar somente o
username com a chave privada.
Quanto ao uso de Git para versionamento, julgue o item subsequente.
A execução do comando git stash sem argumentos por
padrão é similar à execução do comando git stash show,
na medida em que ambas mostram as alterações
armazenadas por este comando.
Quanto ao uso de Git para versionamento, julgue o item subsequente.
O comando git checkout é capaz de copiar
completamente um repositório para um diretório local.
Quanto ao uso de Git para versionamento, julgue o item subsequente.
Para atualizar e sincronizar os dados no repositório do arquivo de nome codigo1, deve ser utilizado o seguinte comando.
git init codigo1
Tendo como referência servidores Nginx, considere a configuração a seguir.
http {
upstream appfood {
server s1.appfooduat.com;
server s2.appfooduat.com;
server s3.appfooduat.com;
}
server {
listen 80;
location / {
proxy_pass http://appfood;
}
}
}
A partir dessas informações, julgue o item que se segue.
O método de balanceamento na configuração apresentada
será least-connected, que indicará as requisições para o
servidor com o menor número de conexões ativas.
Tendo como referência servidores Nginx, considere a configuração a seguir.
http {
upstream appfood {
server s1.appfooduat.com;
server s2.appfooduat.com;
server s3.appfooduat.com;
}
server {
listen 80;
location / {
proxy_pass http://appfood;
}
}
}
A partir dessas informações, julgue o item que se segue.
A configuração apresentada é capaz de efetuar
balanceamento de carga para acessos ao endereço
http://appfood.
A respeito de servidores Apache, julgue o item a seguir.
Para configurar uma porta número 8443 que responda a conexões HTTP seguras no endereço IP 192.168.10.10, deve ser informada a configuração a seguir.
Listen 192.168.10.10:8443 https
A respeito de servidores Apache, julgue o item a seguir.
A configuração ServerTokens OS é capaz de controlar
informações de cabeçalho que são retornadas pelo servidor
ao cliente, bem como limitar a quantidade de informações
por segurança, sem fornecer a versão do servidor, mas
somente o nome dele.
A respeito de servidores Apache, julgue o item a seguir.
Aplicando-se a configuração a seguir, é possível exibir imagens pelo servidor HTTP, desde que sejam disponibilizados os arquivos dentro do diretório /var/www/html.
DocumentRoot“/var/www/html”
Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.
Em TDD, os testes de um sistema devem ocorrer antes da
implementação e ser oportunos, isolados e autoverificáveis.