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

Foram encontradas 178 questões

Q1927064 Engenharia de Software
Assinale a alternativa que apresenta as atividades-chave da metodologia ágil XP (eXtreme Programming).
Alternativas
Q1926934 Engenharia de Software
Scrum, Extreme Programming e Lean, são exemplos de:
Alternativas
Q1924504 Engenharia de Software
A metodologia Extreme Programming (XP) define uma série de práticas para desenvolvimento de software.
Assinale a opção que apresenta a prática desta metodologia que contribui para produção de softwares de alta qualidade.
Alternativas
Q1919119 Engenharia de Software
Conforme SOMMERVILLE (2011), tanto o SCRUM, como o XP, com base no manifesto ágil, compartilham de um mesmo conjunto de princípios dos métodos ágeis, tais como: 
(1) Entrega incremental do software para o cliente. (2) Documentação antes, desenvolvimento depois. (3) Requisitos mudam, mudanças devem ser aceitas. (4) Manter a simplicidade, eliminar a complexidade.
Da relação apresentada, existem somente: 
Alternativas
Q1915873 Engenharia de Software

Julgue o próximo item, relativos a metodologias ágeis para a gestão de projetos e o desenvolvimento de software.


A metodologia XP define que a programação seja feita em pares: dois desenvolvedores codificam o mesmo programa, ao mesmo tempo e no mesmo computador.

Alternativas
Q1902826 Engenharia de Software

Acerca de RUP (rational unified process) e XP (extreme programming), julgue o seguinte item. 


Na XP, as histórias dos usuários (casos de uso) devem descrever os detalhes dos requisitos da solução, tais como a tecnologia a ser utilizada e a modelagem do banco de dados; isso irá permitir planejar melhor a interface do usuário na release planning e, consequentemente, o desenvolvimento da solução. 

Alternativas
Q1902825 Engenharia de Software

Acerca de RUP (rational unified process) e XP (extreme programming), julgue o seguinte item. 


Uma das práticas da XP é a integração contínua que visa aperfeiçoar o projeto de codificação do sistema de software, tal que a estrutura interna se aprimora sem que seu comportamento se altere.

Alternativas
Q1894484 Engenharia de Software

Com base nos conceitos de computação em nuvem, benefícios e alta disponibilidade, julgue o próximo item.  


O SAFe é um framework cujo objetivo consiste em expandir o desenvolvimento ágil no âmbito corporativo, permitindo que o Scrum e o XP sejam aplicados a grandes organizações e facilitando o gerenciamento de tarefas em empresas com vários desenvolvedores integrados.

Alternativas
Q1867352 Engenharia de Software

O processo de desenvolvimento de software especificado pela Programação Extrema (eXtreme Programming – XP) começa com uma fase de planejamento, na qual são levantados e descritos requisitos para o software na forma de _____________________. O projeto e desenvolvimento dos requisitos busca focar nas necessidades imediatas. Necessidades de melhoria no projeto são realizadas através de processos de ____________. Além disso, se recomenda que a atividade de codificação ocorra em _______________ e seja guiada por _______________.


Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 

Alternativas
Q1862543 Engenharia de Software
O XP (Extreme Programming), uma metodologia ágil de desenvolvimento, foi empregado, pela primeira vez, em 1996, em um projeto da Chrysler, chamado de C3 (Chrysler Comprehensive Compensation). Considerando que são apresentados cinco principais valores, assinale, a seguir, dois desses valores.
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858603 Engenharia de Software
Um Analista de Sistemas atua no desenvolvimento de software utilizando diferentes processos e metodologias cujas características são: 

