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

Relacionados