Ueadgfasdg
1116 palavras
5 páginas
1. O que é uma metodologia de desenvolvimento de software? Explique com SUAS PALAVRAS.É um conjunto de medidas, que se forem seguidas de maneira correta resultam em um software que funciona corretamente.
2. Quais são as atividades fundamentais comuns a todas as metodologias? Explique com SUAS PALAVRAS.
Análise: As atividades de análise concentram-se na identificação, especificação e descrição dos requisitos do sistema de software, desing: a parte que se encarrega de transformar os resultados da análise em um documento capaz de ser interpretado diretamente pelo programador, programação: a parte em que o programador começa a digitar o código, testes: após boa parte do software ser concluída ele é entregue ao cliente para que ele experimente e veja se está sendo feito corretamente.
3. Em termos gerais, o que diz o Manifesto Ágil? Explique com SUAS PALAVRAS.
Foi uma declaração de princípios que buscam um desenvolvimento de software de maneira mais rápida e simples, seus princípios são de entregar o software mais rapidamente, aceitar mudanças mesmo no final do projeto, ser mais simples, etc.
4. Assinale com T para metodologia tradicional e A para metodologia ágil e I para interativa.
(T) Modelo Cascata
(T) Modelo Espiral
(A) SCRUM
(A) Extreme Programming - XP
( I) RUP
5. Comente e explique porque surgiram metodologias de desenvolvimento de software alternativas aos modelos tradicionais.
6. Em termos de programação, no que se baseia a metodologia XP?
Retirar qualquer parte existente nas metodologias tradicionais que seja desnecessária e que atrase o desenvolvimento do projeto.
7. Quais as 12 práticas do Extreme Programming? Explique com SUAS PALAVRAS
Satisfazer o cliente entregando o software adiantado;
Mesmo no final do projeto considerar mudanças de acordo com o gosto do cliente;
Entregar o software funcionando em períodos mais curtos;
Trabalho em grupo todos os dias até o fim do projeto;
Ter um ambiente e suporte agradável para ter indivíduos