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

Foram encontradas 1.798 questões

Q3307144 Engenharia de Software

A respeito de governança e gestão de TI, julgue o item que se segue. 


Scrum consiste de um processo linear para o desenvolvimento de produtos e possui uma sequência de etapas de forma rígida e predefinida, o que agiliza as entregas. 

Alternativas
Q3302397 Engenharia de Software
Uma equipe Scrum está trabalhando em um projeto de e-commerce e precisa entregar uma nova funcionalidade de carrinho de compras em duas Sprints. Durante a Sprint Review, o Product Owner percebe que algumas funcionalidades entregues não atendem aos critérios de aceitação definidos. Além disso, a equipe de desenvolvimento relata que as estimativas feitas no Sprint Planning foram insuficientes, e o Scrum Master percebe que a velocidade do time diminuiu. Diante do cenário apresentado, qual deve ser a melhor abordagem para garantir a melhoria contínua e a entrega de valor ao final da próxima Sprint?
Alternativas
Q3302388 Engenharia de Software
Uma empresa de tecnologia está implementando um novo processo ágil para sua equipe de ciência de dados. O principal desafio é que os projetos de ciência de dados envolvam tarefas exploratórias e imprevisíveis, onde nem sempre há um produto final definido desde o início. Além disso, a equipe precisa de um sistema que permita a execução de múltiplas tarefas, simultaneamente, sem exigir que todas sejam planejadas em ciclos fixos.

Considerando o contexto descrito, assinale a alternativa que apresenta a metodologia ágil, mais adequada, para gerenciar esse tipo de fluxo de trabalho.
Alternativas
Q3299563 Engenharia de Software
Na metodologia Scrum, 
Alternativas
Q3298830 Engenharia de Software
No contexto das metodologias ágeis Scrum e Extreme Programming (XP), alguns elementos são exclusivos de uma dessas abordagens. O elemento presente no Scrum, mas ausente no XP, é
Alternativas
Q3291046 Engenharia de Software
Uma equipe de desenvolvimento de um Tribunal Regional do Trabalho está utilizando Scrum para gerenciar seu projeto. Durante a Sprint Planning, a equipe identificou uma história do usuário que é muito complexa e incerta. A prática recomendada para lidar com essa história no Scrum é
Alternativas
Q3290907 Engenharia de Software
Dentre os métodos ágeis aplicáveis à organização do trabalho para aumentar a produtividade, destacam-se o Scrum e o Kanban, sendo que 
Alternativas
Q3287328 Engenharia de Software

A respeito de engenharia de software, julgue o item a seguir. 


No desenvolvimento ágil, práticas como TDD (test-driven development) e CI (continuous integration) são utilizadas apenas na fase final do projeto, para garantir a qualidade do software. 

Alternativas
Q3287326 Engenharia de Software

A respeito de engenharia de software, julgue o item a seguir. 


O Scrum prioriza adaptabilidade e colaboração por meio de eventos regulares, o Lean foca na eliminação de desperdícios e na otimização contínua, e o Kanban enfatiza a visualização do trabalho em progresso e a limitação de tarefas simultâneas.

Alternativas
Q3287183 Engenharia de Software

Acerca de engenharia de software, julgue o seguinte item. 


Em processos ágeis, a documentação completa e detalhada é prioritária sobre a colaboração constante com os clientes e a resposta às mudanças. 

Alternativas
Q3287002 Engenharia de Software

Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue. 


Um dos princípios fundamentais do método Kanban é limitar o trabalho em progresso (WIP) para melhorar o fluxo de trabalho. 

Alternativas
Q3287001 Engenharia de Software

Em relação às metodologias de desenvolvimento de software Scrum e Kanban, à arquitetura de software e à notação BPMN, julgue o item que se segue. 


Em Scrum, o scrum master é responsável por maximizar o valor do produto e gerenciar o backlog do produto, garantindo-se que os itens estejam claros e priorizados. 

Alternativas
Q3286980 Engenharia de Software

Em relação a inteligência artificial, metodologias ágeis de desenvolvimento e teste de software, julgue o próximo item. 


