Qu’est-ce que le modèle de prototypage?

Qu’est-ce que le modèle de prototypage?



Le modèle de prototypage est une méthode de développement de systèmes dans laquelle un prototype(une approximation précoce d’un système ou d’un produit final) est construite, testée, puis retravaillée au besoin jusqu’à ce qu’un prototype acceptable soit finalement réalisé à partir duquel le système ou le produit complet peut maintenant être développé. Ce modèle fonctionne mieux dans les scénarios où toutes les exigences du projet ne sont pas connues en détail à l’avance. Il s’agit d’un processus itératif d’essais et d’erreurs qui a lieu entre les développeurs et les utilisateurs.

Il y a plusieurs étapes dans le modèle de prototypage :

  1. Les nouvelles exigences du système sont définies le plus en détail possible. Il s’agit habituellement d’interviewer un certain nombre d’utilisateurs représentant tous les ministères ou certains aspects du système existant.
  2. Une conception préliminaire est créée pour le nouveau système.
  3. Un premier modèle de prototypage du nouveau système est construit à partir de la conception préliminaire. Il s’agit généralement d’un système réduit, et représente une approximation des caractéristiques du produit final.
  4. Les utilisateurs évaluent en profondeur le premier prototype, en notant ses forces et ses faiblesses, ce qui doit être ajouté, et ce qui doit être supprimé. Le développeur recueille et analyse les remarques des utilisateurs.
  5. Le premier prototype est modifié, en fonction des commentaires fournis par les utilisateurs, et un deuxième prototype du nouveau système est construit.
  6. Le deuxième prototype est évalué de la même manière que le premier prototype.
  7. Les étapes précédentes sont itérées autant de fois que nécessaire, jusqu’à ce que les utilisateurs soient convaincus que le prototype représente le produit final désiré.
  8. Le système final est construit, basé sur le prototype final.
  9. Le système final est soigneusement évalué et testé. L’entretien courant se fait de façon continue afin de prévenir les défaillances à grande échelle et de réduire au minimum les temps d’arrêt.

Get In Touch