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

Foram encontradas 1.798 questões

Q42073 Engenharia de Software
Na engenharia de software, um processo iterativo denominado sprint, que segue o ciclo PDCA para entregar, num período de 30 dias aproximadamente, um incremento do software pronto, caracteriza a metodologia ágil
Alternativas
Q40382 Engenharia de Software
São consideradas metodologias ágeis de desenvolvimento de software:
Alternativas
Q39761 Engenharia de Software
Na fase de desenvolvimento do Scrum, o software é desenvolvido em processos iterativos denominados
Alternativas
Q39760 Engenharia de Software
A Extreme Programming (XP) baseia-se em 12 práticas, que são um conjunto de atividades que deverão ser seguidas pelas equipes que desejam utilizar a XP. Na prática do Jogo do Planejamento, as funcionalidades são descritas em pequenos cartões que são conhecidos como
Alternativas
Q39759 Engenharia de Software
A Feature Driven Development (FDD) é uma metodologia ágil de desenvolvimento de software, sobre a qual é correto afirmar:
Alternativas
Ano: 2010 Banca: FCC Órgão: TRE-AM Prova: FCC - 2010 - TRE-AM - Programador de computador |
Q34984 Engenharia de Software
São algumas das metodologias de desenvolvimento de software consideradas ágeis (Agile Software Process Models):
Alternativas
Q24030 Engenharia de Software
O XP (Extreme Programming) usa uma abordagem orientada a objetos como seu paradigma de desenvolvimento predileto. Nessa perspectiva, analise as afirmativas abaixo.
I - A atividade de Codificação começa com a criação de um conjunto de histórias que descreve as características e as funcionalidades requeridas para o software a ser construído.

II - O XP encoraja o uso de cartões CRC (Class- Responsibility-Colaborator) como um mecanismo efetivo para raciocinar sobre o software no contexto orientado a objetos.

III - O XP emprega a técnica de refectoring na codificação, mas desaconselha a utilização da programação por pares.

IV - A criação de testes unitários antes da codificação começar é uma prática do XP.

V - Se um difícil problema de projeto é encontrado como parte do projeto de uma história, o XP recomenda a criação imediata de um protótipo operacional daquela parte do projeto.

Estão corretas APENAS as afirmativas

Alternativas
Q150000 Engenharia de Software
Acerca dos processos XP e Scrum avalie as afirmativas a seguir:
I. XP é uma metodologia ágil para equipes de tamanho pequeno ou médio desenvolverem software com requisitos vagos ou que mudem rapidamente. Seus valores são comunicação, simplicidade, feedback e coragem.
II. O Scrum foi criado para gerenciamento de projetos de fabricação de automóveis e produtos de consumo. Sua popularização no desenvolvimento de software ocorreu em 1995 após a formalização de sua definição, feita por Ken Schwaber.
III. No XP os requisitos do projeto são organizados em uma lista de tarefas, chamada de product backlog, em ordem decrescente de prioridade.
Assinale:

Alternativas
Q149999 Engenharia de Software
Scrum é uma metodologia ágil para gestão e planejamento de projetos de software. No Scrum, os projetos são divididos em ciclos chamados:

Alternativas
Q121941 Engenharia de Software
Analise as afirmativas abaixo a respeito dos Modelos Ágeis de Processo:

I Extreme Programming (XP) utiliza uma abordagem orientada a objetos como seu paradigma de desenvolvimento preferido e trabalha com um conjunto de regras dividido em quatro atividades-chave: planejamento, projeto, codificação e testes.

II Na etapa Especulação do Desenvolvimento Adaptativo de Software (DAS), as pessoas que trabalham juntas precisam confiar umas nas outras para poder criticar sem animosidade, ajudar sem ressentimento, trabalhar muito mais do que costumam, ter muita habilidade para construir com o trabalho em mãos e comunicar problemas para que haja uma ação efetiva.

III No SCRUM as reuniões são rápidas e feitas diariamente, possuindo três questões-chave com a participação de todos os membros da equipe: O que você fez desde a última reunião de equipe? Quais obstáculos você está encontrando? O que você planeja realizar até a próxima reunião?

IV O Desenvolvimento Guiado por Características consiste em um processo ágil e adaptativo que pode ser aplicado a projetos de software de tamanho moderado.

Estão corretas apenas as afirmativas:
Alternativas
Q74664 Engenharia de Software
No tocante às características dos métodos de desenvolvimento ágil atualmente utilizados, contém características pertinentes a esses métodos:
Alternativas
Ano: 2009 Banca: FGV Órgão: MEC Prova: FGV - 2009 - MEC - Arquiteto de Sistemas |
Q57938 Engenharia de Software
Acerca dos processos XP e Scrum, assinale a afirmativa incorreta.
Alternativas
Q54654 Engenharia de Software
XP (eXtreme Programming) é uma metodologia ágil para equipes pequenas e médias que desenvolverão software com requisitos vagos e em constante mudança. Para isso, adota a estratégia de constante acompanhamento e realização de vários pequenos ajustes durante o desenvolvimento de software. Para aplicar os valores e princípios durante o desenvolvimento de software, a XP propõe uma série de práticas, sendo uma delas: sempre que produzir uma nova funcionalidade, nunca esperar uma semana para integrar à versão atual do sistema a fim de evitar o aumento da possibilidade de conflitos e da possibilidade de erros no código fonte. Tal prática é denominada
Alternativas
Q50832 Engenharia de Software
Assinale a opção correta acerca das metodologias de desenvolvimento de software.
Alternativas
Q49990 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

No modelo extreme programming, os testes de software só são realizados na etapa, final de desenvolvimento do software e, somente nessa etapa, os programadores trabalham, obrigatoriamente, em pares, utilizando cada um o próprio computador.
Alternativas
Q49989 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

A técnica conhecida como refactoring é constantemente aplicada no desenvolvimento baseado no método ágil extreme programming.
Alternativas
Q49988 Engenharia de Software
A respeito dos conceitos relacionados ao desenvolvimento de
sistemas e às metodologias de desenvolvimento de sistemas,
julgue os itens seguintes.

Para o método ágil de desenvolvimento conhecido como extreme programming, todos os requisitos funcionais são expressos como cenários (histórias do usuário) que são implementados diretamente como uma série de tarefas.
Alternativas
Q49095 Engenharia de Software
O conceito de sprint aplica-se ao modelo ágil do processo de engenharia de software denominado
Alternativas
Q48277 Engenharia de Software
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.

Nas abordagens de desenvolvimento bazaar e catedral e na sua relação com modelos de ciclo de vida de software, observa-se que em um desenvolvimento na abordagem bazaar, a arquitetura é emergente, o que não ocorre com um desenvolvimento na abordagem catedral; o conceito de liberação de código cedo e frequente, presente na abordagem catedral, afina-se com os métodos da eXtreme Programming e em ambos modelos, o desenvolvimento de software é colaborativo, aberto e embasado em prototipação.
Alternativas
Q48275 Engenharia de Software
Acerca das relações estabelecidas entre os modelos de ciclo de
vida de software, os modelos de gestão e seus exemplos, julgue
os itens de 62 a 71.

A ferramenta CruiseControl, empregada no âmbito de métodos de desenvolvimento que aderem ao ciclo de vida ágil, é uma ferramenta de gerenciamento de versões de código.
Alternativas
Respostas
1761: A
1762: B
1763: C
1764: E
1765: B
1766: D
1767: E
1768: B
1769: E
1770: C
1771: A
1772: A
1773: C
1774: E
1775: E
1776: C
1777: C
1778: D
1779: E
1780: E