Em metodologias ágeis, o desenvolvimento incremental e iterativo permite que as equipes de software entreguem valor ao cliente de forma contínua e adaptem-se rapidamente às mudanças de requisitos. 

Alternativas
Q3283865 Engenharia de Software
Segundo Pressman (2011), na obra “Engenharia de Software”, a refatoração é uma das técnicas propostas por Kent Beck no método ágil Extreme Programming (XP).

Tendo em vista a implementação da prática de refatoração em projetos de software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.

( ) A refatoração é o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código, embora melhore a estrutura interna.
( ) A refatoração consiste em examinar o código para detectar e corrigir redundância, elementos de projeto não utilizados, algoritmos ineficientes ou desnecessários, estruturas de dados inapropriadas, erros no código, entre outros.
( ) O desenvolvimento iterativo e incremental aumenta a importância da refatoração, considerando que os requisitos são priorizados e refinados ao longo de várias iterações de desenvolvimento.

A sequência correta é
Alternativas
Q3283863 Engenharia de Software

“O Desenvolvimento Dirigido a Testes (TDD) foi inicialmente proposto por Kent Beck como parte integrante do método ágil Extreme Programming (XP). Martin Fowler destaca o TDD como uma prática central na metodologia. Essa prática mantém a solução mais facilmente modificável durante o desenvolvimento, permitindo revisões constantes e viabilizando a estratégia adaptativa como um todo.”



Fonte: PRIKLADNICKI, R.; WILLI, R.; MILANI, F. Métodos Ágeis para Desenvolvimento de Software. Porto Alegre: Bookman, 2014. (Adaptado)



Tendo em vista o TDD, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.


( ) Um teste automatizado consiste em um caso em que se exercita uma determinada situação para a qual os resultados esperados são descritos de forma clara.


( ) TDD é uma abordagem de desenvolvimento na qual os testes são escritos pelo cliente.


( ) Testes Unitários são incorporados em um programa que pode ser testado cada vez que uma alteração é feita.


A sequência correta é




Alternativas
Q3281627 Engenharia de Software
Considere que a Prefeitura de São Paulo esteja enfrentando desafios para implementar projetos em áreas diversas, cada uma com requisitos distintos em termos de flexibilidade, previsibilidade e colaboração. Um Analista ficou encarregado de analisar os projetos e indicar a metodologia mais adequada. Assim, para o projeto de 
Alternativas
Q3280373 Engenharia de Software

A respeito de gestão de projetos de inovação, julgue o item a seguir.


No Scrum, o product owner é responsável por maximizar o valor do produto e gerenciar o product backlog, enquanto o scrum master facilita o processo e remove impedimentos para a equipe.

Alternativas
Q3280368 Engenharia de Software

A respeito de gestão de projetos de inovação, julgue o item a seguir.


Em metodologias ágeis, o papel do product owner é realizar o trabalho técnico de desenvolvimento de software e garantir que a equipe compreenda os requisitos e expectativas do projeto.

Alternativas
Q3280366 Engenharia de Software

A respeito de gestão de projetos de inovação, julgue o item a seguir.


O Scrum é considerado uma metodologia ágil e utiliza os sprints para organizar os trabalhos em ciclos com duração fixa, permitindo que as equipes de desenvolvimento entreguem incrementos funcionais do produto.

Alternativas
Q3279653 Engenharia de Software

No que diz respeito a métodos ágeis, julgue o item seguinte.


Suponha que, no terceiro dia de uma sprint, uma equipe deva decidir pela solução que será prototipada e que, durante a votação dos esboços, dois membros da equipe expressem opiniões divergentes sobre a abordagem a ser testada. Nesse caso, cabe ao facilitador promover uma rápida votação sob sigilo, para que, em seguida, o definidor tome a decisão final. 

Alternativas
Respostas
221: E
222: A
223: B
224: B
225: B
226: C
227: A
228: E
229: C
230: E
231: C
232: E
233: C
234: E
235: A
236: D
237: C
238: E
239: C
240: C