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

Foram encontradas 1.729 questões

Q424029 Engenharia de Software
Assinale a alternativa que apresenta corretamente uma metodologia ágil para a gestão e planejamento de projetos de software.
Alternativas
Q423725 Engenharia de Software
Considere as seguintes afirmações sobre Metodologias Ágeis de desenvolvimento de software.   
I. Metodologias Ágeis caracterizam-se por um conjunto de princípios para o desenvolvimento de software, de forma a promover fortalecimento do trabalho em equipe, auto-organização e entregas contínuas e rápidas, de alta qualidade, alinhando o desenvolvimento com as necessidades das empresas.
II. Entre as práticas difundidas de Programação Extrema, mais conhecida pela sigla XP (do original eXtreme Programming), destacam-se a Programação em pares (pair programming), o estabelecimento de um padrão de codificação (coding standard); o Desenvolvimento conduzido por testes (test-driven development) e a Propriedade individual do código (individual ownership).
III. Metodologias ágeis também adotam estratégias de planejamento, assegurando que os planos sejam flexíveis e capazes de serem adaptados a mudanças nos negócios ou na tecnologia. O Jogo de Planejamento (Planning game) da XP é similar ao planejamento feito em outros métodos ágeis como SCRUM, Crystal e FDD. 
Quais estão corretas?
Alternativas
Q365329 Engenharia de Software
Considere as afirmações abaixo.

I - Os princípios do SCRUM são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Em cada atividade metodológica, ocorrem tarefas a realizar dentro de um padrão de processo chamado sprint.

II - A Extreme Programming – XP emprega uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e envolve um conjunto de regras e práticas constantes no contexto de quatro atividades metodológicas: planejamento, projeto, codificação e testes.

Pode-se afirmar que:
Alternativas
Q345099 Engenharia de Software
A respeito de metodologias de desenvolvimento de sistemas e suas técnicas, julgue os itens subsecutivos.

Por suas características, as metodologias ágeis de desenvolvimento não se aplicam aos sistemas de grande porte, que são elaborados por equipes numerosas que trabalham em locais e horários diferentes.
Alternativas
Ano: 2012 Banca: VUNESP Órgão: TJ-SP Prova: VUNESP - 2012 - TJ-SP - Analista de Sistemas |
Q289830 Engenharia de Software
Dentre as metodologias de desenvolvimento de software, pode-se citar a linha dos métodos ágeis. Assinale a alternativa que contém apenas métodos dessa linha.
Alternativas
Q287163 Engenharia de Software
Acerca de engenharia de software, julgue os itens subsecutivos.
O Product Backlog, um dos artefatos utilizados na metodologia ágil denominada Scrum, constitui-se da lista priorizada de todos os requisitos do produto final.

Alternativas
Q287162 Engenharia de Software
Acerca de engenharia de software, julgue os itens subsecutivos.
Em virtude de as metodologias ágeis gerarem excessiva documentação, a gestão do conhecimento depende diretamente dos programadores envolvidos no projeto.

Alternativas
Q281203 Engenharia de Software
Responda:

C, se a proposição for certa;
E, se a proposição for errada. 
O desenvolvimento dirigido por testes (TDD) e a refatoração contínua são práticas utilizadas no XP.

Alternativas
Q278856 Engenharia de Software
Acerca do processo de desenvolvimento de software, julgue os itens
subsequentes.
Uma sprint do Scrum tem duração prevista de 2 meses.
Alternativas
Q278852 Engenharia de Software
Acerca do processo de desenvolvimento de software, julgue os itens
subsequentes.
O único papel definido pelo Scrum com autoridade para cancelar uma Sprint é o do product owner.
Alternativas
Q271412 Engenharia de Software
Considerando os papéis contemplados no desenvolvimento de software Scrum, assinale a alternativa referente à denominação dada ao membro da equipe responsável por descrever os requisitos do cliente e priorizá-los no backlog do produto.

Alternativas
Q271411 Engenharia de Software
Baseado no de desenvolvimento ágil de software Scrum, assinale a alternativa que define o termo Sprint:

Alternativas
Q265053 Engenharia de Software
O XP (Extreme Programming) utiliza uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Ele

Alternativas
Q265052 Engenharia de Software
O Scrum é fundamentado nas teorias empíricas de controle de processo (empirismo). A função de cada um dos três pilares que apoiam a implementação de controle de processo empírico está apresentada a seguir:


I. Se um ou mais aspectos de um processo desviou para fora dos limites aceitáveis, implicando que o produto resultante será inaceitável, o processo ou o material sendo produzido deve ser ajustado.


II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. Isso requer que os aspectos sejam definidos por um padrão comum para os observadores compartilharem um mesmo entendimento do que está sendo visto.


III. Os artefatos Scrum e o progresso em direção ao objetivo devem ser frequentemente checados para detectar indesejáveis variações. Isso não deve, no entanto, ser tão frequente que atrapalhe a própria execução das tarefas.


A associação correta do nome do pilar com a sua função está expressa em:

Alternativas
Q265048 Engenharia de Software
A Sprint é considerada o coração do Scrum. Uma nova Sprint inicia-se imediatamente após a conclusão da Sprint anterior. Durante a Sprint

Alternativas
Q264141 Engenharia de Software
Na metodologia Scrum de desenvolvimento ágil, as regras SMART significam

Alternativas
Q261590 Engenharia de Software
No Scrum os projetos são divididos em ciclos chamados de

Alternativas
Q259735 Engenharia de Software
Julgue os itens seguintes, acerca das metodologias de análise,
projeto, desenvolvimento de sistemas e ferramentas de
desenvolvimento e apoio ao desenvolvimento de software.

A metodologia scrum prega que a equipe complete e entregue partes do produto final constantemente ao final de cada interação. Essa interação deve ser curta e possuir tempo de execução definido previamente.

Alternativas
Q256716 Engenharia de Software
Julgue os itens que se seguem, em relação a metodologias de
análise, projeto e desenvolvimento de sistemas.

A metodologia Scrum, ágil para gerência de projetos, baseia-se em ciclos de 30 dias, denominados sprints, em que se trabalha para alcançar objetivos bem definidos.

Alternativas
Q256715 Engenharia de Software
Julgue os itens que se seguem, em relação a metodologias de
análise, projeto e desenvolvimento de sistemas.

Metodologias de desenvolvimento XP contam com o desenvolvimento orientado a testes, que engloba duas etapas: escrever um teste automatizado e desenvolver um código adequado o suficiente para ter sucesso nesse teste.

Alternativas
Respostas
1581: A
1582: C
1583: D
1584: E
1585: C
1586: C
1587: E
1588: C
1589: E
1590: C
1591: C
1592: B
1593: A
1594: D
1595: A
1596: D
1597: C
1598: C
1599: C
1600: C