Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.120 questões

Q2228300 Engenharia de Software

Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.


No método Scrum, o backlog da sprint é um documento entregue pela equipe de desenvolvimento e que contém os resultados alcançados durante a sprint.

Alternativas
Q2228299 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
Na análise do valor limite, casos de teste podem ser derivados dos domínios de entrada e de saída.

Alternativas
Q2228298 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
Em um teste funcional de software, os elementos de uma classe devem se comportar de maneira equivalente.

Alternativas
Q2228297 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
No particionamento de equivalências para a criação de casos de teste, devem ser consideradas apenas as partições válidas.

Alternativas
Q2228296 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
No desenvolvimento orientado por comportamento (BDD), as palavras-chave utilizadas nos blocos que formam os cenários são given, when e then.
Alternativas
Q2228295 Engenharia de Software
Acerca dos testes de software e das ferramentas para automatização de testes, bem como do desenvolvimento orientado por comportamento, julgue o item que se segue. 
Em um teste de integração, cada uma das unidades é testada separadamente para se observar se elas funcionam de forma adequada.
Alternativas
Q2228293 Engenharia de Software

Acerca de HTTPRequest e JSON, julgue o próximo item. 


O processo de adição de comentários em arquivos JSON é igual ao das linguagens de programação, pois, assim como estes, tipicamente ignora comentários quando são executados.

Alternativas
Q2228292 Engenharia de Software

Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.


A implantação contínua é uma prática que envolve a entrega automatizada do software em diferentes ambientes, como ambientes de teste, pré-produção e produção, reduzindo o tempo necessário para implantar novas funcionalidades e corrigir bugs


Alternativas
Q2228291 Engenharia de Software

Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.


Para configurar um projeto Freestyle no Jenkins, devem-se definir o pipeline de compilação, o teste e a implantação que serão executados quando o projeto for construído.


Alternativas
Q2228290 Engenharia de Software

Julgue o item que se segue, com relação a técnicas de integração e implantação contínua de código.


Embora as técnicas de integração contínua sejam essenciais para garantir a qualidade do software e a eficiência do processo de desenvolvimento, elas não possibilitam a realização de testes automatizados de aceitação.

Alternativas
Q2228289 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
O Ansible é uma ferramenta de integração contínua que permite automatizar o processo de construção, teste e implantação de software e pode ser integrado a outras ferramentas DevOps, como Git, Docker e Kubernetes. 
Alternativas
Q2228288 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
A adoção de tecnologias de conteinerização, como o Docker, permite à equipe orquestrar vários contêineres em conjunto, por exemplo, um contêiner para a aplicação Node.js e outro, para o banco de dados MongoDB. 

Alternativas
Q2228286 Engenharia de Software
Tendo em vista que, no atual cenário de desenvolvimento de aplicações web, é essencial considerar princípios, como consistência e escalabilidade, e práticas, como automação do processo de implantação e integração do código-fonte, julgue o item subsequente.
As ferramentas DevOps incluem o Kubernetes, uma plataforma de orquestração de contêineres que permite gerenciar e escalonar aplicativos em contêineres em diferentes ambientes e pode ser integrada a outras ferramentas DevOps, como Docker e Jenkins.
Alternativas
Q2228285 Engenharia de Software

Acerca de API Gateway, julgue o próximo item.


Considere-se que seja necessário criar uma API Gateway para um serviço back-end que responde a solicitações HTTP na rota /api/fiscalização. Nessa situação hipotética, na etapa de configuração da rota para o serviço de back-end, é necessário especificar, na API Gateway, o método HTTP (GET, POST etc.) que a aplicação back-end suporta, para que a integração funcione corretamente. 

Alternativas
Q2227447 Engenharia de Software
Assinale a alternativa que apresenta corretamente o propósito de um Product Backlog no Scrum. 
Alternativas
Q2227445 Engenharia de Software
No contexto do monitoramento de bugs com Sentry, qual é a característica que ajuda a identificar e resolver problemas de forma mais eficiente? 
Alternativas
Q2227440 Engenharia de Software
No GitLab, qual é a característica fundamental do arquivo .gitlab-ci.yml, utilizado para configurar pipelines de Continuous Integration e Continuous Delivery (CI/CD)? 
Alternativas
Q2227439 Engenharia de Software
No contexto do Jenkins, qual é a abordagem eficiente para implementar pipelines de Continuous Integration e Continuous Delivery (CI/CD) em um ambiente de desenvolvimento com várias equipes e projetos? (
Alternativas
Q2227438 Engenharia de Software
No Kubernetes, qual é a abordagem correta para implementar comunicação segura entre os componentes do cluster e garantir autenticação e autorização adequadas? 
Alternativas
Q2227432 Engenharia de Software
Você é um analista de infraestrutura trabalhando em um projeto com o conceito de DevOps e precisa definir as características de infraestrutura para o ambiente de desenvolvimento e o ambiente de produção. Assinale a alternativa que apresenta corretamente um exemplo de um ambiente de computação em nuvem híbrida. 
Alternativas
Respostas
3821: E
3822: C
3823: C
3824: E
3825: C
3826: E
3827: E
3828: C
3829: E
3830: E
3831: E
3832: C
3833: C
3834: C
3835: E
3836: A
3837: A
3838: C
3839: D
3840: D