Buscar

Avaliação On-Line 4 (AOL 4) - Questionário (Metodologia de Desenvolvimento de Sistemas)

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

Prévia do material em texto

Pergunta 1 
1/1 
 
Que situação favorece a escolha do uso de XP para um projeto de desenvolvimento de 
software, em oposição à metodologias clássicas? 
 
a. Equipe do projeto localizada em diferentes cidades e com poucos recursos de 
colaboração 
b. Requisitos do software com pequena probabilidade de mudanças 
c. Presença de um processo organizacional que exige a elaboração de vários 
documentos específicos para cada projeto 
d. Cliente do projeto trabalhando em parceria com a equipe do projeto e sempre 
disponível para retirar dúvidas [RESPOSTA CORRETA] 
e. Equipe do projeto formada por pessoas com alto grau de competitividade 
 
Pergunta 2 
1/1 
 
Como já foi comentado, a metodologia XP utiliza uma prática chamada de refatoração. Qual 
das alternativas a seguir não representam uma das vantagens de se usar essa técnica? 
 
a. Codificar mais rápido 
b. Identificar possíveis gargalos [RESPOSTA CORRETA] 
c. Facilitar a compreensão do código 
d. Melhorar o design do software 
e. Identificar possíveis erros 
 
Pergunta 3 
1/1 
 
Dentre as ferramentas da metodologia Lean, existe uma chamada Kaisen, essa ferramenta 
busca implantar a melhoria continua do processo. Através de que atividades ela é aplicada 
ao desenvolvimento de software? 
 
a. Teste e levantamento de requisitos 
b. Inspeção e teste de conteúdo 
c. Desenho do software e Rastreabilidade de requisitos 
d. Inspeção e adaptação [RESPOSTA CORRETA] 
e. Refatoração e validação 
 
Pergunta 4 
1/1 
 
Existem no mercado algumas metodologias de desenvolvimento, que facilitam o processo 
de produção de software. Uma dessas metodologias é o XP (Extreme Programming), o qual 
tem um cuidado especial com os processos de teste de software. Como é feito o processos 
de teste de software, utilizando o XP? 
 
a. As etapas de teste são suprimidas do processo 
b. O processo é efetuado, apenas por profissionais que trabalharam no 
desenvolvimento do produto, tornando assim, o teste mais eficaz e próximo da 
realidade do cliente 
c. Todos os testes são realizados na etapa de concepção do software 
d. Todos os testes são efetuados, ao fim do desenvolvimento, pois assim, o usuário 
pode ter uma visão ampla do software 
e. Ao final de cada etapa, o usuário é convidado a testar o módulo pronto, 
evitando, assim, erros muito complexos, ao final do desenvolvimento 
[RESPOSTA CORRETA] 
 
Pergunta 5 
1/1 
 
Existem várias técnicas de testes identificadas dentro da prática TDD. Qual o nome dado a 
técnica de teste que executa testes em versões “falsas” do software, em que você não 
precisa ter tudo desenvolvido e pode “forçar” algumas condições? 
 
a. Modelo de teste de acidentes 
b. Testes de exceção 
c. Testes de regresão 
d. Teste isolado 
e. Testes Mocados [RESPOSTA CORRETA] 
 
Pergunta 6 
1/1 
 
A metodologia Lean, que é baseada no Toyota manufacturing process, apresenta várias 
ferramentas para um melhor controle do processo de desenvolvimento do produto. Essas 
ferramentas foram adaptadas ao desenvolvimento de software. Entre as opções abaixo qual 
a que não faz parte das ferramentas do Lean? 
 
a. Kanban 
b. Burdown [RESPOSTA CORRETA] 
c. Hansei 
d. Poka – yoke 
e. Andon 
 
Pergunta 7 
1/1 
 
Histórias de usuários, é uma técnica mais comum utilizada pelas metodologias ágeis para 
escrever os requisitos do sistema. Ela apresenta três aspectos conhecidos como os 3Cs, 
que são? 
 
a. Contato, cliente e confirmação 
b. Cartão, Conversa e confirmação [RESPOSTA CORRETA] 
c. Contato, Conversa e cartão 
d. Cliente, cartão e conversa 
e. Cartão, Cliente e confirmação 
 
 
Pergunta 8 
1/1 
 
O Extreme Programming (XP) é, talvez, o mais conhecido e mais utilizado dos métodos 
ágeis. Dentre suas práticas se encontram programação em pares, integração contínua, 
refatoração e : 
 
a. desenvolvimento incremental e sustentado por meio de pequenos e frequentes 
releases do sistema. Os requisitos são baseados em cenários ou em simples 
histórias de clientes [RESPOSTA CORRETA] 
b. envolvimento do cliente apenas na fase final do sistema, fator que difere de outras 
metodologias como SCRUM e TDD e confere agilidade ao processo de 
desenvolvimento 
c. utilização de técnicas de ofuscação do código fonte, trazendo segurança e 
garantindo que apenas a equipe de desenvolvimento poderá ter acesso a este 
código 
d. processo de desenvolvimento contínuo, em que a equipe se mantém focada no 
sistema até que uma funcionalidade específica seja entregue, comumente 
agregando horas extras ao turno de trabalho 
e. propriedade coletiva, que garante uma participação nos lucros aos membros da 
equipe de desenvolvimento, técnica que incentiva e aumenta o desempenho de toda 
a equipe 
 
Pergunta 9 
1/1 
 
Dentre as práticas do método ágil Extreme Programming (XP), está a prática de 
propriedade coletiva. É correto afirmar que, nessa prática: 
 
a. cada projeto é realizado para atender às necessidades globais dos usuários, 
focando na coletividade da distribuição da informação 
b. os pares de desenvolvedores trabalham em todas as áreas do sistema, de 
modo que não se desenvolvam ilhas de expertise [RESPOSTA CORRETA] 
c. grandes quantidades de horas extras não são consideradas aceitáveis, pois o 
resultado final, muitas vezes, é a redução da qualidade do código e da produtividade 
a médio prazo, sendo que o indivíduo pode afetar o desempenho de todo o time 
d. um representante do usuário final do sistema deve estar disponível todo o tempo à 
equipe de desenvolvimento. Nesse modelo de desenvolvimento, o cliente é membro 
da equipe e participa da responsabilidade do código desenvolvido 
e. os trabalhos são desenvolvidos em conjunto, para que um programador possa 
analisar o trabalho do outro 
 
Pergunta 10 
1/1 
 
A técnica conhecida como TDD, é aplicada é algumas metodologias, e principalmente na 
metodologia XP. Ela é composta de um ciclo de atividades. Qual das alternativas a seguir 
mostra essas atividades? 
 
a. Desenhar o cenário de teste, criar a aplicação e aplicar o teste 
b. Escrever um teste falho, fazer o teste passar e refazer o código [RESPOSTA 
CORRETA] 
c. Codificar o trecho do software, aplicar o teste e refazer o código até passar 
d. Fazer a aplicação, aplicar o teste e refazer o código 
e. Automatizar o teste, aplicar o teste e refazer o código

Continue navegando