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

Foram encontradas 1.798 questões

Q3434084 Engenharia de Software
No framework Scrum, entre os papéis bem definidos para a execução do projeto, o profissional responsável por garantir que a equipe esteja aplicando corretamente os princípios e práticas do Scrum, ajudando a remover impedimentos e promovendo a colaboração, é denominado 
Alternativas
Q3434083 Engenharia de Software
No contexto de desenvolvimento de software, uma equipe que busca entregar incrementos contínuos e se adaptar rapidamente às mudanças do mercado deve priorizar a utilização de um modelo que possibilite 
Alternativas
Q3421004 Engenharia de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.  


O XP (programação extrema) enfatiza a entrega frequente de versões operacionais do software, desenvolvimento test-first, refatoração e integração contínua como mecanismos para gerenciar mudanças e manter a qualidade do software

Alternativas
Q3407593 Engenharia de Software
No que se refere a técnicas de priorização e de estimativas com story points e à gestão de backlog, julgue o item a seguir.
Story points são uma métrica precisa de tempo, pois refletem o esforço atual e a duração do trabalho ao considerarem fatores como complexidade, dependências, riscos e débitos técnicos. 
Alternativas
Q3407592 Engenharia de Software
No que se refere a técnicas de priorização e de estimativas com story points e à gestão de backlog, julgue o item a seguir.
Um backlog de portfólio permite o agrupamento e a organização dos itens do backlog em uma estrutura hierárquica, exibindo iniciativas, épicos e projetos estratégicos que orientam o trabalho da organização ao longo do tempo. 
Alternativas
Q3407591 Engenharia de Software
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente. 
Um item de backlog deve ser uma história de usuário completa, não podendo ser representado por tarefas técnicas tal como, por exemplo, refatorar o código da interface com o usuário. 
Alternativas
Q3407590 Engenharia de Software
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente. 
A daily scrum baseada em fluxo altera o foco tradicional da reunião, o qual passa a ser as pessoas e a resolução de impedimentos dos itens de trabalho no quadro Kanban. 
Alternativas
Q3407589 Engenharia de Software
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente. 
Um product owner que não aceita feedback do time de desenvolvimento ou dos stakeholders compromete a inspeção e adaptação do produto com base em colaboração, principal objetivo da sprint review.
Alternativas
Q3407588 Engenharia de Software
Com relação a práticas ágeis e ao sistema de gestão Kanban, julgue o item subsequente. 
A limitação do WIP (work in progress) é uma prática fundamental no Kanban para apoiar a implementação do sistema puxado, no qual um novo item só é iniciado quando há capacidade disponível na equipe. 
Alternativas
Q3402436 Engenharia de Software
Diversas técnicas e métricas foram desenvolvidas para estimar o tamanho de um projeto de software.

Com relação à metodologia de Ponto de Função e Story Points, assinale (V) para a afirmativa verdadeira e (F) para a falsa.

( ) Pontos de Função devem necessariamente ser utilizados para medir a qualidade e a produtividade de um projeto, permitindo comparar diferentes projetos e equipes de desenvolvimento
( ) Story Points representa uma métrica mais formal, utilizada principalmente em métodos ágeis de desenvolvimento de software, como Scrum e XP.
( ) Os Pontos de Função são mais adequados para projetos ágeis e adaptativos, enquanto os Story Points são mais indicados para projetos que exigem estimativas detalhadas e padronizadas.

