Questões de Concurso Comentadas sobre xp (extreme programming) em engenharia de software

Foram encontradas 334 questões

Q3659144 Engenharia de Software

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.


Com base nessa situação hipotética, julgue o item seguinte.


No XP (Extreme Programming), o papel do Scrum Master é responsável por facilitar as reuniões e garantir que a equipe siga os princípios ágeis da metodologia.

Alternativas
Q3640727 Engenharia de Software

Uma clínica odontológica de médio porte decidiu modernizar o seu sistema de prontuário eletrônico e agendamento de consultas, visando melhorar a gestão de atendimentos, reduzir retrabalho e integrar as informações clínicas dos pacientes em uma base relacional centralizada. A equipe de TI contratada adotará uma metodologia ágil para o desenvolvimento do novo sistema, cujo banco de dados será compatível com MySQL, SQL Server e PostgreSQL.


Com base nessa situação hipotética, julgue os itens seguintes.

No XP (Extreme Programming), o papel do Scrum Master é responsável por facilitar as reuniões e garantir que a equipe siga os princípios ágeis da metodologia.

Alternativas
Q3421004 Engenharia de Software

Julgue o item subsecutivo, relativo a práticas adotas na implementação e na manutenção de software, gerência de configuração, lógica de programação e paradigmas de programação.  


O XP (programação extrema) enfatiza a entrega frequente de versões operacionais do software, desenvolvimento test-first, refatoração e integração contínua como mecanismos para gerenciar mudanças e manter a qualidade do software

Alternativas
Q3298830 Engenharia de Software
No contexto das metodologias ágeis Scrum e Extreme Programming (XP), alguns elementos são exclusivos de uma dessas abordagens. O elemento presente no Scrum, mas ausente no XP, é
Alternativas
Q3283865 Engenharia de Software
Segundo Pressman (2011), na obra “Engenharia de Software”, a refatoração é uma das técnicas propostas por Kent Beck no método ágil Extreme Programming (XP).

Tendo em vista a implementação da prática de refatoração em projetos de software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.

( ) A refatoração é o processo de mudar um sistema de software de tal forma que não altere o comportamento externo do código, embora melhore a estrutura interna.
( ) A refatoração consiste em examinar o código para detectar e corrigir redundância, elementos de projeto não utilizados, algoritmos ineficientes ou desnecessários, estruturas de dados inapropriadas, erros no código, entre outros.
( ) O desenvolvimento iterativo e incremental aumenta a importância da refatoração, considerando que os requisitos são priorizados e refinados ao longo de várias iterações de desenvolvimento.

A sequência correta é
Alternativas
Q3261635 Engenharia de Software
Considerando as metodologias ágeis, como SCRUM e XP, relacione adequadamente as colunas a seguir.

1. Product Owner.
2. Sprint.
3. Daily Scrum.
4. Pair Programming.

( ) Reuniões rápidas realizadas diariamente para alinhamento da equipe.
( ) Iteração de desenvolvimento com duração fixa, usada para entregar incrementos do produto.
( ) Prática do XP em que dois desenvolvedores trabalham juntos no mesmo código.
( ) Responsável por gerenciar o backlog e priorizar funcionalidades no SCRUM.

A sequência está correta em
Alternativas
Q3257366 Engenharia de Software
Julgue o próximo item, relativos a metodologias ágeis. 

Na metodologia XP, os programadores estimam cada estória e predizem a quantidade de estórias que podem ser implementadas no final do release.
Alternativas
Q3257365 Engenharia de Software
Julgue o próximo item, relativos a metodologias ágeis. 

Na metodologia XP, o refatoramento consiste na implementação das funcionalidades cujos componentes do código-fonte devem ser integrados várias vezes, à medida que tais funcionalidades sejam desenvolvidas e testadas unitariamente. 
Alternativas
Q3257363 Engenharia de Software
Julgue o próximo item, relativos a metodologias ágeis. 

Na metodologia XP, os releases devem ser tão grandes quanto possível, de maneira a conter a maior quantidade de requisitos importantes implementados e entregues para o cliente. 
Alternativas
Q3219156 Engenharia de Software
Com base nos conceitos sobre processos ágeis em Engenharia de Software, qual das alternativas a seguir descreve CORRETAMENTE como um processo ágil lida com a imprevisibilidade ao longo do desenvolvimento de software?
Alternativas
Q3174954 Engenharia de Software
As metodologias ágeis promovem flexibilidade, colaboração e entrega incremental, adaptando-se rapidamente às mudanças em diversos tipos de trabalho. Elas utilizam práticas para organizar tarefas, visualizar o fluxo de trabalho e garantir qualidade contínua.
Nesse sentido, correlacione as metodologias ágeis apresentadas a seguir com suas respectivas descrições.
1. Scrum 2. Kanban 3. XP(Extreme Programming)

