Questões de Concurso Sobre engenharia de software

Foram encontradas 11.957 questões

Q2228307 Engenharia de Software

No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.


A seguinte frase representa a sintaxe de uma história de usuário: como [persona], eu [quero], [para que].


Alternativas
Q2228306 Engenharia de Software

No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.


Um requisito funcional pode ser expresso em termos de segurança e desempenho de um software.

Alternativas
Q2228305 Engenharia de Software

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


O dono do produto é responsável por garantir que os ritos do scrum sejam adotados corretamente.


Alternativas
Q2228303 Engenharia de Software

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


O just in time e o poka yoke são duas ferramentas utilizadas no método ágil XP para desenvolvimento de software.


Alternativas
Q2228302 Engenharia de Software

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


Uma equipe scrum é formada pelos seguintes artefatos: um dono do produto, o scrum master e a equipe de desenvolvimento.


Alternativas
Q2228301 Engenharia de Software

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


To do, doing e done são três estágios básicos do método Kanbam usados para caracterizar o andamento das atividades de um projeto de desenvolvimento de software.


Alternativas
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
Respostas
1781: C
1782: E
1783: E
1784: E
1785: E
1786: C
1787: E
1788: C
1789: C
1790: E
1791: C
1792: E
1793: E
1794: C
1795: E
1796: E
1797: E
1798: C
1799: C
1800: C