Questões de Concurso Comentadas sobre processos de software - desenvolvimento ágil em engenharia de software

Foram encontradas 1.798 questões

Q2495491 Engenharia de Software
Uma equipe de desenvolvimento ágil decidiu utilizar Pontos de História (Story Points) para estimar o esforço necessário para implementar as funcionalidades descritas no seu Product Backlog, na forma de Histórias do Usuário.
Considerando-se esse contexto, a técnica de Pontos de História ajuda a equipe a compreender o trabalho envolvido em cada história por
Alternativas
Q2495490 Engenharia de Software
Uma equipe de desenvolvimento de um software para gerência de finanças pessoais decidiu adotar uma abordagem ágil, utilizando Histórias do Usuário para capturar requisitos funcionais. Essa técnica tem como característica descrever as funcionalidades do software do ponto de vista do usuário final. Para assegurar uma compreensão comum entre todos os envolvidos no projeto, é fundamental que a equipe entenda os componentes de uma História do Usuário.
Os três componentes principais de uma História do Usuário são
Alternativas
Q2495487 Engenharia de Software
Ao final da primeira Sprint de um projeto, o time realizou uma reunião, prevista no Scrum, na qual todos os membros do time de desenvolvimento declararam que estavam satisfeitos por usar teste de unidade e que gostariam que o desenvolvimento fosse dirigido por testes, usando a técnica conhecida como TDD, para melhorar o trabalho.
A atividade especificamente designada no Scrum para discutir tópicos como esses é a reunião de
Alternativas
Q2495384 Engenharia de Software
Uma empresa procura um candidato que seja adaptado à cultura ágil, para trabalhar na área de Tecnologia da Informação. Cinco pessoas (P1, P2, P3, P4 e P5) foram entrevistadas para a função e, em cada uma delas, observaram-se os seguintes aspectos profissionais:

P1: Verifica a clareza do cliente; procura sempre priorizar o necessário; desenvolve seu mindset; traz a responsabilidade para si; procura desenvolver o fim da aversão ao erro.

P2: Trabalha com uma mentalidade flexível, estando aberto a experimentações, com contínuo aprendizado, se ajustando às novas situações, além de sempre procurar interagir com o cliente, buscando satisfazê-lo de forma eficiente.

P3: Procura estabelecer sempre o domínio do problema, focando só no problema, separando as funcionalidades do mesmo e resolvendo-o de acordo com os requisitos do cliente, sem questionar se os requisitos estão certos ou errados.

P4: Procura fazer uma boa análise de requisitos, utilizando técnicas típicas como a rational unified process, visando construir modelos que definam a solução do problema e focando nos objetos que o cercam; faz os orçamentos e cronogramas bem sustentáveis e verifica o cumprimento de cada etapa através de pontos de decisão e, caso dê errado, verifica quais fatores externos influenciaram o erro.

P5: Estabelece metas, que são construídas antes de serem mostradas ao cliente, representando-as com modelos visuais, como diagramas de entidade e relacionamento e diagrama de funcionalidades, entre outros, de modo que cada diagrama seja verificado com o cliente, que vai concordar ou não com o que foi estabelecido, e, caso haja discordância, volta-se ao ponto inicial da análise do problema; e costuma sempre questionar a equipe sobre o porquê de ocorrerem atrasos.

Com base nesses perfis, os candidatos que se adequam ao modelo ágil de desenvolvimento são APENAS
Alternativas
Q2493627 Engenharia de Software
Em um ambiente de desenvolvimento de software que segue a metodologia ágil Scrum, um time de 5 pessoas está realizando sprints mensais. Durante as cerimônias de revisão e retrospectiva, foram estabelecidos limites de tempo para garantir eficiência e foco.

O tempo máximo recomendado pelo Guia do Scrum para cada uma dessas cerimônias é:
Alternativas
Q2493626 Engenharia de Software
O Scrum é um dos frameworks ágeis mais utilizados em desenvolvimento de software. Nesse framework, existem dois papéis essenciais: o Product Owner e o Scrum Master.

