Prévia do material em texto
Revisar envio do teste: Avaliação On-Line 4 (AOL 4) - QuestionárioRevisar envio do teste: Avaliação On-Line 4 (AOL 4) - Questionário Usuário Rosiangela Souza da Silva Curso 16825 . 7 - Metodologia de Desenvolvimento de Sistemas - 20192.B Teste Avaliação On-Line 4 (AOL 4) - Questionário Iniciado 09/11/19 21:10 Enviado 09/11/19 23:09 Status Completada Resultado da tentativa 9 em 10 pontos Tempo decorrido 1 hora, 59 minutos Instruções Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Perguntas respondidas incorretamente Atenção! Você terá 1 opção de envio. Você pode salvar e retornar quantas vezes desejar, pois a tentativa só será contabilizada quando você decidir acionar o botão ENVIAR. Após o envio da atividade, você poderá conferir sua nota e o feedback, acessando o menu lateral esquerdo (Notas). IMPORTANTE: verifique suas respostas antes do envio desta atividade. Pergunta 1 Resposta Selecionada: b. Respostas: a. b. c. d. e. 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? Cartão, Conversa e confirmação Cliente, cartão e conversa Cartão, Conversa e confirmação Cartão, Cliente e confirmação Contato, cliente e confirmação Contato, Conversa e cartão Pergunta 2 Resposta Selecionada: e. Respostas: a. b. c. d. e. 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? Escrever um teste falho, fazer o teste passar e refazer o código Desenhar o cenário de teste, criar a aplicação e aplicar o teste Fazer a aplicação, aplicar o teste e refazer o código Codificar o trecho do software, aplicar o teste e refazer o código até passar Automatizar o teste, aplicar o teste e refazer o código Escrever um teste falho, fazer o teste passar e refazer o código Pergunta 3 Resposta Selecionada: c. Respostas: a. b. c. d. Dentre as práticas do método ágil Extreme Programming (XP), está a prática de propriedade coletiva. É correto afirmar que, nessa prática: cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação 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 os pares de desenvolvedores trabalham em todas as áreas do sistema, de modo que não se desenvolvam ilhas de expertise cada projeto é realizado para atender às necessidades globais dos usuários, focando na coletividade da distribuição da informação 1 em 1 pontos 1 em 1 pontos 0 em 1 pontos e. 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 os trabalhos são desenvolvidos em conjunto, para que um programador possa analisar o trabalho do outro Pergunta 4 Resposta Selecionada: d. Respostas: a. b. c. d. e. 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 : 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 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 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 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 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 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 Pergunta 5 Resposta Selecionada: a. Respostas: a. b. c. d. e. 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? Burdown Burdown Kanban Andon Hansei Poka – yoke Pergunta 6 Resposta Selecionada: c. Respostas: a. b. c. d. e. 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 bde software, utilizando o XP? Ao final de cada etapa, o usuário é convidado a testar o módulo pronto, evitando, assim, erros muito complexos, ao final do desenvolvimento 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 Todos os testes são realizados na etapa de concepção do software Ao final de cada etapa, o usuário é convidado a testar o módulo pronto, evitando, assim, erros muito complexos, ao final do desenvolvimento Todos os testes são efetuados, ao fim do desenvolvimento, pois assim, o usuário pode ter uma visão ampla do software As etapas de teste são suprimidas do processo Pergunta 7 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos Resposta Selecionada: c. Respostas: a. b. c. d. e. 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? Testes Mocados Teste isolado Testes de regresão Testes Mocados Modelo de teste de acidentes Testes de exceção Pergunta 8 Resposta Selecionada: c. Respostas: a. b. c. d. e. 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? Identificar possíveis gargalos Melhorar o design do software Identificar possíveis erros Identificar possíveis gargalos Codificar mais rápido Facilitar a compreensão do código Pergunta 9 Resposta Selecionada: a. Respostas: a. b. c. d. e. Que situação favorece a escolha do uso de XP para um projeto de desenvolvimento de software, em oposição à metodologias clássicas? Cliente do projeto trabalhando em parceria com a equipe do projeto e sempre disponível para retirar dúvidas Cliente do projeto trabalhando em parceria com a equipe do projeto e sempre disponível para retirar dúvidas Equipe do projeto formada por pessoas com alto grau de competitividade Requisitos do software com pequena probabilidade de mudanças Presença de um processo organizacional que exige a elaboração de vários documentos específicos para cada projeto Equipe do projeto localizada em diferentes cidades e com poucos recursos de colaboração Pergunta 10Resposta Selecionada: b. Respostas: a. b. c. d. e. 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? Inspeção e adaptação Inspeção e teste de conteúdo Inspeção e adaptação Teste e levantamento de requisitos Desenho do software e Rastreabilidade de requisitos Refatoração e validação 1 em 1 pontos 1 em 1 pontos 1 em 1 pontos Sábado, 9 de Novembro de 2019 23h09min38s BRT