Metodologia De Desenvolvimento Parte 2 Flashcards
(8 cards)
Quais são os dois modelos de implementação mais famosos do modelo evolucionário?
Prototipagem e espiral
Em que situações a prototipação pode ser a melhor abordagem?
Quando os requisitos estão obscuros -> desenvolvedor está inseguro quanto à eficiência de um algoritmo ou o cliente não identificou detalhadamente os requisitos
Pra que serve um protótipo throwaway(1)? E um evolucionário/exploratório(2)?
- Ajuda a levantar os requisitos do sistema junto aos usuários para depois ser efetivamente descartado (maioria dos casos)
- Para ser refinado até chegar ao sistema final desejado pelos usuários
Flashcard para ver o modelo em espiral na galeria de fotos
Dar 3 e seguir em frente
Em que situações o modelo em espiral é usado?
Normalmente em sistemas grandes, cuja análise de risco é necessária (e acontece no final de cada loop da espiral) entre uma versão e outra
Quando o desenvolvimento termina no modelo em espiral?
Quando o software é retirado de circulação (e não quando ele é emtregue) -> Pois haverá versões novas enquanto ele estiver em uso = o software evolui ao longo do tempo
Que elemento presente no modelo em espiral o diferencia dos outros?
A análise de riscos
Qual o foco e o uso dos métodos formais de desenvolvimento?
A coesão do sistema (pois usa aplicações de matemática avançada) -> normalmente usados em sistemas robustos cujas falhas podem resultar em perdas de vidas