Questões de Concurso
Sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.920 questões
A respeito de Scrum, julgue o item que se segue.
Como prática, deve-se sempre priorizar o que seja considerado
mais importante para o projeto, sendo de responsabilidade do
product backlog a priorização do que deve ser feito em cada
sprint.
Acerca de microsserviços e práticas ágeis, julgue o item a seguir.
Situação hipotética: Uma empresa possui um grande sistema com todas as suas funcionalidades em uma aplicação que acessa um banco de dados. A aplicação foi desmembrada em várias outras, em formatos de contêineres que podem ser provisionados, iniciados e parados sob demanda em ambientes de homologação e desenvolvimento, porém, em produção, o deploy é feito manualmente. Assertiva: Nessa situação, configura-se um ambiente que possui práticas de entrega contínua.
Com relação à qualidade de software, julgue o item a seguir.
No Scrum, as iterações (sprints) e funcionalidades a serem implementadas (product backlog) são estabelecidas pelo scrum master, planejadas e priorizadas em reuniões chamadas review meetings, quando a prática de programação em pares auxilia na realização de processos informais de revisão de código.
Com relação à qualidade de software, julgue o item a seguir.
Na extreme programming, como não há especificação de
sistema que possa ser usada por equipe de teste externa, a
característica de test-first exige que os implementadores de
tarefa compreendam detalhadamente a especificação de
comportamento da funcionalidade em desenvolvimento, a fim
de que possam escrever o teste para o sistema.
Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban.
Em um desenvolvimento ágil sob a metodologia Scrum,
deve-se fazer uma reunião diária, chamada daily Scrum, que
terá a finalidade de resolver os problemas que forem
identificados e não solucionados no dia de trabalho anterior.
Julgue o próximo item, a respeito das metodologias ágeis Scrum e Kanban.
A implementação de um Kanban pressupõe a definição de um
fluxo de trabalho pela equipe, o qual poderá ser revisto,
mediante a inclusão ou a retirada de estágios, à medida que o
trabalho evoluir.
Com relação às práticas de contagem adotadas na análise por pontos por função, julgue o item subsequente.
Em projetos de desenvolvimento ágil, considera-se que o ciclo
de trabalho evolutivo encerra-se a cada release; alterações
ocorridas em funcionalidades após o término de uma release
serão tratadas como projeto de melhoria.
Julgue o próximo item, referente à metodologia de desenvolvimento de software.
Na XP (Extreme Programming), programadores trabalham em
pares, e requisitos são expressos como cenários, denominados
histórias de usuários, os quais são implementados como uma
série de tarefas.
Julgue o próximo item, referente à metodologia de desenvolvimento de software.
No Scrum, o product owner, o Scrum master e demais
interessados no produto definem o product backlog,
estabelecendo os itens a serem desenvolvidos, ordenados a
partir dos mais importantes ou relevantes, e respeitando
critérios de ordenação que incluem fatores como valor, custo,
conhecimento ou risco.
Acerca das metodologias ágeis de desenvolvimento, julgue o item que se segue.
Por princípio, o processo de Scrum declara o produto como
pronto somente ao fim de cada ciclo típico de sprint e após a
aprovação formal das justificativas do scrum master pelos
stakeholders.
Acerca das metodologias ágeis de desenvolvimento, julgue o item que se segue.
Na modelagem tradicional, parte significativa do tempo da
equipe de desenvolvimento e dos recursos é despendida com
manutenção e ajustes de modelos e diagramas; na modelagem
ágil, por princípio, mudanças de requisitos ocorridas ao longo
do processo de desenvolvimento ensejarão o descarte dos
modelos e diagramas que não forneçam valor em longo prazo,
ainda que sejam relacionados aos requisitos afetados.
A respeito do Scrum, julgue o item a seguir.
O scrum master é o ponto central que detém poderes de
liderança sobre o produto.