As afirmativas são, respectivamente,
Alternativas
Q3401852 Engenharia de Software
Scrum é um método ágil, iterativo e incremental para gerenciamento de projetos que foi proposto por Sutherland e Schwaber. A definição do Scrum inclui um conjunto bem definido de papéis, artefatos e eventos.
São eventos Scrum:
Alternativas
Q3401851 Engenharia de Software
XP é um método leve, recomendado para desenvolver software com requisitos vagos ou sujeitos a mudanças, sendo definido por meio de um conjunto de valores, princípios e práticas de desenvolvimento.
Os três principais valores do XP são
Alternativas
Q3401850 Engenharia de Software
TDD é uma das práticas de programação propostas dentro do escopo das metodologias ágeis. Com relação aos objetivos propostos pelo TDD, analise os itens a seguir.
I. Favorecer a escrita de códigos com alta testabilidade. Essa característica é uma consequência natural da manutenção do fluxo de trabalho proposta pela metodologia XP. Por exemplo, como o desenvolvedor sabe que ele terá que escrever a classe C e depois o teste T, é natural que desde o início ele planeje C de forma a facilitar a escrita de T.
II. Prática relacionada não apenas com testes, mas também com a melhoria do design de um sistema. Isso acontece porque o desenvolvedor, coloca-se na posição de um usuário da classe C para escrever um teste T.
III. Evitar que os desenvolvedores esqueçam de escrever testes. TDD promove testes à primeira atividade de qualquer tarefa de programação, seja ela corrigir um bug ou implementar o código de uma nova funcionalidade.
Está correto o que se afirma em:
Alternativas
Q3375259 Engenharia de Software
As metodologias ágeis são amplamente utilizadas em projetos de desenvolvimento de software e gestão de times. Entre as opções abaixo, assinale a única alternativa correta sobre as diferenças entre Scrum e Kanban:
Alternativas
Q3362153 Engenharia de Software
Com relação ao SCRUM, a pessoa responsável por garantir e maximizar, a partir do trabalho do time de desenvolvimento, o retorno sobre o investimento no produto para os clientes, definir o produto e a tomada das decisões de negócios relativas a seu desenvolvimento a partir das necessidades dos clientes do projeto e demais partes interessadas, alinhado com ou em direção aos objetivos da organização, chama-se 
Alternativas
Q3357258 Engenharia de Software
Relacione as práticas do XP (Extreme Programming) na primeira coluna com as definições descritas na segunda coluna:

Primeira coluna: prática do XP

(1)Test-Driven Development (TDD)
(2)Refatoração
(3)Posse Coletiva
(4)Story Points 

Segunda coluna: definição

(__)Processo que promove melhorias contínuas na estrutura e organização do código existente sem alterar seu comportamento funcional.
(__)Prática que incentiva o time a assumir responsabilidade conjunta por todo o código, eliminando a propriedade individual de partes específicas.
(__)Método que utiliza métricas abstratas para estimar o esforço relativo e a complexidade de tarefas no planejamento de projetos ágeis.
(__)Técnica que orienta o desenvolvimento com base em verificações automatizadas criadas antes do código de produção.

Assinale a alternativa que apresenta a correta associação entre as colunas:
Alternativas
Q3356072 Engenharia de Software

Em um cenário de transformação digital, foi proposto um projeto de desenvolvimento de uma plataforma integrada de gestão de acervos botânicos utilizando metodologias ágeis. Sobre a gestão deste projeto, analise as assertivas a seguir:



I. O Product Owner deve ser um especialista em botânica com conhecimento em tecnologia, pois precisará priorizar o backlog considerando tanto aspectos científicos quanto técnicos.


II. O uso de frameworks híbridos, combinando elementos do Scrum com práticas do PMBOK, é recomendado para projetos que envolvem desenvolvimento tecnológico e pesquisa científica.


III. O Minimum Viable Product (MVP) em projetos científicos deve necessariamente incluir funcionalidades que garantam a integridade e rastreabilidade dos dados.



É correto o que se afirma em:

Alternativas
Q3350281 Engenharia de Software
Uma das metodologias ágeis utilizadas no desenvolvimento de software é o Scrum, que incorpora diversas características/atividades.
Dessa forma, é correto afirmar que, quanto a tais características/atividades,
Alternativas
Q3350280 Engenharia de Software
O chamado Manifesto Ágil tem com uma de suas premissas valorizar mais
Alternativas
Q3309648 Engenharia de Software
Considere as seguintes situações, relativas a metodologias ágeis no contexto de desenvolvimento de software.

I Uma equipe organiza o trabalho em iterações fixas, com eventos, como planejamento, reuniões diárias, revisão e retrospectiva, para promover a inspeção contínua e a adaptação dos processos.
II Uma equipe busca a excelência técnica, adotando práticas robustas de engenharia, como desenvolvimento orientado por testes (TDD), programação em par e integração contínua, com o objetivo de melhorar a qualidade do código.
III Uma equipe gerencia o fluxo de trabalho por meio de um quadro visual, estabelecendo limites para as tarefas em progresso (WIP) e permitindo ajustes rápidos conforme surgem gargalos.
IV Uma equipe adota princípios que visam a eliminar desperdícios e a otimizar os processos, focando na criação de valor e na melhoria contínua dos métodos de trabalho.

Assinale a opção em que estão associados corretamente cada um dos itens precedentes à sua respectiva metodologia ágil, na ordem em que foram citados.  
Alternativas
Respostas
201: E
202: A
203: C
204: E
205: C
206: E
207: E
208: C
209: C
210: B
211: B
212: A
213: B
214: C
215: C
216: E
217: C
218: B
219: D
220: B