Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.013 questões
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
Analise o diagrama abaixo, que representa algumas práticas conhecidas de desenvolvimento de software que objetivam a construção rápida de produtos coesos e com qualidade.
Que práticas poderiam preencher, adequada e respectivamente, os quadros identificados pelas letras
A, B e C?
I. No desenvolvimento guiado a testes, os testes automatizados são construídos antes do software propriamente dito. Com isso, é comum que no início do desenvolvimento do software existam diversos testes falhando. II. O desenvolvimento guiado a testes é uma técnica que apoia as etapas de projeto, codificação e testes do processo de desenvolvimento de um software. III. O desenvolvimento guiado a testes é definido como uma técnica na qual o teste é realizado antes da codificação. O teste não precisa ser necessariamente automatizado. IV. Uma desvantagem de se utilizar TDD é o fato de que o projeto da aplicação precisa estar totalmente concluído para garantir que os testes cubram todos os casos. Com isso, ele é indicado apenas para sistemas de pequeno porte.
O software HotPotatoes é uma ferramenta gratuita que permite construir seis aplicações interativas. Assim o programa é composto por seis módulos - cinco de criação e um de compilação:
(I)JCross.
(II)JMix.
(III)JCloze.
(IV)JQuiz.
(V)JMatch.
Enumere as lacunas abaixo de acordo com os módulos do software educacional HotPotatoes acima:
(__)Associação de pares ou ordenação de frases.
(__)Questionários de escolha múltipla, de seleção
múltipla, verdadeiro/falso, ou de resposta curta.
(__)Cria exercícios de texto lacunar (texto com espaços em branco para preencher).
(__)Ordenação de palavras de uma frase.
(__)Onde se podem elaborar palavras cruzadas.
Após análise, assinale a alternativa que apresenta a sequência CORRETA dos itens acima, de cima para baixo:
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