Questões de Concurso
Sobre desenvolvimento de software em engenharia de software
Foram encontradas 1.013 questões
O enunciado refere CORRETAMENTE à:
I- Scrum é um método ágil que enfatiza a colaboração, a transparência e a entrega incremental de valor ao longo do tempo, pois faz uso de Sprints combinadas com um conjunto de boas práticas de programação para o desenvolvimento de software eficiente.
II- Extreme Programming (XP) é um método ágil conhecido por enfatizar a prática de se desenvolver testes automatizados antes do desenvolvimento do código executável. Assim, os desenvolvedores precisam entender com clareza a especificação do software para poderem desenvolver testes automatizados para o sistema.
III- O uso do desenvolvimento incremental pelo Extreme Programming (XP) pode levar a uma degradação da estrutura do software, ao longo do tempo devido à natureza iterativa e à necessidade de entrega contínua de funcionalidades.
IV- Toda equipe (ou “time”) Scrum participa da reunião diária. Nesta reunião, são respondidas três perguntas-chave por todos os membros da equipe: "O que foi desenvolvido desde a última reunião de equipe?"; "Quais dificuldades está enfrentando?" e "O que planeja produzir até a próxima reunião de equipe?".
Está CORRETO o que se afirma em:
Sendo o 1 - Inicial e 2 - Repetível, os demais níveis 3, 4 e 5 são
( ) Uma prática fundamental é a execução de atualizações frequentes, porém pequenas.
( ) A segurança não é a principal prioridade de todos em uma equipe de DevOps.
( ) As equipes de desenvolvimento e operações não ficam mais separadas.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
O recurso utilizado por Rute é configurado no Eclipse através do(a):
Para realizar a declaração do FluxoDois, Marcos deve adicionar ao AndroidManifest.xml um novo elemento do tipo:
Com base nos princípios e modelos de DEVOPS, julgue o item subsecutivo.
O uso da integração contínua (continuous integration) é um
requisito fundamental para o DEVOPS e ocorre quando
existe o interesse de expandir os benefícios da automação
dos testes e do feedback imediato para os próximos estágios
que não são cobertos pela entrega contínua (continuous
delivery).
Com base nos princípios e modelos de DEVOPS, julgue o item subsecutivo.
A evolução natural da entrega contínua (continuous delivery)
é a implantação contínua (continuous deployment), que
consiste no deploy automático em produção após a execução
com sucesso dos testes automatizados e das validações
previstas.
Julgue o seguinte item, relativo a DevOps, Jenkins e GIT.
A principal função do Jenkins em uma automação CI/CD
(continuous integration/continuous delivery) é revisar o
código com base no clean code à procura de bugs, falhas de
vulnerabilidade ou problemas de manutenção que tornem seu
código confuso e difícil de manter.
Julgue o seguinte item, relativo a DevOps, Jenkins e GIT.
No DevOps, por meio das práticas de CI/CD (pipeline de
integração e implantação contínuas), é possível que equipes
de operação e desenvolvimento disponibilizem aplicações
para os clientes por meio de microsserviços, usando práticas
de métodos ágeis.
Uma das diferenças entre DAST e SAST é que enquanto o primeiro é uma abordagem de caixa preta, sem acesso ao código-fonte, o outro, é uma abordagem de caixa branca, que analisa o código fonte durante a fase de desenvolvimento.