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

Foram encontradas 1.729 questões

Q774301 Engenharia de Software
Segundo Sommerville (2011), os métodos ágeis são métodos de desenvolvimento incremental em que os incrementos são pequenos e, normalmente, as novas versões do sistema são criadas e disponibilizadas aos clientes a cada duas ou três semanas. Elas envolvem os clientes no processo de desenvolvimento para obter uma resposta rápida sobre a evolução dos requisitos, minimizando-se assim a documentação, pois se utiliza mais a comunicação informal do que as reuniões formais com documentos escritos. Associe a coluna da esquerda com a coluna da direita, de acordo com os princípios dos métodos ágeis.
I) Envolvimento do cliente
II) Entrega incremental
III) Pessoas, não processos
IV) Aceitar as mudanças
V) Manter a simplicidade
( ) Deve-se ter em mente que os requisitos do sistema vão mudar. Por isso, projete o sistema de maneira a acomodar essas mudanças.
( ) Os clientes devem estar intimamente envolvidos no processo de desenvolvimento. Seu papel é fornecer e priorizar novos requisitos do sistema e avaliar suas iterações.
( ) Focalize a simplicidade, tanto do software a ser desenvolvido quanto do processo de desenvolvimento. Sempre que possível, trabalhe ativamente para eliminar a complexidade do sistema.
( ) As habilidades da equipe de desenvolvimento devem ser reconhecidas e exploradas. Membros da equipe devem desenvolver suas próprias maneiras de trabalhar, sem processos prescritivos.
( ) O software é desenvolvido em incrementos com o cliente, especificando os requisitos para serem incluídos em cada um.
Assinale a alternativa que contém a sequência CORRETA de associação, de cima para baixo.
Alternativas
Q768980 Engenharia de Software
Dentro das práticas do XP (eXtreme Programming) existe uma fundamental que é o Jogo de Planejamento (Planning Game). Para serem realizadas adequadamente essas reuniões com os usuários, deve(m) ter sido feito(s) antecipadamente:
Alternativas
Q768979 Engenharia de Software
As reuniões diárias estabelecidas pelos autores do SCRUM (Jef Sutherland e Ken Schwaber) faz com que o Scrum Master oriente o Time de Desenvolvimento a manter a Reunião Diária dentro do time-box constante de:
Alternativas
Q768647 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

Na metodologia Scrum, a lista ordenada de tudo o que é necessário para um produto ser apropriado é identificada como backlog do produto, o qual é atualizado constantemente e nunca está completo.

Alternativas
Q768646 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

Pontos de estórias (story points) são o meio mais adequado de se determinar o tempo de desenvolvimento de uma tarefa de uma sprint, pois, nesse caso, os desenvolvedores atribuem pontos de dificuldade para o desenvolvimento de uma tarefa específica e a pontuação de menor valor é a que determina o tempo de tarefa da sprint.

Alternativas
Q768645 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

A técnica de Kanban é uma forma simples de visualizar o andamento das tarefas da equipe durante uma sprint de Scrum. Nessa técnica, as tarefas são representadas por meio de pequenos papéis que indicam o que está pendente, em desenvolvimento e finalizado. Com isso, todos visualizam os gargalos e a equipe se organiza melhor, principalmente quando o projeto envolve ciclos longos de desenvolvimento.

Alternativas
Q768644 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento de projetos, julgue o item subsequente.

Antes do planejamento da próxima sprint, deve ser feita a retrospectiva da sprint, pois esse é o momento ideal para o time Scrum rever seus erros e acertos antes da próxima sprint de desenvolvimento.

Alternativas
Q2787288 Engenharia de Software

Com relação ao SCRUM, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V):

É um processo padronizado onde metodicamente são seguidas etapas sequenciais que vão garantir a produção, no prazo e no orçamento, de um software de alta qualidade em conformidade com os requisitos do clientes. Ao trabalho realizado em iterações ou ciclos de até um mês de calendário, é dado o nome de Sprints, sendo que cada um deles deve criar algo de valor tangível para o cliente ou usuário. Ao responsável por ajudar a todos os envolvidos a entender e abraçar os valores, princípios e práticas do Scrum, dá se o nome de ScrumMaster.


As afirmativas são respectivamente;

