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

Foram encontradas 1.871 questões

Q791302 Engenharia de Software
O Scrum reúne um conjunto de padrões de processos com ênfase em prioridades de projeto, unidades de trabalho compartimentalizadas, comunicação e feedback frequente por parte dos clientes. Um dos perfis preconizados no Scrum é o do Scrum master cuja atribuição é:
Alternativas
Q789144 Engenharia de Software

Considerando a ilustração abaixo sobre o Scrum, assinale a alternativa que corresponda a cada número indicado pelo círculo.

Imagem associada para resolução da questão

Alternativas
Q789130 Engenharia de Software
Assinale a alternativa correta que contenha as fases do ciclo de desenvolvimento do TDD:
Alternativas
Q784908 Engenharia de Software
Sobre o modelo de desenvolvimento de software Scrum, analise as afirmativas.
I - As funcionalidades a serem implementadas em um projeto de desenvolvimento de software são registradas e organizadas em uma lista denominada Sprint Backlog. II - Os papéis previstos no Scrum são: Time de Desenvolvimento, Product Owner e o Scrum Master. III - Sprint é o nome dado às reuniões que ocorrem diariamente durante o desenvolvimento do software.
Está correto o que se afirma em  
Alternativas
Q779059 Engenharia de Software
O Extreme Programming (XP) surgiu em 1999, a partir de uma publicação sobre o assunto, mas suas bases se conectam a princípios da década de 80 e ao manifesto ágil. O XP é baseado em 4 atividades de arcabouços. Assinale a alternativa que contém 3 desses arcabouços.
Alternativas
Q779058 Engenharia de Software
Em um Sprint de desenvolvimento, o SCRUM MASTER solicita à equipe uma reunião para alinhar as atividades. Nessa reunião, os integrantes foram convidados a não se sentarem e falarem objetivamente sobre suas atividades desde a última reunião, apontar suas evoluções, o que está atrapalhando sua atividade atual e o que será feito até a próxima reunião. Dentro do conceito de SCRUM dá-se o nome a essa reunião de
Alternativas
Q779057 Engenharia de Software
Ao desenvolver um sistema, uma metodologia de processo é escolhida. Assim, para o desenvolvimento de um aplicativo para Android, uma empresa escolheu o SCRUM. Dentro dessa metodologia, os integrantes da equipe definem estórias juntamente com o cliente e formam o backlog de atividades que serão desenvolvidas conforme as prioridades do projeto e as definições para o próximo sprint. Para todos esses conceitos de SCRUM, existem alguns princípios fundamentais. Assinale a alternativa que faz parte desse conjunto de princípios.
Alternativas
Q778885 Engenharia de Software
Na metodologia ágil Scrum, o Backlog do Produto
Alternativas
Q778111 Engenharia de Software
Considere, por hipótese, que uma equipe de Analistas do TRE-SP participou de uma reunião de um projeto baseado no Scrum e, ao final, o Backlog do Produto foi revisto e completamente ajustado para atender às novas necessidades de verificação de contribuições para campanhas de candidatos, advindas de pessoas físicas sob suspeita de corrupção. Os Analistas participaram da reunião
Alternativas
Ano: 2017 Banca: IFB Órgão: IFB Prova: IFB - 2017 - IFB - Professor - Informática |
Q774939 Engenharia de Software
Avalie as afirmativas abaixo sobre desenvolvimento Ágil. I) Na programação extrema, o feedback provém de três fontes: do Software, do cliente de membros da equipe de desenvolvimento. II) XP emprega regras e práticas ágeis no contexto das fases de Requisitos, Análise, Projeto Implementação, Testes e Implantação. III) O emprego da refatoração é uma prática comum e estimulada em XP. IV) O Registro de trabalhos pendentes é um mecanismo de controle de desenvolvimento de Scrum. V) O uso de padrões de processo do Scrum tem por objetivo adaptar projetos às áreas chaves do CMMI. Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Alternativas
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
Respostas
1321: A
1322: C
1323: D
1324: C
1325: E
1326: E
1327: A
1328: E
1329: A
1330: A
1331: E
1332: D
1333: A
1334: C
1335: E
1336: C
1337: C
1338: B
1339: C
1340: A