O Scrum Master, como facilitador do processo Scrum, pode colaborar com o Product Owner de diversas maneiras, incluindo:
Alternativas
Q2493625 Engenharia de Software
O TJMS está começando um novo projeto com três times que estão trabalhando com o framework Scrum. Durante uma reunião de definition of done (DoD), um time deve considerar diferentes critérios para definir o que significa "feito".

Dentre os critérios para discussão na reunião, o time deve considerar fundamentalmente:
Alternativas
Q2492539 Engenharia de Software

Acerca de engenharia de software, julgue o seguinte item. 


Em projetos de software, utilizam-se ferramentas de acompanhamento de equipes e tarefas entregues por meio de quadros do tipo Kanbam. 

Alternativas
Q2492257 Engenharia de Software
Em relação à Abordagem Ágil, é correto afirmar que:
Alternativas
Q2491440 Engenharia de Software

No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.


No Scrum, chama-se de sprint um determinado período de tempo para executar um conjunto de atividades.

Alternativas
Q2491439 Engenharia de Software

No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.


No método ágil Scrum, o papel do scrum master é o de maximizar o valor do produto e ser o representante das partes interessadas.

Alternativas
Q2491438 Engenharia de Software

No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.


Valorizar os processos e as ferramentas para garantir sucesso no gerenciamento de projetos é um dos valores do manifesto ágil.

Alternativas
Q2491437 Engenharia de Software

No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.


O método BUC de priorização para auxiliar na organização do backlog parte da análise dos benefícios do produto para o negócio e para o usuário, independentemente do custo da feature ou story.

Alternativas
Q2491436 Engenharia de Software

No que se refere aos métodos ágeis para o gerenciamento de projetos, julgue o item subsequente.


No Scrum, chama-se increment o que foi feito do produto dentro de uma sprint.

Alternativas
Q2489174 Engenharia de Software
O Manifesto Ágil estabelece valores fundamentais para as metodologias ágeis de desenvolvimento de software. Assinalar a alternativa que NÃO faz parte dos valores fundamentais do Manifesto Ágil.
Alternativas
Q2486342 Engenharia de Software
[Questão inédita] Em um cenário de desenvolvimento de software, uma equipe segue princípios de metodologias ágeis, Lean Manufacturing e Scrum para otimizar seus processos e melhorar a entrega de produtos. Considerando essas metodologias, qual das seguintes  afirmações melhor descreve uma prática que alinha todas elas?
Alternativas
Q2486333 Engenharia de Software
[Questão inédita] Tanto o Scrum quanto o Kanban têm como objetivo a eficiência e a eficácia do trabalho em equipe no desenvolvimento ágil de softwares. Assinale a alternativa correta acerca de suas características.
Alternativas
Q2486318 Engenharia de Software
[Questão inédita] O gráfico de Burndown é amplamente usado para visualizar o trabalho remanescente em relação ao tempo necessário para concluir o trabalho. Ele ajuda a calcular de forma eficiente o tempo que a equipe tem para concluir as atividades. É frequentemente utilizado por equipes ágeis para medir o progresso em iterações curtas. Uma equipe de desenvolvimento está trabalhando em uma sprint de 80 horas dividida ao longo de 5 dias e, por isso, utiliza o gráfico de Burndown para obter visibilidade sobre o volume estimado de trabalho a ser realizado em relação ao tempo disponível para concluí-lo. De acordo com os componentes do gráfico a seguir, é correto afirmar que:

Imagem associada para resolução da questão
Alternativas
Q2486317 Engenharia de Software
[Questão inédita] Dentro dos times baseados em metodologias ágeis, uma das características mais importantes e ressaltadas é a clara definição dos papéis de atuação dos membros da equipe. Entre eles, o papel do Scrum Master se caracteriza por: 
Alternativas
Q2485874 Engenharia de Software
Segundo o guia Scrum, uma unidade fundamental é uma equipe de pessoas denominada Time Scrum, responsável por criar incrementos úteis e valiosos a cada Sprint.
Um Time Scrum é composto por
Alternativas
Respostas
521: E
522: A
523: D
524: A
525: B
526: B
527: D
528: C
529: D
530: C
531: E
532: E
533: E
534: C
535: D
536: B
537: B
538: B
539: B
540: D