Alternativas
Q1759468 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

Com relação aos diversos modelos de métodos ágeis, é CORRETO afirmar que
Alternativas
Q1759467 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

Os chamados métodos ágeis vêm tendo uma aceitação crescente na indústria de software por se acreditar estarem em consonância com o ambiente globalizado de negócios do século XXI, caracterizado por mudanças frequentes em objetivos, mercados e estrutura das organizações.
Com relação aos métodos ágeis de desenvolvimento de software, é INCORRETO afirmar que
Alternativas
Q1394223 Engenharia de Software
Acerca dos processos de desenvolvimento de software, SCRUM e RUP (Rational Unifi ed Process), é CORRETO afirmar que: 
Alternativas
Ano: 2016 Banca: FCC Órgão: Prefeitura de Teresina - PI
Q1229113 Engenharia de Software
No Scrum:     I. As funcionalidades a serem implementadas em um projeto são mantidas em uma lista denominada Product Backlog. No início de cada sprint, faz-se um Sprint Planning Meeting, na qual o Product Owner prioriza os itens do Product Backlog e a Equipe de Desenvolvimento seleciona as atividades que será capaz de implementar durante a sprint que se inicia.     II. As tarefas alocadas em uma sprint são transferidas do Product Backlog para o Sprint Backlog. A Equipe de Desenvolvimento se auto-organiza para realizar o trabalho do Sprint Backlog.     A afirmativa I   
Alternativas
Q1192005 Engenharia de Software
No método de desenvolvimento ágil SCRUM,
Alternativas
Q1191985 Engenharia de Software
No processo de desenvolvimento ágil de software, SCRUM,
Alternativas
Q1191153 Engenharia de Software
A empresa de desenvolvimento de sistemas “Inovation” tem ampla experiência no mercado e, até o momento, utilizou diversos modelos de ciclo de vida para o desenvolvimento de sistemas. A “Inovation” já recebeu diversas reclamações dos seus clientes por causa da demora em apresentar alguma tela em funcionamento, bem como da falta de envolvimento dos clientes no desenvolvimento. A empresa, assim, decidiu passar a utilizar um novo modelo de ciclo de vida. Esta decisão visa aproveitar a grande experiência de sua equipe e trazer o cliente para a equipe de desenvolvimento, com iterações de desenvolvimento extremamente curtas. Qualquer membro da equipe implementa parte do código, que pode ser evoluído por qualquer outro membro.
O novo modelo adotado pela “Inovation” é denominado: 
Alternativas
Q1175987 Engenharia de Software
Nas metodologias de desenvolvimento ágil, o maior tempo gasto em documentações e planejamentos mais precisos é essencial. Qual alternativa discorre corretamente a respeito dessa afirmação?
Alternativas
Q944838 Engenharia de Software
Considere que nos projetos do CREMESP baseados em XP pratica-se a propriedade coletiva de código, de forma que todos os desenvolvedores podem fazer alterações e refatoração de qualquer parte do código a qualquer momento. Para isso, é necessário que também haja
Alternativas
Q944837 Engenharia de Software
Considere que um projeto do CREMESP está sendo desenvolvido com base no Scrum e uma sprint precisa ser cancelada. Neste caso,
Alternativas
Q876739 Engenharia de Software

Sobre Desenvolvimento Dirigido por Testes (TDD), considere os itens abaixo.


I - Teste Isolado (Isolated Test)

II - Teste Primeiro (Test First)

III - Teste de Explicação (Explanation Test)


Quais são padrões para TDD?

Alternativas
Q876728 Engenharia de Software

No Scrum, o ponto de partida para o planejamento é _____________, que é a lista do trabalho a ser feito no projeto. Durante a fase de avaliação do sprint, essa lista é revista, e as prioridades e o riscos são identificados. O cliente está intimamente envolvido nesse processo e, no início de cada sprint, pode introduzir novos requisitos ou tarefas.


Assinale a alternativa que completa, corretamente, a lacuna do trecho acima.

Alternativas
Respostas
1221: E
1222: D
1223: A
1224: C
1225: E
1226: C
1227: C
1228: B
1229: C
1230: A
1231: C
1232: D
1233: B
1234: C
1235: A
1236: E
1237: A
1238: E
1239: E
1240: A