Prévia do material em texto
Iniciado em terça, 5 set 2023, 16:50 Estado Finalizada Concluída em terça, 5 set 2023, 17:11 Tempo empregado 21 minutos 28 segundos Avaliar 0,50 de um máximo de 0,50(100%) Questão 1 Correto Atingiu 0,05 de 0,05 São vantagens da Integração contínua, exceto: a. Possibilita entregar atualizações com mais agilidade b. Aumenta a produtividade do desenvolvedor c. Possui incompatibilidade, assim a equipe não será surpreendida no final. d. Auxilia a identificar os erros mais rapidamente e. Possui feedback de todas as alterações feitas em todo o sistema Sua resposta está correta. A resposta correta é: Possui incompatibilidade, assim a equipe não será surpreendida no final. Painel / Minhas Disciplinas / TECNOLOGIA EM AUTOMAÇÃO INDUSTRIAL-3023- METODOLOGIAS ÁGEIS / ATIVIDADE DE ESTUDO 01 - VALOR 0,5 PONTOS / CLIQUE AQUI PARA REALIZAR A ATIVIDADE DE ESTUDO - PRAZO FINAL: 06/09/2023 https://www.eadunifatecie.com.br/course/view.php?id=18034 https://www.eadunifatecie.com.br/my/ https://www.eadunifatecie.com.br/course/view.php?id=18034 https://www.eadunifatecie.com.br/course/view.php?id=18034#section-4 https://www.eadunifatecie.com.br/mod/quiz/view.php?id=573295 Questão 2 Correto Atingiu 0,05 de 0,05 Questão 3 Correto Atingiu 0,05 de 0,05 A fase _________ consiste na tarefa de levantamento de requisitos, consiste em identificar e extrair todas as funções que o usuário necessita executar dentro do software a ser desenvolvido, bem como informações pertinentes a restrições e acesso, premissas e entre outras. Assinale a alternativa que preenche corretamente a lacuna: a. Processo de implementação b. Validação c. Processo de software d. Engenharia de software e. Requisitos Sua resposta está correta. A resposta correta é: Requisitos Na fase denominada fase dos usuários, de acordo com COHN (2004), devemos seguir algumas etapas como a avaliação de cada função adicionando novas informações. Assinale a alternativa que corresponde à essa etapa: a. Momento onde cada usuário precisa ser considerado individualmente, a fim de coletar novas informações sobre a frequência de uso, do domínio de software, do objetivo de uso e entre outros dados. b. Após a sessão de brainstorming, a equipe precisa analisar a lista de nomes coletados a fim de manter nela somente os usuários estritamente necessários. c. Momento onde cada usuário precisa ser considerado como um coletivo, a fim de coletar novas informações sobre a frequência de uso, do domínio de software, do objetivo de uso e entre outros dados. d. O time precisa identificar todos os integrantes da equipe, sendo eles internos ou externos, isso pode acontecer por meio de uma sessão de brainstorming (tempestade de ideias, caracterizado por um debate), coletando os possíveis usuários em post- its; e. para ajudar na criação de histórias, pode utilizar personas. Essa etapa é opcional. Sua resposta está correta. A resposta correta é: Momento onde cada usuário precisa ser considerado individualmente, a fim de coletar novas informações sobre a frequência de uso, do domínio de software, do objetivo de uso e entre outros dados. Questão 4 Correto Atingiu 0,05 de 0,05 Questão 5 Correto Atingiu 0,05 de 0,05 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: a. Simplicidade, e facilidade a adaptação a mudanças b. Praticidade e a facilidade a adaptação a mudanças c. Flexibilidade e a facilidade a adaptação a mudanças d. Coerência e a facilidade a adaptação a mudanças e. Diversidade e a facilidade a adaptação a mudanças Sua resposta está correta. A resposta correta é: Simplicidade, e facilidade a adaptação a mudanças Assinale a alternativa que corresponde a principal característica do modelo Cascata.. a. Apresenta um formato muito mais rápido de desenvolvimento das versões, sendo elas mais completas b. Os detalhes que necessitam de correções podem ser alterados mais cedo, reduzindo assim as chances de o projeto não atender as necessidades do cliente c. Não possui uma flexibilidade quanto a alterações no projeto quando já iniciado d. Possui uma flexibilidade quanto a alterações no projeto quando já iniciado e. O processo se inicia a partir do centro, cada volta que se completa é uma nova iteração que acontece e consequentemente uma nova versão Sua resposta está correta. A resposta correta é: Não possui uma flexibilidade quanto a alterações no projeto quando já iniciado Questão 6 Correto Atingiu 0,05 de 0,05 Questão 7 Correto Atingiu 0,05 de 0,05 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: a. Estão corretas as alternativas I, II e III. b. Estão corretas as alternativas I, e II. c. Estão corretas as alternativas I, e IV. d. Estão corretas as alternativas III, e IV. e. Todas as alternativas estão corretas. Sua resposta está correta. A resposta correta é: Estão corretas as alternativas I, II e III. COHN (2004b) sugere um plano para a aplicação do User Stories no desenvolvimento de software, plano esse dividido em quatro fases principais, exceto: a. Fase do plano de lançamento b. Fase das histórias c. Fase de término d. Fases das estimativas e. Fase dos usuários Sua resposta está correta. A resposta correta é: Fase de término Questão 8 Correto Atingiu 0,05 de 0,05 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: a. Processo de software b. Processo de implementação c. Validação d. Engenharia de software e. Requisitos Sua resposta está correta. A resposta correta é: Engenharia de software Questão 9 Correto Atingiu 0,05 de 0,05 Relacione as colunas: (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) ( ) É 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. a. 4, 2, 5, 1, 3. b. 3, 2, 4, 1, 5. c. 2, 5, 4, 3, 1. d. 4, 1, 3, 2, 5. e. 4, 5, 2, 1, 3. Sua resposta está correta.A resposta correta é: 4, 2, 5, 1, 3. Questão 10 Correto Atingiu 0,05 de 0,05 O desenvolvimento incremental baseia-se no contexto de: a. 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. b. 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. c. 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. d. Desenvolver a construção de um software experimental ou somente parte dele, de maneira rápida, para que assim os usuários finais possam avaliá-lo. e. 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. Sua resposta está correta. A resposta correta é: 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. ◄ ÁUDIO AULA 04 Seguir para... SLIDES AULA 05 ► https://www.eadunifatecie.com.br/mod/url/view.php?id=573294&forceview=1 https://www.eadunifatecie.com.br/mod/resource/view.php?id=573297&forceview=1