Questões de Concurso Sobre desenvolvimento de software em engenharia de software

Foram encontradas 1.077 questões

Q2023639 Engenharia de Software

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. 

Alternativas
Q2023631 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


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. 

Alternativas
Q2023630 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


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.

Alternativas
Q2023629 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


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.  

Alternativas
Q2023628 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.


Imagem associada para resolução da questão


A ferramenta RedHat Ansible está mais relacionada à etapa deploy do que à etapa plan

Alternativas
Q2023627 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


Com base nas etapas do DevOps, é correto afirmar que a ferramenta Jenkins está mais relacionada à etapa monitor que à etapa deploy



Alternativas
Q2023626 Engenharia de Software

Considerando a figura a seguir, julgue o próximo item, acerca dos conceitos de DevOps.

Imagem associada para resolução da questão


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. 

Alternativas
Q2023606 Engenharia de Software

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. 

Alternativas
Q2020831 Engenharia de Software

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. 

Alternativas
Q2020825 Engenharia de Software

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.

Alternativas
Q2020823 Engenharia de Software

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.

Alternativas
Q2020822 Engenharia de Software

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.



Alternativas
Q2016939 Engenharia de Software

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.


Imagem associada para resolução da questão



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



Alternativas
Q2016881 Engenharia de Software
Em uma aplicação que utiliza JPA 2.0, a interface a partir da qual se pode mapear um conjunto de classes para um banco de dados particular, permitindo a criação de consultas, a busca de objetos e a inserção de objetos no banco de dados, é a interface 
Alternativas
Q2016879 Engenharia de Software
O uso da anotação @Audited antes do nome da classe de entidade do banco de dados, em uma aplicação que utiliza JPA, sinaliza ao
Alternativas
Q2002326 Engenharia de Software
No desenvolvimento e na manutenção de aplicações, a ferramenta utilizada para desenvolver e editar o código, depurar (debug) e compilar, usando um único ambiente, denomina-se
Alternativas
Q1999304 Engenharia de Software
Para atender a necessidade de melhoria do processo de desenvolvimento de software em um tribunal, um analista tem aplicado as melhores práticas especificadas no CMMI DEV v2.0. Ele verificou, corretamente, que as seguintes Áreas de Prática:

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
Alternativas
Q1996268 Engenharia de Software
A engenharia de software é uma área da computação voltada à especificação, desenvolvimento, manutenção e criação de softwares, com a aplicação de tecnologias e práticas de gerência de projetos e outras disciplinas, objetivando a organização, a produtividade e a qualidade. Um importante conceito da engenharia de softwares é o desenvolvimento dirigido a testes (TDD), que preconiza uma abordagem para o desenvolvimento de programas em que se intercalam testes e desenvolvimento de código. Sobre o conceito evidenciado, analise as afirmativas a seguir.

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
Alternativas
Q1994965 Engenharia de Software
Quanto à funcionalidade específica do Swagger, assinale a alternativa correta.
Alternativas
Q1993168 Engenharia de Software
Quanto aos critérios e diretrizes técnicas para o processo de desenvolvimento de módulos e serviços na Plataforma Digital do Poder Judiciário Brasileiro – PDPJ-Br, assinale V para a afirmativa verdadeira e F para a falsa.

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,
Alternativas
Respostas
521: E
522: E
523: C
524: C
525: C
526: E
527: E
528: C
529: E
530: E
531: C
532: C
533: B
534: D
535: B
536: C
537: B
538: D
539: E
540: A