Prévia do material em texto
09/09/2022 06:59 EPS
https://aulapos.estacio.br/aulapos/ 1/3
Disc.: FDD, TDD E XP: CONCEITO E APLICAÇÃO
Aluno: 202106107363 - ADEMIR DE OLIVEIRA SIQUEIRA JUNIOR
Avaliação:
6,00
Nota Trab.:
0
Nota Partic.:
1,0
Nota SIA:
6,0 pts
1. Ref.: 4354682 Pontos: 0,00 / 1,00
A validação é um processo comum a todos os métodos ágeis. No FDD, funciona diferentemente do Scrum, o que
ajuda na junção dos dois métodos. O Scrum trata das validações apenas:
Ao fim do projeto.
Ao fim de cada sprint.
Ao fim de cada iteração.
Ao fim dos requisitos.
Respondido em 13/09/2021 22:35:42
2. Ref.: 4356967 Pontos: 1,00 / 1,00
A cada ciclo de vida dos projetos em FDD existe um pré-processo que trata dos requisitos que serão desenvolvidos
a cada sprint. Portanto, as características que serão desenvolvidas nas iterações são precedidas por atividades de
análise da documentação existente, desenvolvimento de diagramas de sequência para o conjunto de requisitos,
refinamento do modelo gerado durante as atividades de definição dos requisitos e do projeto da arquitetura do
sistema. Estamos falando do projeto quanto a qual item?
Iteração.
Incremento.
Requisitos.
Interação.
Respondido em 13/09/2021 22:38:25
3. Ref.: 4357273 Pontos: 0,00 / 1,00
As entregas em métodos ágeis são rápidas, porém, entre o Scrum e o FDD, existem diferenças, as quais,
dependendo do projeto, podem prejudicar sua entrega. Quais são essas diferenças?
O FDD preconiza que todos os conjuntos de características, obrigatoriamente, precisam passar pelas etapas de projeto
e construção, até que o sistema fique pronto para entrega. O Scrum dá o projeto por terminado quando não há mais
nada no backlog que deva ser feito (quando todos os products backlogs são concluídos).
O FDD preconiza que todos os conjuntos de características, obrigatoriamente, precisam passar pelas etapas de projeto,
até que o sistema fique pronto para entrega. O Scrum dá o projeto por terminado quando há somente um item no
backlog a ser feito (quando quase todos os products backlogs são concluídos).
O FDD preconiza que todos os conjuntos de características, obrigatoriamente, precisam passar pelas etapas de projeto
e construção, até que o sistema fique pronto para entrega. O Scrum dá o projeto por terminado quando não há mais
nada no backlog que deva ser feito (quando todos os products backlogs são concluídos).
O FDD preconiza que todos os conjuntos de processo, obrigatoriamente, precisam passar pela construção, até que o
sistema fique pronto para entrega. O Scrum dá o projeto por terminado quando não há mais nada no backlog que deva
ser feito (quando todos os products backlogs são concluídos).
Respondido em 13/09/2021 22:50:27
Pontos: 1,00 / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4354682.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4356967.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4357273.');
09/09/2022 06:59 EPS
https://aulapos.estacio.br/aulapos/ 2/3
4. Ref.: 4355957
Sobre o item ¿Documentação¿ em projetos XP, é correto afirmar que:
O tempo para documentar é significativo e superior ao tempo de codificação.
Está em segundo plano; existe em menor quantidade, mas existe.
É o item mais importante da metodologia.
O XP não faz uso de UML, pois possui modelos próprios e específicos.
Respondido em 13/09/2021 22:53:36
5. Ref.: 4357739 Pontos: 0,00 / 1,00
Os mock objects são usados:
Para substituir os programadores.
No lugar de classes/métodos ainda não implementados ou que são difíceis de usar.
Para que não seja necessário utilizar frameworks de testes.
Para substituir os testadores.
Respondido em 13/09/2021 22:58:14
6. Ref.: 4357060 Pontos: 1,00 / 1,00
São exemplos de metodologias ágeis para o desenvolvimento de software: I XP e DSDM; II Scrum e Cascata; III
FDD e TDD. Está correto o que se afirma em:
III, apenas.
I e III.
I, apenas.
II, apenas.
Respondido em 13/09/2021 23:00:55
7. Ref.: 4357722 Pontos: 1,00 / 1,00
O projeto para o desenvolvimento de software que utiliza o TDD deve:
Desenvolver pequenos releases.
Recomendar a preparação dos testes para que, posteriormente, seja desenvolvido o código.
Apresentar grande quantidade de testes unitários de código-fonte previamente desenvolvidos.
Realizar Sprints a cada quinzena.
Respondido em 13/09/2021 23:02:09
8. Ref.: 4356146 Pontos: 1,00 / 1,00
Assinale a opção que define corretamente o conceito de Test-Driven Development (TDD).
É um processo de desenvolvimento orientado por um plano de testes bem definido. O plano é escrito pelo time de
garantia de qualidade que será responsável por testar o sistema completamente, após seu desenvolvimento.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4355957.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4357739.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4357060.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4357722.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4356146.');
09/09/2022 06:59 EPS
https://aulapos.estacio.br/aulapos/ 3/3
É um conceito que envolve a criação de arquiteturas autônomas, capazes de testar automaticamente o sistema durante
sua execução. A ideia é a de que os sistemas sejam capazes de detectar e corrigir erros, aumentando a tolerância a
falhas.
É uma estratégia na qual o time de garantia de qualidade vai gradualmente testando o sistema ao fim de cada iteração
do projeto. O objetivo principal é a maior cobertura de testes possív
É uma abordagem na qual se desenvolve o código de forma incremental, junto de um teste para esse incremento. Não
se passa para o próximo incremento até o código desenvolvido passar no teste.
Respondido em 13/09/2021 23:02:58
9. Ref.: 4356037 Pontos: 0,00 / 1,00
Dentro da visão tradicional da Engenharia de Software a respeito do gerenciamento de mudanças, qual das
afirmações seguintes está correta?
Em métodos ágeis, os clientes não devem se envolver diretamente na decisão de uma mudança ser implementada ou
não.
Um registro de solicitação de mudança é uma informação sucinta, independentemente do tamanho do projeto, sendo
necessário apenas descrever um breve texto que contenha a mudança requerida.
Depois que uma solicitação de mudança é enviada, ela deve receber ação imediata e é automaticamente atribuída para
um membro da equipe de desenvolvimento iniciar sua implementação.
Todas as solicitações de mudança devem ser passadas com uma análise detalhada para a equipe de desenvolvimento.
Respondido em 13/09/2021 23:04:25
10. Ref.: 4356955 Pontos: 1,00 / 1,00
O Test Driven Development (TDD) é uma prática ágil, na qual o programador escreve o teste antes de criar o
código. Como é conhecido o ciclo de desenvolvimento utilizando o TDD?
Plan, do e check.
Planejamento, execução e melhoria.
Red, green e refactor.
Iniciação, execução e controle.
Respondido em 13/09/2021 23:05:44
Anotações: Avaliação realizada no navegador SIA.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4356037.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 4356955.');