Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/03/22, 20:01 Avaliação Final (Discursiva) - Individual 1/2 Prova Impressa GABARITO | Avaliação Final (Discursiva) - Individual (Cod.:687314) Peso da Avaliação 4,00 Prova 37626804 Qtd. de Questões 2 Nota 4,00 Alan Turing, em 1937, propõe na Alemanha um modelo de ações "lógica" chamada de Máquina Universal de Turing, famosa e conhecida até hoje. A partir dos seus inventos, o software deixa de ser apenas um conceito e passa a ter utilidade em uma máquina que o executa de forma autônoma e automática. No que diz respeito a Alan Turing e seus inventos, disserte sobre a área de tecnologia capaz de fazer a Máquina Universal de Turing. Resposta esperada *Turing é considerado uma das maiores mentes na Ciência da Computação, tendo vários conceitos sendo estudados ainda nos dias atuais, como a Inteligência Artificial (IA). *A máquina de Turing foi capaz de calcular qualquer coisa que fosse calculável e de decifrar os códigos utilizados pela Alemanha na Segunda Grande Guerra. *Foi quem permitiu que a máquina fizesse cálculos automaticamente utilizando as lógicas das quatro operações matemáticas. Minha resposta turing e considerado umas das maiores mentes do meio da ciência de computação , tendo vários conceitos sendo analisados ainda nos dias de hoje por especialista da área , como inteligência artificial a maquina foi capaz de calcular qual quer coisa que fosse calculável além de decifrar os códigos usados pela Alemanha na segunda grande guerra ,foi quem permitiu que a maquina fizesse cálculos automaticamente utilizando as logicas das quatros operações matemáticas Entre os princípios do Manifesto Ágil está a garantia da satisfação do consumidor com entrega rápida e contínua de softwares funcionais. As mudanças de requisitos, mesmo no fim do desenvolvimento, ainda são bem-vindas, e software em funcionamento é a principal medida de progresso. Entre todos os métodos ágeis podem-se citar como exemplo o Scrum, Extreme Programming, Adaptative Software Development (ASD), Dynamic System Development Method (DSDM), Crystal Clear, Feature-Driven Development (FDD), entre outros. As variações entre esses métodos se dão pela ênfase e modo de aplicação dos princípios dos métodos ágeis. No que diz respeito aos dois principais métodos ágeis disserte sobre o SCRUM e o Extreme Programming. Resposta esperada *O Scrum considera uma abordagem mais humana ao solucionar os problemas existentes no desenvolvimento de Software, ao invés de desperdiçar tempo criando documentações extensas e detalhadas que as pessoas acabam não lendo minuciosamente. *No Scrum, as equipes trabalham com Sprints. São realizadas reuniões curtas onde o time verifica quais as decisões que devem ser tomadas e os recursos do product backlog que entram nos sprints. Elas também decidem quem trabalha nos sprints e quanto tempo dura cada tarefa. *No Extreme Programming (Programação Extrema), a diferença está na forma como o sistema é testado. Não existe especificação do sistema que possa ser usada por uma equipe de teste externa. Para evitar problemas nos testes, a abordagem XP enfatiza a importância dos testes do programa, incluindo um foco de testes que reduz as chances de erros não identificados na versão atual do sistema. *A Programação Extrema VOLTAR A+ Alterar modo de visualização 1 2 14/03/22, 20:01 Avaliação Final (Discursiva) - Individual 2/2 valoriza o trabalho em equipe. Desenvolvedores, administradores e clientes são todos iguais e todos precisam estar dispostos a ajudar quando necessário. Portanto, sua principal característica é a PROGRAMAÇÃO EM PARES. O XP baseia-se em cinco princípios fundamentais: comunicação, simplicidade, feedback, respeito e coragem, e em diversas regras simples, além das já definidas pelo desenvolvimento ágil: o código deve ser escrito usando a técnica de programação em par, todo código deve ter testes unitários, o tempo deve ter um bom espaço para trabalhar, um novo teste será criado quando um bug for encontrado, entre outras regras específicas. O Extreme Programming utiliza a Orientação ao Objeto como paradigma de desenvolvimento, onde inclui um conjunto de regras e práticas com base nas seguintes atividades: Planejamento, Projeto, Codificação e Teste. Minha resposta O Scrum considera uma abordagem mais humana ao solucionar os problemas existentes no desenvolvimento de Software , invés de desperdiça tempo criando documentações extensas e detalhadas que as pessoas acabam não lendo com muita atenção no Scrum , as equipes trabalham com Sprints. são realizadas reuniões curtas onde o time verifica quis decisões que devem ser tomadas e o recursos do product backlog quem entra nos sprints. elas também decidem quem trabalha nos sprints e quanto tempo dura cada tarefa. no Extreme programming, a diferença esta na forma como o sistema e testado não existe especificação do sistema que possa ser usado por uma equipe de testa externa . para evitar problemas nos testes , A abordagem XP enfatiza importância dos testes de programa, incluindo um foco de testes que reduz as chances de erros não identificados na versão atual do sistema. A programação extrema valoriza o trabalho em equipe .desenvolvedores ,administradores e clientes são todos iguais e todos precisão estar dispostos a ajudar quando necessário , portanto sua principal característica e a programação em pares. O XP baseia-se em cinco princípios fundamentais : comunicação, simplicidade, feedback , respeito e coragem,. e diversas regras simples , além das já definidas pelo desenvolvimento Ágil: O código deve ser escrito usando a técnica de programação em par, todo código deve ter teste unitários , o tempo deve ter um bom espaço para trabalhar, . um novo teste será criado quando um bung for encontrado ,entre outras regras especificas . o Extreme Programming utiliza a orientação ao objeto como paradigma de desenvolvimento, onde inclui um conjunto de regras e praticas com base nas seguintes atividades: planejamento ,projeto, planejamento ,teste e codificação. Imprimir
Compartilhar