Buscar

metodologias 2

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 8 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

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 6, do total de 8 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

02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 1/8
Painel / Meus cursos / Metodologias Ágeis / AVALIAÇÕES DO PERÍODO 2022/3📝
/ ATIVIDADE ONLINE 1 - AV12022/3
Iniciado em quarta, 3 ago 2022, 21:30
Estado Finalizada
Concluída em sexta, 2 set 2022, 19:13
Tempo
empregado
29 dias 21 horas
Avaliar 2,00 de um máximo de 2,00(100%)
https://moodle.ead.unifcv.edu.br/my/
https://moodle.ead.unifcv.edu.br/course/view.php?id=750
https://moodle.ead.unifcv.edu.br/course/view.php?id=750#section-4
https://moodle.ead.unifcv.edu.br/mod/quiz/view.php?id=26216
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 2/8
Questão 1
Correto
Atingiu 0,20 de 0,20
A partir da imagem a seguir, leia atentamente as afirmações e assinale a alternativa correta:
Imagem - Ciclo de vida do desenvolvimento ágil
I. Quando vamos desenvolver um software a primeira escolha a ser feita é o modelo de
ciclo de vida que vai ser utilizado.
II. O ciclo de vida consiste em uma estrutura formada por processos, atividades e
tarefas a ser desenvolvida, operação e manutenção do software, envolvendo todo o processo
que o sistema vai passar, desde o levantamento de requisitos até a entrega do produto ao
cliente.
III. Em outras palavras, os modelos de ciclo de vida de um software não são como uma
estrutura pré-definidas para ser seguida pela equipe de desenvolvimento.
Um processo de software é caracterizado por um conjunto de atividades que não necessitam
ser executadas para que resulte em um software de qualidade. 
Escolha uma opção:
a. As alternativas I e II estão corretas 
b. As alternativas I, II, III e IV estão corretas
c. As alternativas II, e IV estão corretas
d. Todas as alternativas estão incorretas.
e. As alternativas I, II e III estão corretas
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 3/8
Questão 2
Correto
Atingiu 0,20 de 0,20
Segundo Ambler e Holitza (2012), o Desenvolvimento de Software Ágil é composto por 12
princípios elaborados pela Aliança Ágil. 12 princípios que tem como objetivo ser utilizado como
um guia que possibilita um direcionamento para a equipe de desenvolvimento de um projeto, a
fim de potencializar seus softwares a obterem resultados finais satisfatórios. Contudo, existem
então 12 princípios a serem seguidos no processo de desenvolvimento de software, sendo
eles: (AMBLER; HOLITZA, 2012)
Analise as asserções a seguir:
 I. Satisfação do cliente: considera-se como prioridade satisfazer o cliente, isso
podemos alcançar através de uma entrega antecipada e contínua de software de valor.
 II. Mudança em favor da vantagem competitiva: consideramos que mudanças de
requisitos serão sempre muito bem-vindas, mesmo que o desenvolvimento esteja em fases
tardias.
 III. Prazos curtos: devemos sempre entregar módulos do software em funcionamento
com frequência, o intervalo pode ser a cada dez dias ou até mesmo a cada três meses.
 IV. Trabalho em conjunto: Todos integrantes da equipe de desenvolvimento de software,
sejam elas as pessoas relacionadas a negócios como os desenvolvedores devem trabalhar
sempre em conjunto, diariamente, durante todos os processos do projeto.
 V. Ambientação e suporte: acredita-se que para construir projetos de qualidade é
