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

Foram encontradas 1.920 questões

Q609502 Engenharia de Software
Considerando a metodologia ágil de desenvolvimento denominada Scrum, analise as assertivas.

I - Product Backlog é um artefato que contém o conjunto de tudo o que será desenvolvido pelo Time de Desenvolvimento.
II - Gráfico de Release Burndown apresenta a quantidade de atividades executadas em cada Sprint.
III - A cada final de Sprint, uma release pronta do software é entregue ao Product Owner.
IV - O Scrum Master faz a aceitação das entregas e releases.

Estão corretas as assertivas:
Alternativas
Q609042 Engenharia de Software
O Manifesto Ágil é uma declaração que reúne os princípios e práticas que fundamentam o desenvolvimento ágil de software. É um dos princípios desse manifesto:
Alternativas
Q609039 Engenharia de Software
Uma metodologia de desenvolvimento de software é um conjunto estruturado de práticas que auxiliam o processo de produção de software. Em geral, a adoção de uma metodologia é significativamente melhor do que uma abordagem casual de desenvolvimento de software. Em relação a metodologias de desenvolvimento de software, analise as afirmativas a seguir:

I - O Scrum é uma metodologia de desenvolvimento ágil que emprega uma abordagem iterativa e incremental para aperfeiçoar a previsibilidade e o controle de riscos.

II - A programação em dupla num único computador é uma característica da metodologia RUP (Rational Unified Process) como uma forma de evitar e diminuir a possibilidade de defeitos.

III - Metodologias ágeis tentam minimizar o risco por meio do desenvolvimento do software em longos períodos, evitando que funcionalidades do software sejam entregues frequentemente.

Está correto o que se afirma em: 

Alternativas
Q606835 Engenharia de Software
Três fundamentos da teoria de controle empírico de processos são aplicáveis ao modelo Scrum: transparência, inspeção e adaptação. Considerando esse assunto, julgue o próximo item.

A transparência ocorre devido ao uso de técnicas de encapsulamento presentes nas linguagens orientadas a objetos, que possibilitam abstrair a complexidade do código que está sendo desenvolvido com o uso do Scrum.


Alternativas
Q606832 Engenharia de Software
Acerca de engenharia, processos, qualidade, métricas e reúso de software, julgue o item seguinte.

De acordo com o modelo de desenvolvimento ágil, não é recomendado empregar comentários do tipo journaling ou log para documentar o histórico de modificações em um código fonte, como alternativa ao registro de rótulos durante o checkin em sistemas de controle de versão.


Alternativas
Q605547 Engenharia de Software
A respeito do Scrum, julgue o seguinte item.

No Scrum, os projetos são particionados em ciclos de tempo denominados Sprints, nas quais um conjunto de atividades deve ser executado.
Alternativas
Q602218 Engenharia de Software
A respeito das metodologias de desenvolvimento de software, julgue o item subsequente.

As características da metodologia XP incluem o desenvolvimento interativo, que dispõe de um processo de testes informais.
Alternativas
Q602217 Engenharia de Software
A respeito das metodologias de desenvolvimento de software, julgue o item subsequente.

Na metodologia XP (extreme programming), em que todos os requisitos são expressos como cenários, deve-se aguardar, após a conclusão das tarefas, ciclos de cento e oitenta dias para a publicação de grandes releases do software.
Alternativas
Q600430 Engenharia de Software
Em um desenvolvimento ágil de sistemas utilizando o XP, foram adotadas as seguintes ações: foi dita a verdade ao cliente acerca do progresso do projeto e acerca de suas estimativas, além de haverem sido realizadas adaptações quando mudanças importantes aconteceram no projeto. Essas ações estão coerentes com o valor do XP denominado
Alternativas
Q600429 Engenharia de Software
No desenvolvimento ágil de sistemas utilizando o Scrum, um integrante da equipe é encarregado de comunicar a visão, os objetivos e os itens do product backlog para o time de desenvolvimento, além de encontrar técnicas para o gerenciamento efetivo do product backlog. Esse integrante é o
Alternativas
Q600428 Engenharia de Software
Assinale a opção correta a respeito do emprego do product backlog na abordagem ágil para o levantamento de requisitos e para o desenvolvimento de sistemas, de forma coerente com a interpretação do Scrum.
Alternativas
Q600427 Engenharia de Software
Tendo em vista que, em um processo ágil de desenvolvimento de software, foi adotado o XP (eXtreme Programming) e que os requisitos levantados foram expressos na forma de histórias de usuário, assinale a opção que apresenta, corretamente, recomendações técnicas para a elaboração de um cartão de histórias de usuário.
Alternativas
Q600323 Engenharia de Software
A abordagem orientada a objetos denominada “Extreme Programming – XP" constitui uma das metodologias ágeis que inclui um conjunto de regras e práticas que ocorrem no contexto de quatro atividades de arcabouço, indicadas na figura abaixo.

                        Imagem associada para resolução da questão


As fases ALFA, BETA, GAMA e DELTA são denominadas respectivamente: 


Alternativas
Q596308 Engenharia de Software
O SCRUM é uma metodologia ágil para gestão e planejamento de projetos de software. Nele, as funcionalidades a serem implementadas em um projeto são mantidas em uma lista que é conhecida como ____________. No início de cada Sprint, faz-se um ____________ na qual o ____________ prioriza os itens do ____________ e a equipe seleciona as atividades que ela será capaz de implementar durante o Sprint que se inicia. As tarefas alocadas em um Sprint são transferidas do ____________ para o ____________ .
Alternativas
Q596201 Engenharia de Software
Acerca do Scrum, julgue o item subsequente.

Um projeto Scrum inicia-se com o Product Owner, que coleta informações dos stakeholders a fim de que seja elaborada uma lista de requisitos e de um backlog de produto.


Alternativas
Q595126 Engenharia de Software
Com relação a padrão de processos e metodologias ágeis de desenvolvimento, julgue o item a seguir.

O desenvolvimento de um software utilizando o Scrum permite que o PO (product owner) ordene os itens do backlog do produto para alcançar melhor as metas e as missões, com o auxílio do SM (Scrum master), na busca de técnicas para o gerenciamento efetivo do backlog do produto, e permite, também, que os desenvolvedores codifiquem os softwares em pares, utilizando-se a prática do XP (extreme programming).
Alternativas
Q594886 Engenharia de Software
No Scrum, há três papéis importantes: Product Owner, Team e Scrum Master. É responsabilidade do Product Owner:
Alternativas
Ano: 2015 Banca: FCC Órgão: DPE-RR Prova: FCC - 2015 - DPE-RR - Analista de Sistemas |
Q592759 Engenharia de Software
Buscando adequar a Defensoria aos processos mais modernos de desenvolvimento, a equipe de Analistas de Sistemas passou a facilitar a comunicação, entregar incrementos de software, envolver o cliente como parte da equipe e aceitar naturalmente modificações no produto sendo implementado. A equipe adotou práticas da metodologia de desenvolvimento 
Alternativas
Q591971 Engenharia de Software
No Scrum, o artefato burndown chart serve para
Alternativas
Q591969 Engenharia de Software
Assinale a opção que apresenta uma característica relacionada a projetos que utilizam o método XP (eXtreme Programming), muito utilizado em projetos para o desenvolvimento de softwares.
Alternativas
Respostas
1481: C
1482: E
1483: A
1484: E
1485: C
1486: C
1487: C
1488: E
1489: C
1490: C
1491: E
1492: A
1493: B
1494: E
1495: C
1496: C
1497: C
1498: D
1499: E
1500: E