I. A fase de transição se concentra nas atividades necessárias para colocar o software nas mãos dos usuários. Tipicamente, essa fase inclui várias iterações, incluindo versões beta, versões de disponibilidade geral, além de correções de erros e lançamentos de aprimoramento. Um esforço considerável é gasto em atividades ligadas ao usuário: documentação de sistema, treinamento e suporte no uso inicial do produto. Neste ponto, no entanto, o feedback do usuário deve limitar-se principalmente a problemas de ajuste, configuração, instalação e usabilidade do produto. 
II. Aspectos significativos do processo devem estar visíveis aos responsáveis pelos resultados. A transparência requer que estes aspectos tenham uma definição padrão comum para que os observadores compartilhem um mesmo entendimento do que está sendo visto. Por exemplo: uma linguagem comum referindo-se ao processo deve ser compartilhada por todos os participantes; e aqueles que realizam o trabalho e aqueles que inspecionam o incremento resultado do trabalho devem compartilhar uma definição comum de Pronto.
III. A implementação inicial do software apoia duas atividades do processo de engenharia de requisitos: a) levantamento de requisitos, pois os usuários podem realizar experiências para ver como o sistema apoia seu trabalho, podendo ter novas ideias para os requisitos, identificar pontos positivos e negativos do software e até propor novos requisitos de sistema; b) validação de requisitos, pois a implementação pode revelar erros e omissões nos requisitos propostos, levando os usuários a crerem que sua visão inicial era incorreta e incompleta e dando a eles oportunidade de fazerem ajustes na especificação de sistema para refletir sua compreensão alterada dos requisitos. 
IV. O cliente está sempre participando do desenvolvimento do sistema; testes de unidade e de aceitação fornecem feedback sobre o sistema; oportunidades e problemas são identificados o mais rápido possível; os códigos são integrados e testados constantemente, para o caso de algum problema ser detectado, poder ser corrigido imediatamente.

As características I, II, III e IV são, respectivamente,
Alternativas
Q1855664 Engenharia de Software

Com base nas metodologias de desenvolvimento de software, julgue o seguinte item. 


Extreme Programming leva uma abordagem “extrema” para o desenvolvimento incremental. Novas versões do software podem ser construídas várias vezes por dia e releases são entregues aos clientes a cada duas semanas, aproximadamente. Prazos de releases nunca são desrespeitados. Se houver problemas de desenvolvimento, o cliente é consultado e a funcionalidade é removida do release planejado.

Alternativas
Q1851921 Engenharia de Software
O Extreme Programmin (XP) é um método de desenvolvimento ágil. Analise as afirmações, a seguir, acerca do desenvolvimento XP. I - Bom gerenciamento de projeto e um envolvimento constante do cliente são cruciais para o sucesso do projeto. II - Provê pouco suporte para o gerenciamento de projeto e o cliente está, constantemente, sob pressão. III - É motivado por 2 elementos cruciais: comunicação efetiva entre as pessoas envolvidas no projeto e a divisão de responsabilidades entre pessoas da área técnica e o cliente. Estão corretas as afirmações:
Alternativas
Q1792456 Engenharia de Software
O XP (Extreme Programming) é um método ágil para o desenvolvimento de sistemas. Assinale a alternativa correta em relação a esse método.
Alternativas
Q1790957 Engenharia de Software
A metodologia Extreme Programming, ou simplesmente XP, propõe um conjunto de práticas para aumentar sua eficácia. Considerando essas práticas, assinale a alternativa correspondente à pratica conhecida por traduzir as palavras do cliente para o código, permitindo, para todos os envolvidos, uma rápida associação entre a nomenclatura utilizada e o seu significado.
Alternativas
Q1759468 Engenharia de Software

Orientação geral


Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou “metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação, significando “processo de desenvolvimento de software”

Com relação aos diversos modelos de métodos ágeis, é CORRETO afirmar que
Alternativas
Q1756777 Engenharia de Software

Acerca de metodologias ágeis de desenvolvimento, julgue o item seguinte.


Em XP, a estruturação do valor feedback pode ser alcançada de forma rápida por meio de testes automatizados de software, que validam ou não um código produzido ou alterado.

Alternativas
Q1654229 Engenharia de Software
Não se trata de uma prática específica do XP (Extreme Programming)
Alternativas
Q1646768 Engenharia de Software
Sobre a Programação Extrema (XP), pode-se afirmar que
Alternativas
Q1646363 Engenharia de Software
A metodologia ágil Extreme Programming (XP) baseia-se em 12 práticas, algumas das quais são adotadas há muitos anos na indústria de software. A prática na qual se focaliza o aperfeiçoamento do projeto de software e que está presente em todo o desenvolvimento é chamada de
Alternativas
Respostas
61: B
62: C
63: D
64: D
65: C
66: E
67: E
68: C
69: C
70: B
71: A
72: C
73: D
74: C
75: C
76: C
77: C
78: C
79: B
80: B