( ) Método focado na gestão do fluxo contínuo de trabalho, utilizando um quadro visual para representar as etapas do trabalho, promovendo a visualização das tarefas em diferentes estágios e a limitação do trabalho em andamento.

( ) Metodologia que enfatiza a excelência técnica através da adoção de práticas específicas que visam a alta qualidade do processo de trabalho e do produto final, como revisões frequentes, feedback constante e foco na melhoria contínua do processo.

( ) Framework que define papéis e eventos específicos para a gestão do trabalho em equipe, estruturado em iterações curtas (sprints) com objetivos definidos, buscando entregas incrementais de valor e a adaptação contínua ao contexto, com foco na gestão do projeto como um todo.

Assinale a opção que indica a relação correta, na ordem apresentada.
Alternativas
Q3170206 Engenharia de Software

Julgue o item seguinte, no que se refere a metodologias ágeis para o desenvolvimento de software.


A metodologia XP é explicitamente orientada às pessoas, de modo que evita a troca dos desenvolvedores durante o desenvolvimento de um projeto.

Alternativas
Q3167124 Engenharia de Software

Julgue o item a seguir, no que se refere à engenharia de software e à análise de requisitos. 


As principais características do teste em programação extrema (XP) são o desenvolvimento orientado a testes a partir de cenários com participação do usuário e o uso de frameworks automatizados para garantir qualidade contínua.

Alternativas
Q3161288 Engenharia de Software
No XP, as práticas centrais consistem em um conjunto de metodologias e técnicas destinadas a melhorar a qualidade do software e a capacidade de adaptação às mudanças nas necessidades dos clientes. Marque a opção que NÃO faz parte das práticas centrais do XP.
Alternativas
Q3156874 Engenharia de Software

Considerando conceitos e aplicações do DevOps no contexto das metodologias ágeis, julgue o item a seguir.


A cultura da escalabilidade horizontal e vertical das aplicações insere-se na adoção de práticas seguras no DevOps, pois a detecção de vulnerabilidades em ambientes ágeis de entrega contínua, como o Kanban e o XP, é aprimorada.

Alternativas
Q3377238 Engenharia de Software
São práticas de programação adotadas pelo método XP, exceto: 
Alternativas
Q3245104 Engenharia de Software
Dentre as alternativas a seguir, assinale aquela que é parte direta da prática de integração contínua (continuous integration) de DevOps.
Alternativas
Q3237789 Engenharia de Software
A integração contínua foi proposta pela primeira vez por Grady Booch, um dos criadores do UML (Unified Model Language), em 1991, e mais tarde esse método foi integrado como uma das 12 práticas fundamentais do Extreme Programming. Nesse contexto, a integração contínua
Alternativas
Q3237788 Engenharia de Software
Um conjunto de princípios conhecidos como "As três maneiras" foram absorvidos pelo DevOps e são considerados os princípios a partir dos quais todos os comportamentos de DevOps observados podem ser derivados. Em relação a esses princípios, analise as afirmativas abaixo.
I O primeiro princípio é o Fluxo, o qual prima por um fluxo de trabalho rápido e suave desde o Desenvolvimento até Operações, visando entregar valor aos clientes.
II O segundo princípio é o Feedback, o qual expressa que a comunicação é importante para aprender com os erros a fim de evitá-los no futuro, uma vez que falhas são inerentes a sistemas complexos.
III O terceiro princípio é a Pipeline, o qual define que todos os processos devem ser mapeados para permitir sua execução imediatamente e sempre que necessário, mesmo que milhares de vezes ao dia.
IV O segundo princípio é a Integração Contínua, no qual os desenvolvedores, com frequência, juntam suas alterações de código em um repositório central. Depois disso, criações e testes são executados.
Das afirmativas, estão corretas
Alternativas
Q3237787 Engenharia de Software
O movimento DevOps surgiu utilizando as metodologias ágeis como inspiração para substituir a abordagem tradicional no desenvolvimento e na manutenção dos sistemas em produção. Em relação às suas características, o DevOps
Alternativas
Respostas
1: E
2: E
3: C
4: B
5: E
6: C
7: C
8: E
9: E
10: C
11: C
12: C
13: C
14: A
15: E
16: D
17: A
18: A
19: A
20: A