Podemos classificar os processos de prototipagem como: exploratório, experimental, ou evolutivo.
Um protótipo exploratório é usado para explorar os requisitos do sistema de acordo com os usuários, podendo ser visto como um meio de comunicação facilitador entre o usuário e o designer, como por exemplo, os mock-ups.
Um protótipo experimental é o tipo de protótipo que está mais próximo do conceito clássico de protótipo (“primeiro de seu tipo”). É experimental no sentido em que ele é construído para tentar determinar se o sistema planejado será adequado e aceitável quando terminar. Protótipos experimentais podem ser usados como especificação de requisitos. O primeiro modelo de paraquedas, bicicleta, avião, etc. A serem usados para testes.
Por último, os protótipos podem ser evolutivos, o que significa que um sistema evolui através de várias gerações de protótipos, sucedendo uns aos outros. Assim, cada protótipo é uma versão inicial do sistema, que é novamente trabalhada até o protótipo evoluir para um sistema acabado. Produtos mínimos viáveis, versões de aplicativos prontos – mas limitados em escopo, etc.
Como o protótipo evolutivo evolui ele exige maoir manutemanbilidade e escalabilidade.
Espero ter ajudado.