Gabarito: D
Existem dois tipos, basicamente, de Prototipação.
1. Prototipação Evolucionária
- O objetivo é trabalhar junto aos clientes para evoluir o sistema a partir de uma especificação inicial resumida
- Entregar resultado o mais rápido possível
- Deve começar com requisitos mais bem compreendidos
- Novas funcionalidades são adicionadas à medida que o cliente as propõem
- Aplicável em sistemas pequenos ou médios com curto tempo de vida
Desvantagens:
- Falta de visibilidade do progresso
- O sistema está sempre evoluindo, nunca está “terminado”
- Os sistemas acabam tornando-se pobremente estruturados
- Habilidades especiais (ex: linguagens de prototipação rápida, ferramentas visuais, etc.) podem ser necessárias
2. Prototipação Descartável
- Assim como na prototipagem evolucionária, pequenas versões prototípicas são disponibilizadas ao clientes para avaliação
- Porém, o objetivo aqui é entender e clarificar os requisitos do sistema
- Deve-se começar com os requisitos mais difíceis e menos compreendidos
- Ao final, descarta-se o protótipo e a implementação do software continua
É útil para sistemas grandes e complicados, e quando o cliente não sabe exatamente o que quer
Protótipos descartáveis podem ser aplicados no contexto de qualquer modelo de processo
Estes termos não são utilizados diretamente pelo Pressman ou Sommerville, mas, não obstante, é o que as bancas organizadoras utilizam, e é o que você deve saber para fins de concurso.
Espero ter ajudado.