Buscar

Métodos Ágeis de Desenvolvimento de Software

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

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

Continue navegando