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

Foram encontradas 1.871 questões

Q2716406 Engenharia de Software

Sobre o Scrum, um framework ágil para gerenciamento de projetos de software, considere as seguintes afirmativas:

1. O Scrum define três papéis no desenvolvimento do software: Dono do Produto (Product Owner - PO), ScrumMaster e equipe de desenvolvimento.

2. Uma Sprint é um ciclo completo de desenvolvimento com duração fixa que, ao final, resulta em incrementos potencialmente entregáveis do produto.

3. O backlog do produto é normalmente composto por histórias de usuário com todo o detalhe necessário para desenvolvimento das funcionalidades.

4. Na reunião de retrospectiva, as novas funcionalidades desenvolvidas ao longo da Sprint são avaliadas pelo Dono do Produto.

Assinale a alternativa correta.

Alternativas
Q2028465 Engenharia de Software
Um time de desenvolvimento de sistemas discutia acerca dos métodos que poderiam utilizar em uma determinada demanda, considerando que:
I. deveriam entregar software funcionando com frequência, na escala de semanas até meses, com preferência aos períodos mais curtos. II. mudanças de requisitos não deveriam ser aceitas no final do desenvolvimento para que não houvesse interferência na fase de testes. III. seriam blindados da interferência da área de negócios durante todo o curso do projeto.
Corresponde aos princípios do Manifesto Ágil de desenvolvimento de software o que consta APENAS em 
Alternativas
Q1760543 Engenharia de Software
O Scrum é um método ágil geral, mas seu foco está no gerenciamento do desenvolvimento iterativo, o que é feito com a utilização de diferentes tipos de reunião em que os integrantes das equipes participam com diferentes papéis. Com relação aos papéis dos partipantes do projeto na abordagem Scrum, é INCORRETO afirmar que
Alternativas
Ano: 2018 Banca: UFMG Órgão: UFMG Prova: UFMG - 2018 - UFMG - Analista de TI |
Q1760542 Engenharia de Software
O gerenciamento em métodos ágeis de desenvolvimento utiliza práticas e técnicas diferentes das normalmente utilizadas em processos tradicionais dessa área. Com relação ao gerenciamento de projetos de desenvolvimento de software com a abordagem ágil, é INCORRETO afirmar que
Alternativas
Q1321546 Engenharia de Software

Atente para as seguintes afirmações acerca do gerenciamento ágil aliado às boas práticas da sexta edição do Corpo de Conhecimentos em Gerenciamento de Projetos (PMBoK 6).


I. Quando integrado a uma metodologia de desenvolvimento rápido, o PMBoK prevê seis requerimentos base: agilidade, custo, documentação, qualidade, risco e tempo.

II. Na equipe do projeto, o Product Owner, o Scrum Master e o Venture Manager do Scrum equivalem, respectivamente, aos Stakeholders, ao Gerente de Projeto e ao Gerente de Risco definidos pelo PMBoK.

III. Os formulários sugeridos pelo PMBoK para ser usados com técnicas ágeis de desenvolvimento são quatro: visão do projeto, backlog, plano de liberação e retrospectiva.


É correto o que se afirma apenas em

Alternativas
Q1321544 Engenharia de Software

Escreva V ou F conforme seja verdadeiro ou falso o que se afirma nos itens abaixo com respeito ao processo de desenvolvimento ágil de software.


( ) Efetuar testes constantemente permite detectar defeitos mais cedo e da forma menos custosa possível.

( ) O uso de uma ferramenta robusta de modelagem e uma completa documentação são imprescindíveis para o desenvolvimento ágil.

( ) É importante produzir em poucas semanas uma versão inicial do software a fim de obter rapidamente uma primeira conquista e um feedback adiantado.

( ) Novas versões do software devem ser lançadas em intervalos cada vez mais frequentes, seja semanalmente, diariamente ou mesmo de hora em hora.


Está correta, de cima para baixo, a seguinte sequência:

