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

Foram encontradas 1.871 questões

Q2172141 Engenharia de Software
Com o avanço do desenvolvimento de software baseado em processos de desenvolvimento ágil, também houve adaptações em outros processos que acompanham o desenvolvimento, como o processo de teste em que um novo modelo de trabalho chamado Testes Ágeis surgiu. Nesse modelo, foram adaptados alguns conceitos do Manifesto Ágil para os testes. Assinale a alternativa INCORRETA quanto à definição dos conceitos de testes ágeis.
Alternativas
Q2172140 Engenharia de Software
Os Métodos Ágeis têm desempenhado um papel fundamental para o desenvolvimento do software moderno. Assim, várias iniciativas ágeis foram surgindo ou sendo aprimoradas, como ferramentas ou frameworks. Assinale a alternativa que NÃO se refere a uma iniciativa ágil.
Alternativas
Q2172139 Engenharia de Software
As metodologias ágeis de desenvolvimento de software tornaram-se populares em 2001 quando especialistas em desenvolvimento de software estabeleceram princípios comuns considerando vários métodos de desenvolvimento já utilizados que buscavam maneiras mais eficientes de produzir software. Os princípios foram:
• Indivíduos e interações mais que processos e ferramentas. • Software funcionando mais que documentação abrangente. • Colaboração com o cliente mais que negociação de contratos. • Responder a mudanças mais que seguir um plano.
Como se chamou esse movimento?
Alternativas
Q2171727 Engenharia de Software
No Scrum, é muito comum estimar o peso das demandas através de pontos, também conhecido no inglês como Story Points, utilizando Fibonacci. Nesse contexto, quais das seguintes possibilidades de pontos NÃO é válida?
Alternativas
Q2171726 Engenharia de Software
No Scrum, a cada sprint podem ocorrer alguns eventos também chamados de cerimônias, nas quais o time se reúne para discutir o projeto. É bastante comum a primeira reunião referente à cada sprint ser a(o) ______________ que seleciona algumas demandas do(a) ______________ que o time pretende desenvolver durante a sprint.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q2171725 Engenharia de Software
No Scrum, qual das seguintes opções NÃO é um evento oficial documentado nos principais livros sobre a metodologia?
Alternativas
Q2171632 Engenharia de Software
Qual é a diferença entre as técnicas de especificação de requisitos utilizadas em ciclos de vida tradicionais e ágeis de desenvolvimento de sistemas?
Alternativas
Q2171205 Engenharia de Software
No Scrum, as equipes constroem produtos incrementalmente, começando do mais simples, e vai crescendo para o mais complexo, melhorando o programa, modificando a sua estrutura sem mudar o seu comportamento. Essa forma de desenvolvimento é conhecida como:
Alternativas
Q2171204 Engenharia de Software
No Scrum, é usada uma lista com todas as funcionalidades desejadas, mas que ainda não fazem parte do produto e que é mantida pelo dono do produto, que prioriza essas funcionalidades na lista. O seu conteúdo é dinâmico, pois, a cada sprint, funcionalidades são adicionadas, removidas e priorizadas, à medida em que se conhece melhor o ambiente onde o Scrum está sendo aplicado. Essa lista é chamada de:
Alternativas
Q2171188 Engenharia de Software
O quadro que apresenta a movimentação em fluxo dos itens de trabalho, representados por fichas, que atravessam as colunas desse quadro, da esquerda para direita, em um movimento linear, indo da primeira para a última coluna, é denominado:
Alternativas
Q2171187 Engenharia de Software
O método ágil Scrum implementa uma prática que consiste na realização de pequenos ciclos de entrega, em que cada ciclo é conhecido como:
Alternativas
Q2167089 Engenharia de Software
Na metodologia ágil Scrum, os sprints são eventos de duração fixa de um mês ou menos que podem ser cancelados se a Meta do sprint se tornar obsoleta. O único integrante do Scrum Team que tem autoridade para cancelar o sprint é o: 
Alternativas
Q2166332 Engenharia de Software
Analise as características dos processos ágeis de desenvolvimento de software.
I. Os processos ágeis possuem menor ênfase em documentação, pois apenas o essencial deve ser documentado.
II. O design do sistema deve ser feito de forma incremental em um processo ágil, o que dispensa a existência de uma fase específica para o projeto do sistema.
III. Os processos ágeis devem ter menor ênfase em planos detalhados, pois, muitas vezes, nem clientes nem desenvolvedores têm uma ideia clara dos requisitos a serem implementados no início do projeto.
Está(ão) correta(s) a(s) característica(s)
Alternativas
Q2164141 Engenharia de Software
Sobre os Métodos ágeis (XP – Extreme Programming e SCRUM), analise as afirmativas a seguir.
I. Na atividade de codificação, o método XP trabalha programação em pares, ou seja, recomenda que duas pessoas trabalhem juntas em uma mesma estação de trabalho para criar código para uma história.
II. Na metodologia Scrum, o número de sprints necessários para cada atividade metodológica varia (dependendo do tamanho e da complexidade do produto), sendo adaptado ao problema em questão e definido; e, muitas vezes, modificado em tempo real pela equipe Scrum.
III. O método Extreme Programming (Programação Extrema) envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: requisitos; análise; projeto; evolução; e, entrega.
IV. Em uma situação ideal, antes de começar outra reunião de planejamento do sprint, o Scrum master marca uma reunião de três horas (para um sprint de quatro semanas) com a equipe de desenvolvimento, chamada de retrospectiva do Sprint.
Está correto o que se afirma em
Alternativas
Q2164139 Engenharia de Software
Metodologia ágil é uma forma de construir software através de conjuntos de práticas para atender às especificações de um projeto, como agir e realizar o desenvolvimento com eficiência, agilidade e entrega do produto final com rapidez e qualidade. Das metodologias ágeis, o processo de desenvolvimento de software XP (Extreme Programming) é considerado o mais radical e que possui característica específica para a construção do projeto; uma dessas características trata sobre as necessidades de melhoria no projeto e que para isso deverá ser realizada através de um tipo de processo específico; assinale-a.
Alternativas
Q2159666 Engenharia de Software
No gerenciamento ágil com Scrum são atribuições do Scrum Master, EXCETO:
Alternativas
Q2159665 Engenharia de Software
Suponha que você faz parte de uma equipe que está trabalhando no desenvolvimento ágil de software utilizando extreme programming (XP). Quando você está focado em possíveis melhorias para o software sem alterar a funcionalidade e na implementação imediata destas melhorias, está estabelecida a prática de:
Alternativas
Q2156962 Engenharia de Software
Um time de desenvolvimento identificou que, ao final de cada sprint semanal, os artefatos de software trabalhados encontram-se frequentemente dessincronizados, gerando retrabalho de programação. Nesse sentido, uma recomendação para esse time seria adotar a prática ágil de 
Alternativas
Q2156959 Engenharia de Software
O scrum estabelece em seu processo de desenvolvimento do produto tipos distintos de reuniões, onde cada uma delas tem um objetivo bem definido. O esperado pelo scrum em reuniões de retrospectiva do sprint é que  
Alternativas
Q2156953 Engenharia de Software
O manifesto ágil surgiu nos anos 2000 com o objetivo de atuar em forma contrária às metodologias prescritivas de desenvolvimento de software, e sem corromper a sólida prática da engenharia de software. Neste sentido, a única alternativa que atende um dos aspectos da definição clara do manifesto ágil é 
Alternativas
Respostas
741: E
742: D
743: E
744: A
745: E
746: B
747: D
748: C
749: B
750: E
751: A
752: D
753: E
754: C
755: B
756: E
757: A
758: B
759: E
760: E