Associé gérant YouX
De manière générique, on peut définir le prototypage logiciel comme le processus qui permet la création d'un modèle visuel du produit ou du système dont le développement est destiné à être réalisé.
Revisiter l’histoire du développement logiciel nous aide à comprendre l’utilisation du prototypage. Dans les années 60 du siècle dernier, un modèle de développement a été créé, qui est resté populaire jusqu'à aujourd'hui, le SLDC – Software Development Life Cycle.
Le SDLC a présenté comme un grand avantage la segmentation de la production de logiciels en différentes phases individuelles, qui fonctionneraient de manière systémique, avec leurs entrées, traitements et résultats qui passeraient à la phase suivante, après avoir été vérifiés et validés.
Son utilisation a révélé ses limites : elle partait du postulat erroné selon lequel le processus de développement est linéaire et que les interactions entre phases sont des exceptions.
Cette approche signifiait que les éléments tangibles du système n'étaient disponibles que très tard. D'un autre côté, tout changement devenu nécessaire, par exemple demandé par le client, devenait difficile à réaliser sans dépenser d'énormes ressources.
C’est dans ce contexte qu’est apparu dans les années 80 le Live Cycle Logiciel Orienté Prototypage. Ce modèle n’introduit pas de rupture avec le précédent, mais le complète, le rendant plus itératif. Le prototypage commence à jouer un rôle central.
Comme le déclarent Connell et Shafer : « Un prototype de logiciel est un modèle visuel dynamique fournissant un outil de communication pour le client et le développeur qui est bien plus efficace que la prose narrative ou les modèles visuels statiques pour représenter les fonctionnalités. Il a été décrit comme suit :
(Connell JL, Shafer LB. : Prototypage rapide structuré. Prentice Hall International, Yourdon Press, 1989)
Le rôle du prototypage dans le développement logiciel est particulièrement important dans les cas où le client n'a pas d'exigences de projet bien définies, le prototypage permet de créer un premier prototype du produit final, de le tester et de l'améliorer jusqu'à son approbation. A partir de ce moment, le prototype développé devient la base de développement du produit final.
"Comme certains développeurs aiment à le dire, "Si une image vaut mille mots, alors un prototype vaut mille réunions." "
Jean Doe
dans Qu'est-ce que le prototypage dans le développement de logiciels (et pourquoi c'est important)
Il existe plusieurs types de prototypes dans le développement de logiciels et diverses nomenclatures également. En recherchant un peu de structure, on peut dire qu'ils diffèrent selon deux axes principaux : la portée (ce qu'ils représentent du système final) et leur degré de réalisme :
4 types de modèles de prototypage
Vous envisagez de développer de nouvelles interfaces ou de nouveaux produits ou cherchez à améliorer les solutions existantes ? Procédez en toute sécurité. Découvrez nos prestations .
YouX est une société de développement de logiciels axée sur la fourniture des meilleures expériences utilisateur.
Sede: Av. da Peregrinação, 9, 1 dto – 1990-425 Lisboa
Info@you-x.eu – Telefone: +351 211 353 284
Stratégie numérique
Conception UX
Conception de l'interface utilisateur
Sprints numériques
Recherche d'utilisateurs
Applications RA
WebAR
Audits UX
Développement de logiciels
Applications mobiles
Applications Web
© 2021-25 Xperialab Lda ® Todos os direitos reservados.
YouX est une société de développement de logiciels axée sur la fourniture des meilleures expériences utilisateur.
Stratégie numérique
Conception UX
Conception de l'interface utilisateur
Sprints numériques
Recherche d'utilisateurs
Applications RA
Web AR
Développement de logiciels
Applications mobiles / applications Web
Sites Internet
© 2021/5 Xperialab Lda ®
Todos os direitos reservados.
Vous ne pouvez pas copier le contenu de cette page