Alternativas
Q1290453 Engenharia de Software
____________ é uma metodologia ágil que fornece um framework de gerenciamento de projetos. É centralizada em torno de um conjunto de sprints, que são períodos determinados de tempo, quando um incremento de sistema é desenvolvido. O planejamento é baseado na priorização de um backlog de trabalho e na seleção das tarefas mais importantes para um sprint.
Assinale a alternativa que preenche corretamente a lacuna do texto acima.
Alternativas
Q1288599 Engenharia de Software
Considerando o Scrum, e os papeis de partes interessadas, equipe e usuários. Avaliando as descrições abaixo defina os papeis nas alternativas a seguir. I) Atua como uma ponte entre a área de negócios, participa do planejamento das tarefas e do objetivo define critérios de aceitação, este se compromete a não trazer mudanças dentro de uma Sprint. II) Assegura para que a equipe siga os valores e práticas, protege a equipe de alterações da Sprint atua como facilitador removendo qualquer obstáculo ou algo levantado pela equipe III) Lista contendo todas as funcionalidades desejada dos produtos com o tempo cresce ou muda de acordo que se aprende sobre o usuário e seu produto.
Alternativas
Q1288598 Engenharia de Software
Considerando metodologias que procuram melhorar o desenvolvimento de software, são boas práticas que são utilizadas em metodologia ágil, considerando alguns conceitos abaixo, relacione com as alternativas em sequência, entre verdadeiro e falso no intuito de desenvolvimento ágil. I) ( ) (Integração continua) Sempre que produzir uma nova funcionalidade, nunca implemente na semana, o próximo desenvolvimento deve aguardar a implementação. II) ( ) (Propriedade coletiva)O código fonte não tem dono e ninguém precisa solicitar permissão para poder modificar o mesmo. III) ( ) (Refatoração)É um processo que permite a melhoria continua da programação, com o mínimo de introdução de erros e mantendo a compatibilidade com o código já existente. IV) ( ) (Releases) A liberação de versões do projeto pouco auxilia no processo de aceitação por parte do cliente, o ideal é receber todo o sistema de uma vez.
Alternativas
Q1288166 Engenharia de Software
Desenvolvimento ágil de software (em inglês: Agile software development) ou Método ágil é uma expressão que define um conjunto de metodologias utilizadas no desenvolvimento de software. As metodologias que fazem parte do conceito de desenvolvimento ágil, tal como qualquer metodologia de software, providenciam uma estrutura conceitual para reger projetos de engenharia de software. Métodos ágeis enfatizam comunicações em tempo real, preferencialmente cara a cara, a documentos escritos. A maioria dos componentes de um grupo ágil deve estar agrupada em uma sala. Isso inclui todas as pessoas necessárias para terminar o software: no mínimo, os programadores e seus clientes(clientes são as pessoas que definem o produto, eles podem ser os gerentes, analistas de negócio, ou realmente os clientes). Considerando o contexto dos Valores da Metodologia Ágil, é correto afirmar que indivíduos e iterações
Alternativas
Q1275207 Engenharia de Software
Para responder à questão, considere a Figura 7, obtida a partir do site <>, mostra, esquematicamente, uma visão geral do framework ou metodologia ágil chamada Scrum. Nessa Figura, inseriu-se, em alguns locais, um retângulo, de modo a ocultar inscrições existentes em tais locais. 
Analise as seguintes assertivas sobre a metodologia ou framework ágil Scrum mostrada na Figura 7: I. A seta nº 1 aponta para uma etapa do framework chamada Product Backlog, que é uma lista das funcionalidades desejadas para um produto. No Scrum, o conteúdo dessa lista é definido e mantido pelo Scrum Master. II. A seta nº 2 aponta para uma atividade chamada de Daily Scrum, que consiste em reuniões diárias envolvendo, sempre que possível, toda a equipe de projeto, como, por exemplo, Product Owner, Scrum Master, Scrum Team e Representante do Cliente, para avaliarem, em conjunto, o andamento do projeto, assim como na identificação e resolução imediata dos problemas, de modo que eles não evoluam e comprometam o andamento dos trabalhos. III. No Scrum, a equipe monitora seu progresso em relação a um plano estabelecido, por meio da atualização de um Release Burndown Chart, ao final de cada Sprint.
Quais estão corretas?
Alternativas
Q1256456 Engenharia de Software
A figura abaixo ilustra a metodologia Extreme Programming (XP) que usa uma abordagem orientada a objetos, incluindo um conjunto de regras e práticas que ocorrem ao longo do desenvolvimento do projeto.
Imagem associada para resolução da questão
As fases I, II, III e IV são denominadas respectivamente:
Alternativas
Q1256455 Engenharia de Software
SCRUM é um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. O SCRUM chama seus eventos de timeboxes, uma vez que são eventos de duração fechada, sendo o componente principal conhecido por Sprint, havendo alguns tipos, dos quais quatro são detalhados a seguir:
( I ) Time-boxe de 8h, de acordo com o tamanho da Sprint. Nesta reunião é onde o Product Owner é ouvido em relação às prioridades e os objetivos. É nela também onde o time irá deliberar sobre o que conseguem fazer em relação às necessidades, formalizando o Sprint Backlog. ( II ) Time-box de 4h, onde o incremento do produto que está pronto para uso, é apresentado ao Product Owner para apreciação. Também é nesta reunião, que deve ser facilitada pelo Scrum Master, que o Product Owner apresentará os números, gráficos e tudo o mais que for importante à equipe saber sobre o produto. Novas prioridades e movimentos do mercado, tudo focado em manter os objetivos coerentes ao longo das sprints. Esse é o evento que melhor representa o pilar de inspeção do Scrum. ( III ) Time-box de 3h onde o time de desenvolvedores e o Scrum Master, que atua apenas como facilitador, falam sobre os resultados obtidos na Sprint que passou e as lições tiradas, para a partir daí melhorar o processo, fortemente arraigado ao pilar de adaptação. ( IV ) Time-boxe de 15 min, sempre no mesmo local e horário para gerar consistência e evitar perda de tempo, facilitada pelo Scrum Master. Nesta reunião, que deve ser muito dinâmica e que popularmente é feita em pé, para evitar prolongamentos e distrações, cada membro do time deve responder apenas três perguntas: o que eu fiz ontem, o que eu vou fazer hoje e se tem algo me impedindo.