fundamental ter desenvolvedores motivados, para isso, é necessário que seja proporcionado a
todos da equipe o ambiente e o suporte que precisam, sempre confiando que farão o seu
trabalho com excelência.
A respeito dessas asserções, assinale a opção correta: 
Escolha uma opção:
a. As asserções I,II e III estão corretas;
b. As asserções III e IV estão corretas;
c. As asserções I,III e IV estão corretas;
d. As asserções II, III e V estão erradas.
e. As asserções I, II, IV e V estão corretas; 
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 4/8
Questão 3
Correto
Atingiu 0,20 de 0,20
“A programação pareada consiste em duas pessoas trabalharem juntas em uma única
funcionalidade, onde uma escreve o código enquanto a outra revisa todo o código que está
sendo digitado.” Essa frase foi escrita baseada na fala de que autor: 
Escolha uma opção:
a. (FILION,1991)
b. (RUBIN, 2013)
c. (BECK, 2000) 
d. (COHN, 2004)
e. (FREEMAN, 2012)
Questão 4
Correto
Atingiu 0,20 de 0,20
O desenvolvimento incremental baseia-se no contexto de: 
Escolha uma opção:
a. Desenvolver o processo se inicialmente a partir do final, cada volta que se completa é
uma nova iteração que acontece e consequentemente uma nova versão, versão essa que
é disponibilizada de maneira mais completa que a anterior
b. Desenvolver um software consiste em respeitar cada processo, onde uma etapa
necessita ser encerrada para que outra etapa possa ser iniciada, ou seja, se uma etapa do
projeto ainda não foi encerrada não se pode iniciar outra até que a mesma seja concluída.
c.
Desenvolver a construção de um software experimental ou somente parte dele, de maneira rápid
que assim os usuários finais possam avaliá-lo 
d. Desenvolver uma implementação inicial, colocá-la à disposição dos usuários para que
possam efetuar as observações necessárias e dar continuidade através de diversas
versões até que, por fim, um software apropriado seja desenvolvido. 
e. Desenvolver o processo se inicialmente a partir do centro, cada volta que se completa
é uma nova iteração que acontece e consequentemente uma nova versão, versão essa
que é disponibilizada de maneira mais completa que a anterior.
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 5/8
Questão 5
Correto
Atingiu 0,20 de 0,20
Relacione as colunas:
( ) É uma maneira de unificar dois trechos simples de um código, aproximando-os de modo
que apenas quando eles forem idênticos ocorra a unificação. Esse processo pode ser
estressante, já que se feito de forma mecanicamente correta, existe pouquíssima possibilidade
de alterar o comportamento do sistema.
( ) Kent Beck (2010) relata que para modificar uma parte específica de um método ou de um
objeto multi-parte, é necessário isolar a parte que será modificada. Como em um procedimento
cirúrgico que a equipe medica isola toda e qualquer área, exceto aquela que será operada, isso
reduz as variáveis.
( ) Para trocar uma apresentação é necessário trocar os dados temporariamente. Kent Beck
(2010) relata que você precisa mudar a representação internamente e só então muda a
interface visível externamente, essa versão é conhecida como interna-para-externa
( ) Kent Beck (2010) deixa evidente que para tornar um método longo e complexo em um
método fácil de ler é necessário tornar uma pequena parte dele em um método separado e
chama-lo de um novo método. Extrair método é uma complexa refatoração atômica, mas
felizmente é pouco provável que esse processo seja feito manualmente, já que é comum sua
implementação na refatoração automática
( ) Utilizado para simplificar fluxos e dados que podem se tornar complexos, retorcidos ou
espalhados, é necessário substituir uma invocação de método pelo próprio método
(1) Extrair método (Extract Method):
(2) Isolar mudança (Isolate Change)
(3) Método em uma linha (Inline Method):
(4) Reconciliar diferenças (Reconcile Differences)
(5) Migrar dados (Migrate Data) 
Escolha uma opção:
a. 4, 5, 2, 1, 3.
b. 4, 2, 5, 1, 3. 
c. 2, 5, 4, 3, 1.
d. 4, 1, 3, 2, 5.
e. 3, 2, 4, 1, 5.
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 6/8
Questão 6
Correto
Atingiu 0,20 de 0,20
Sobre a integração contínua, pode-se afirmar que:
I. De acordo com Fowler (2006), a integração contínua tem como principal
característica a integração constante de todas as modificações realizadasno software pela
equipe de desenvolvedores.
II. Podemos dizer que ela está diretamente relacionada com a qualidade do software,
levando em conta que a build precisa ser aprovada em todos os testes especificados pela
equipe
O processo de integração não necessita de uma build automatizada, a fim de realizar todos os
testes necessários para assim identificar os erros de integração com mais agilidade. 
Escolha uma opção:
a. Somente a alternativa I está correta.
b. As alternativas I e III estão corretas.
c. As alternativas I e II estão corretas. 
d. As alternativas I e II estão incorretas.
e. Todas as alternativas estão corretas.
Questão 7
Correto
Atingiu 0,20 de 0,20
As metodologias ágeis são muito bem aceitas pelas equipes e desenvolvimento de sistemas e
vem conquistando gradativamente o seu espaço no mercado, pois tem como princípios básicos
a: 
Escolha uma opção:
a. Praticidade e a facilidade a adaptação a mudanças
b. Coerência e a facilidade a adaptação a mudanças
c. Flexibilidade e a facilidade a adaptação a mudanças
d. Simplicidade, e facilidade a adaptação a mudanças 
e. Diversidade e a facilidade a adaptação a mudanças
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 7/8
Questão 8
Correto
Atingiu 0,20 de 0,20
Sobre o processo visionário:
I. O conceito de si ou a chamada autoimagem é a principal fonte de criação.
II. Um indivíduo só realiza algo quando se julga capaz de fazê-lo.
III. Isso está diretamente ligado a como a pessoa se enxerga, é a imagem que ela tem e si
mesma
IV. Podemos dizer então que a autoimagem não tem forte influência no desempenho de cada
pessoa
Assinale a alternativa correta: 
Escolha uma opção:
a. Estão corretas as alternativas I, e IV
b. Estão corretas as alternativas I, e II
c. Estão corretas as alternativas III, e IV
d. Estão corretas as alternativas I, II e III. 
e. Todas as alternativas estão corretas
Questão 9
Correto
Atingiu 0,20 de 0,20
A __________ é nada mais que a aplicação de métodos, modelos, padrões, princípios
científicos e teorias que possibilitam gerenciar, planejar, modelar, projetar, implementar, medir,
analisar, manter e refinar um software (SOMMERVILLE, 2011).
Assinale a alternativa que preenche corretamente a lacuna: 
Escolha uma opção:
a. Processo de software
b. Requisitos
c. Engenharia de software 
d. Validação
e. Processo de implementação
02/09/22, 19:15 ATIVIDADE ONLINE 1 - AV12022/3
https://moodle.ead.unifcv.edu.br/mod/quiz/review.php?attempt=1819813 8/8
Questão 10
Correto
Atingiu 0,20 de 0,20
É na fase _____________ que o software passa a ser decodificado, respeitando todas as
especificações levantadas anteriormente (SOMMERVILLE, 2011)
Assinale a alternativa que preenche corretamente a lacuna: 
Escolha uma opção:
a. Processo de implementação 
b. Requisitos
c. Processo de software
d. Engenharia de software
e. Validação

Continue navegando