Questões de Concurso
Comentadas sobre processos de software - desenvolvimento ágil em engenharia de software
Foram encontradas 1.729 questões
A respeito de experiência do usuário (UX) e de metodologias ágeis, julgue o próximo item.
Brainstorming é uma estratégia muito utilizada e
recomendada na etapa de prototipação do design thinking.
A respeito de experiência do usuário (UX) e de metodologias ágeis, julgue o próximo item.
Entre os principais métodos ágeis, o Lean é indicado para
projetos reduzidos e mais objetivos, o Scrum é indicado para
projetos de diferentes áreas que tenham prazos apertados e
requisitos mutáveis, e o XP passou a ser indicado para
startups e empresas em processo de consolidação, pois tem
como principal objetivo fortalecer a relação entre
colaboradores e clientes.
A respeito de experiência do usuário (UX) e de metodologias ágeis, julgue o próximo item.
Storytelling é um método de construção de narrativas com o
objetivo de gerar conexões emocionais com o público-alvo.
A respeito de experiência do usuário (UX) e de metodologias ágeis, julgue o próximo item.
Em uma página de um sítio de rastreio, a alteração do botão
de confirmação de busca de encomendas de clique aqui
para rastreie seu pedido é um exemplo de UX writing,
pois deixa claro para onde o usuário será redirecionado.
A respeito de experiência do usuário (UX) e de metodologias ágeis, julgue o próximo item.
Tanto uma lista de emojis do teclado que inclui diferentes
tons de pele quanto opções de avatar de gênero neutro
constituem exemplos de um design mais utilizável (usable).
A respeito de experiência do usuário (UX) e de metodologias ágeis, julgue o próximo item.
O objetivo do Lean UX é obter feedbacks dos usuários o
mais tarde possível, o que permite tomar decisões e melhorar
o produto com tranquilidade e precisão.
A respeito de engenharia de software e dos processos de desenvolvimento de software, julgue o próximo item.
Em Scrum, o sprint goal é estabelecido na sprint planning e
incorporado ao sprint backlog; caso surjam diferenças nas
expectativas, os desenvolvedores colaboram com o
product owner para ajustar o sprint backlog sem
comprometer o sprint goal.
( ) O Scrum não requer a realização de reuniões específicas, deixando a equipe livre para decidir como se organizar.
( ) Em Scrum, o backlog do produto é uma lista dinâmica de funcionalidades que não precisa ser priorizada.
( ) Scrum é um framework ágil que facilita o desenvolvimento, entrega e manutenção de produtos complexos.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Nessas condições, será adotado o seguinte procedimento:
Julgue o próximo item, relativo a padrão de projetos e Scrum.
De acordo com o Scrum, durante uma sprint planning, para
cada item do product backlog selecionado, cabe ao product
owner planejar o trabalho necessário para criar um
incremento de valor que atenda à forma como isso será feito.
A respeito de metodologias e técnicas prescritas pela engenharia de software para o desenvolvimento e para a gestão de produtos, julgue o item que se segue.
Na entrega de software funcionando para a produção de
forma ágil, o DevOps prestigia a entrega contínua; nesse
sentido, um princípio recomendado é que as atualizações de
arquivo do servidor, por meio de uma operação de
atualização de arquivos (commit) realizada pelos
desenvolvedores, sejam centralizadas em uma máquina de
integração.
A respeito de metodologias e técnicas prescritas pela engenharia de software para o desenvolvimento e para a gestão de produtos, julgue o item que se segue.
Na gestão do backlog de um produto usando-se uma
metodologia ágil, o controle do versionamento dos artefatos
é adequado para procurar manter o backlog com a
característica de emergente.
A respeito de metodologias e técnicas prescritas pela engenharia de software para o desenvolvimento e para a gestão de produtos, julgue o item que se segue.
Na metodologia Scrum, caso diversos incrementos sejam
criados em uma sprint, um deles pode ser entregue aos
stakeholders antes da conclusão da sprint.
Considerando que esta tecnologia requer a adesão a algumas práticas fundamentais, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Os quadros Kanban incorporam o princípio da visualização do trabalho que se baseia na exibição de cartões que correspondem a itens da lista de pendências do produto.
( ) Empregando o modelo de Pull a equipe puxa para seu fluxo de trabalho as pendências da lista conforme a sua capacidade se torna disponível.
( ) A imposição de limite para o número de tarefas que um time possui atualmente corresponde ao WIP (Work In Progress), e traz o benefício de aumentar o foco e, ao mesmo tempo, reduzir a mudança de contexto.
As afirmativas são, respectivamente,
Considerando o desenvolvimento de software empregando Scrum, analise as afirmativas a seguir.
I. O ciclo de vida do Scrum é incremental, sendo concluído em intervalos de tempo fixos chamados sprints que geralmente dura de um a quatro meses.
II. O proprietário do produto é responsável pelo que a equipe cria e por que ela o cria, enquanto e o Scrum master garante que o processo Scrum seja seguido pela equipe, que constroem o produto de fato.
III. A etapa de planejamento do sprint envolve a escolha pela equipe dos itens da lista de pendências do produto e a etapa de execução do sprint tem sua forma de atuação especificada no Scrum para modo de comportamento da equipe na realização da lista de pendências.
Está correto o que se afirma em
Com relação ao desenvolvimento ágil de software proposto no Manifesto, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) O desenvolvimento ágil valoriza mais os indivíduos e interações do que os processos e ferramentas, bem como atribui mais valor ao software em funcionamento do que à documentação abrangente.
( ) O movimento ágil valoriza menos a negociação de contratos, dando mais importância à colaboração com o cliente.
( ) O desenvolvimento ágil valoriza mais seguir um plano do que responder a mudanças.
As afirmativas são, respectivamente,
Entre as técnicas aplicadas, destaca-se a prática que torna a integração de código mais eficiente por meio de builds e testes automatizados denominada