Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.096 questões
No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.
Requisito é uma condição necessária que o sistema deverá
realizar para atender a uma necessidade do usuário.
No que concerne à elicitação e ao gerenciamento de requisitos, julgue o item subsequente.
Um critério de aceitação, depois de testado, significa que um
requisito foi implementado corretamente.
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].
Julgue o seguinte item, a respeito dos métodos e das práticas ágeis para desenvolvimento de software.
A retrospectiva da sprint é a reunião que se faz para se
avaliar o que foi feito na sprint anterior.
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.
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.
No desenvolvimento orientado por comportamento (BDD), as palavras-chave utilizadas nos blocos que formam os cenários são given, when e then.
Em um teste de integração, cada uma das unidades é testada separadamente para se observar se elas funcionam de forma adequada.
Acerca de HTTPRequest e JSON, julgue o próximo item.
O nó HTTPRequest é utilizado para interagir com um web
service e está disponível nos seguintes modos de operação:
desenvolvedor, application integration suite, padrão,
avançado, express, escala e adaptador.
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.
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.
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.
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.
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.
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.
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.
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.