Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.077 questões
Julgue o seguinte item, relativos a containers de aplicação.
Quando se executa um container de aplicação .NET, o sistema operacional (SO) contido no container é executado como SO
convidado, ou seja, sob o SO host, com acesso ao hardware subjacente.
Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.
A entrega contínua (CD) no DevOps é o processo de
automatização que inclui a configuração e implantação de
um aplicativo em um pipeline de produção, mas não abrange
a compilação e o teste.
Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.
Os microsserviços são módulos implantados e monitorados
de forma independente, os quais são combinados, em uma
coleção desacoplada, por aplicativos baseados nesses
microsserviços.
Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.
Um serverless é definido como um modelo operacional cujos
princípios incluem a ausência de infraestrutura para
gerenciar e o dimensionamento automático por unidade de
consumo.
Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.
A ferramenta RedHat Ansible está mais relacionada à etapa
deploy do que à etapa plan.
Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.
Com base nas etapas do DevOps, é correto afirmar que a
ferramenta Jenkins está mais relacionada à etapa monitor que
à etapa deploy.
Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.
Situação hipotética: Alguns funcionários de determinada organização foram encarregados de selecionar uma ferramenta para auxiliar os gestores na execução das atividades relacionadas à fase build dos projetos da empresa. Após se reunirem para debater o assunto, os funcionários optaram pela ferramenta puppet.
Assertiva: Nessa situação, os funcionários da empresa
escolheram a ferramenta mais adequada, uma vez que o
puppet é utilizado para realizar, de forma padronizada, a
automação e construção de código, verificando-se as
dependências necessárias durante o processo de compilação
das aplicações.
A respeito de banco de dados, julgue o item seguinte.
Elasticsearch é um processo de pesquisa que trabalha com
grandes volumes de dados, processando requisições JSON
bem como devolvendo dados JSON.
Acerca de conceitos e técnicas do projeto de software, desenvolvimento orientado por comportamento (BDD) e desenvolvimento guiado por testes (TDD), julgue os itens subsequentes.
Durante um projeto de um software, caso haja algum
eventual atraso no desenvolvimento do produto, a solução
com efeitos mais imediatos será a contratação, com urgência,
de mais programadores, a fim de que o cronograma de
execução do projeto mantenha-se em dia.
A respeito de DevOps, julgue o item subsequente.
A recomendação da integração é contínua quando prevê que
cada desenvolvedor faça, no mínimo, um commit por
semana, atualizando o repositório central a partir do
repositório local.
A respeito de DevOps, julgue o item subsequente.
A organização que investir em DevOps deve estar preparada
para automatizar seus processos mediante a execução de
scripts pré-definidos.
A respeito de DevOps, julgue o item subsequente.
A ferramenta puppet permite escrever e executar um
conjunto de diretivas para gerenciar a configuração de um
sistema, seja o operacional, seja uma aplicação.
Considere o bloco de código abaixo, parte de uma classe contida em uma aplicação que utiliza JPA 2.0 com unidade de persistência chamada SistemaPU.
Considerando que a conexão com o banco de dados ocorre com sucesso e que os recursos necessários estão disponíveis e em
condições ideais, para que seja realizada a busca na tabela do banco de dados a lacuna I deve ser corretamente preenchida por
I. Integração do Produto.
II. Revisão por Pares.
III. Gerência de Processos.
se inserem, correta e respectivamente, no âmbito das Áreas de Capacidade
I. Como o código é desenvolvido em pequenos incrementos, o programador não precisa executar todos os testes cada vez que adicionar funcionalidade ou refatorar o programa.
II. O TDD ajuda os programadores na análise de ideias de um segmento de código a ser elaborado; porém, não é capaz de reduzir os custos dos testes de regressão.
III. Melhor entendimento do problema, cobertura de código, teste de regressão, depuração simplificada e documentação de sistema são considerados benefícios do TDD.
Está correto o que se afirma em
I. Os módulos estruturantes do PDPJ-Br seguem o modelo arquitetural de microsserviços, que deverão ser obrigatoriamente modelados utilizando-se a metodologia Domain Driven Design (DDD).
II. O controle de versionamento de microserviços poderá empregar como sistema de controle de versões: Git, SVN ou CVS.
III. O CNJ desenvolveu o UIKit como conjunto de ferramentas de interface gráfica, de adoção opcional, como identidade visual dos módulos desenvolvidos dentro da PDPJ-Br
As afirmativas são, respectivamente,