Os tipos (I), (II), (III) e (IV) são denominados respectivamente:
Alternativas
Q1179654 Engenharia de Software
Qual das alternativas a seguir apresenta somente métodos ágeis de desenvolvimento de software?
Alternativas
Q1165798 Engenharia de Software
O Scrum prescreve quatro eventos formais, contidos dentro dos limites da Sprint, para inspeção e adaptação. Dois desses eventos são
Alternativas
Q1165662 Engenharia de Software
Assinale a alternativa que apresenta corretamente um dos princípios defendidos pelo Manifesto Ágil.
Alternativas
Q1165661 Engenharia de Software
Considerando a realização de Reuniões diárias utilizando Scrum, assinale a alternativa correta.
Alternativas
Q1165649 Engenharia de Software
O SCRUM é um método ágil que caracteriza-se por ter bem definido quais são os papéis que precisam estar envolvidos no desenvolvimento do projeto. Sendo estes:
Alternativas
Q1165637 Engenharia de Software
O método de desenvolvimento ágil denominado de XP (Extreme Programming) tem sua estrutura baseada em algumas prerrogativas, dentre as quais, é correto citar como princípios do XP:
Alternativas
Q1165439 Engenharia de Software
Assinale a alternativa que apresenta uma característica presente em Equipes ágeis.
Alternativas
Respostas
1121: A
1122: A
1123: C
1124: C
1125: A
1126: C
1127: C
1128: B
1129: D
1130: B
1131: C
1132: D
1133: C
1134: A
1135: E
1136: E
1137: B
1138: D
1139: C
1140: C