Questões de Engenharia de Software - Ciclo de Vida de Software

Limpar pesquisa

Configurar questões
Tamanho do Texto
Modo escuro

Questão: 546 de 6126

341785

copy

Banca: CESPE / Cebraspe

Órgão: EBC

Cargo(s): Analista - Engenharia de Software

Ano: 2011

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de Software

Uma metodologia de desenvolvimento de software pode
ser classificada como uma metodologia ágil quando efetua o
desenvolvimento do software de forma incremental (libera
pequenas versões, em iterações de curta duração) e é colaborativa
(cliente e desenvolvedores trabalham juntos, em constante
comunicação), direta (o método em si é simples de aprender e
modificar) e adaptativa (capaz de responder eficientemente às
mudanças).


Considerando a definição acima, de Abrahamsson, julgue o item
a seguir, a respeito das metodologias ágeis de desenvolvimento de
software.
O que os métodos ágeis buscam é como evitar as mudanças
desde o início do projeto e não a melhor maneira de tratar
essas mudanças.

Questão: 547 de 6126

341786

copy

Banca: CESPE / Cebraspe

Órgão: EBC

Cargo(s): Analista - Engenharia de Software

Ano: 2011

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de Software

Uma metodologia de desenvolvimento de software pode
ser classificada como uma metodologia ágil quando efetua o
desenvolvimento do software de forma incremental (libera
pequenas versões, em iterações de curta duração) e é colaborativa
(cliente e desenvolvedores trabalham juntos, em constante
comunicação), direta (o método em si é simples de aprender e
modificar) e adaptativa (capaz de responder eficientemente às
mudanças).


Considerando a definição acima, de Abrahamsson, julgue o item
a seguir, a respeito das metodologias ágeis de desenvolvimento de
software.
Considerando o conceito de metodologia ágil em apreço, é
correto afirmar que as seguintes metodologias são ágeis: XP
(Extreme Programming), Scrum, Crystal, FDD (Feature
Driven Development)
, DSDM (Dynamic Systems Development
Method)
e Open Source Software Development.

Questão: 548 de 6126

341787

copy

Banca: CESPE / Cebraspe

Órgão: EBC

Cargo(s): Analista - Engenharia de Software

Ano: 2011

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de Software

Uma metodologia de desenvolvimento de software pode
ser classificada como uma metodologia ágil quando efetua o
desenvolvimento do software de forma incremental (libera
pequenas versões, em iterações de curta duração) e é colaborativa
(cliente e desenvolvedores trabalham juntos, em constante
comunicação), direta (o método em si é simples de aprender e
modificar) e adaptativa (capaz de responder eficientemente às
mudanças).


Considerando a definição acima, de Abrahamsson, julgue o item
a seguir, a respeito das metodologias ágeis de desenvolvimento de
software.
O XP segue um conjunto de valores, princípios e regras básicas
que visam alcançar eficiência e efetividade no processo de
desenvolvimento de software. Os valores são cinco:
comunicação, simplicidade, feedback, coragem e respeito.

Questão: 549 de 6126

341788

copy

Banca: CESPE / Cebraspe

Órgão: EBC

Cargo(s): Analista - Engenharia de Software

Ano: 2011

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / RUP e Processo Unificado

O RUP (Rational Unified Process) é um processo de
desenvolvimento de software. Nesse processo, são descritos os
papéis e as atividades que cada membro da equipe de projeto deve
desempenhar ao longo do ciclo de desenvolvimento do software e
os produtos que devem ser gerados como resultado dessas
atividades, os chamados artefatos.
Com relação a esse assunto,
julgue o item seguinte.
O RUP tem duas dimensões: o eixo horizontal e o eixo
vertical. A primeira dimensão representa o aspecto estático do
processo quando ele é aprovado e é expressa em termos de
fases, iterações e marcos. A segunda dimensão representa o
aspecto dinâmico do processo, como ele é descrito em termos
de componentes, disciplinas, atividades, fluxos de trabalho,
artefatos e papéis do processo.

Questão: 550 de 6126

341789

copy

Banca: CESPE / Cebraspe

Órgão: EBC

Cargo(s): Analista - Engenharia de Software

Ano: 2011

Matéria/Assunto: Tecnologia da Informação > Engenharia de Software / Processos de desenvolvimento / RUP e Processo Unificado

O RUP (Rational Unified Process) é um processo de
desenvolvimento de software. Nesse processo, são descritos os
papéis e as atividades que cada membro da equipe de projeto deve
desempenhar ao longo do ciclo de desenvolvimento do software e
os produtos que devem ser gerados como resultado dessas
atividades, os chamados artefatos.
Com relação a esse assunto,
julgue o item seguinte.
Um projeto que usa o desenvolvimento iterativo tem um ciclo
de vida que consiste em várias iterações. Uma iteração
incorpora um conjunto quase sequencial de atividades em
modelagem de negócios, requisitos, análise e design,
implementação, teste e implantação, em várias proporções,
dependendo do local em que ela está localizada no ciclo de
desenvolvimento.