Buscar

Metodologias Ágeis de Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Prova Impressa
GABARITO | Avaliação I - Individual (Cod.:821723)
Peso da Avaliação 1,50
Prova 62175607
Qtd. de Questões 10
Acertos/Erros 6/4
Nota 6,00
O Scrum não é um processo ou uma técnica para construir produtos, ele é um framework 
estrutural utilizado para gerenciar o desenvolvimento de produtos complexos desde a década de 1990, 
dentro do qual se pode empregar vários processos ou técnicas. Com relação aos perfis presentes numa 
equipe participante do Scrum, analise as sentenças a seguir:
I- O Scrum Team é o gerente que analisa as especialidades entre seus membros.
II- O Product Owner é o responsável por determinar quais funcionalidades serão implementadas no 
Sprint.
III- Scrum Master é o responsável pela correta aplicação das práticas do Scrum.
Assinale a alternativa CORRETA:
A As sentenças II e III estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença III está correta.
D Somente a sentença II está correta.
Os modelos de processos foram propostos para trazer ordem ao caos existente na área de 
desenvolvimento de software. Segundo Pressman (2011), esses modelos proporcionavam uma 
contribuição quanto à estrutura utilizável no trabalho de engenharia de software e forneceram um 
roteiro razoavelmente eficaz para as equipes. Num desses modelos, durante o desenvolvimento é 
possível avaliar riscos de projeto, tomando-se decisões baseadas na experimentação de diferentes 
soluções. Assinale a alternativa CORRETA que apresenta o modelo mencionado:
 
FONTE: PRESSMAN, R. S. Engenharia de Software: uma abordagem profissional. 7. ed. Porto 
Alegre: AMGH, 2011.
A Modelo Cascata.
B Prototipação.
C Modelo Incremental.
D Modelo Espiral.
 VOLTAR
A+ Alterar modo de visualização
1
2
O ciclo de vida é a primeira escolha que deve ser realizada no processo de software. Ele é a 
estrutura que contém os processos, as atividades e as tarefas envolvidas no desenvolvimento, 
operação e manutenção de um produto de software, abrangendo a vida do sistema, desde a definição 
de seus requisitos até o término de seu uso. O modelo de ciclo de vida clássico ou modelo Cascata 
recebeu esse nome devido ao encadeamento de uma fase com outra. Os principais estágios desse 
modelo demonstram as atividades fundamentais de desenvolvimento. Com base no modelo 
apresentado e na definição de cada fase, classifique V para as sentenças verdadeiras e F para as 
falsas: 
( ) Operação e manutenção: considerada a etapa mais breve, é onde o sistema de software é liberado 
para o cliente.
( ) Implementação e teste de unidade: durante esse estágio, o projeto de software é realizado como 
um conjunto de programas ou unidades de programa.
( ) Análise e definição de requisitos: fase em que os serviços, as restrições e os objetivos do sistema 
são definidos.
( ) Projeto de sistema e software: momento em que o cliente projeta os requisitos, normalmente essa 
é a primeira fase do sistema.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - V - V - F.
C F - F - V - V.
D V - V - F - F.
Entre os modelos de desenvolvimento de software, há um modelo que é considerado o mais antigo e 
possui um problema em que, frequentemente, é difícil para o cliente estabelecer explicitamente todas 
as necessidades, e ele tem dificuldade para adequar a incerteza natural que existe no início de muitos 
projetos.
A qual modelo estamos nos referindo?
A Modelo em cascata.
B Modelo Espiral.
C Modelo incremental.
D Modelo em V.
3
4
Em 2001, Kent Beck e outros 16 renomados desenvolvedores, autores e consultores da área de 
software, batizados de “Aliança dos ágeis (Agile Alliance)”, assinaram o Manifesto para o 
Desenvolvimento Ágil de Software (Agile Software Development Manifesto).
Quantos princípios foram criados nesse manifesto?
A 14.
B 12.
C 11.
D 13.
Entre os frameworks de Metodologia de desenvolvimento e software ágil, existe um muito 
importante que se destaca pela forma simples que organiza as equipes e trabalha com entregas 
periódicas que decorrem de uma estrutura iterativa do processo chamada de “Sprint”.
Qual é o nome desse framework?
A Extreme Programming.
B Processo Unificado Ágil.
C Crystal.
D Scrum.
O Método Ágil de desenvolvimento incentiva a estruturação e as atitudes em equipe que tornam a 
comunicação mais fácil entre todos os envolvidos no projeto, e também enfatiza a entrega rápida do 
software operacional e diminui a importância dos artefatos intermediários.
A respeito das implicações desse método, assinale a alternativa INCORRETA:
5
6
7
A As metodologias ágeis têm o objetivo de acelerar o desenvolvimento do software visando a
melhoria contínua do processo.
B Uma equipe ágil é aquela capaz de responder apropriadamente a mudanças.
C
Gera benefícios como o aumento da comunicação e interação da equipe, organização diária para
o alcance da meta definida, evitar falhas na elaboração, respostas rápidas às mudanças e aumento
significativo da produtividade.
D Essa metodologia é indicada para todos os projetos, produtos, pessoas e situações.
Na modelagem de Sistemas, o sistema em cascata é um dos mais conhecidos e utilizados. Nesse 
sistema existem alguns estágios principais.
Assinale a alternativa CORRETA que corresponde ao estágio em que o projeto do software é 
desenvolvido como um conjunto de programas ou unidades de programa, e é feita a verificação de 
que cada unidade atende à sua especificação:
A Projeto de sistema e software.
B Implementação e teste unitário.
C Análise e definição de requisitos.
D Integração e teste do sistema.
Na metodologia ágil, é levado em consideração o fator humano, e nesse quesito existem sete fatores.
Assinale a alternativa CORRETA que apresenta o fator humano que abrange talentos inatos, 
habilidades específicas relacionadas a software e conhecimento generalizado do processo que a 
equipe escolheu para aplicar:
A Competência.
8
9
B Foco comum.
C Auto-organização.
D Colaboração.
No modelo de desenvolvimento de software com paradigma de orientação a objetos temos ideias 
fundamentais básicas para essa tecnologia. 
Entre estas ideias, qual é a responsável por especificar a maneira pela qual os dados de um objeto são 
manipulados?
A Herança.
B Método.
C Classe.
D Encapsulamento.
10
Imprimir

Continue navegando