Qu'est-ce que le développement rapide d'applications?

De nombreuses techniques peuvent être utilisées pour le développement de logiciels. Les techniques formelles sont considérées comme des méthodes de développement de logiciels. Le développement rapide d'applications (RAD) est une technique de développement logiciel qui utilise des prototypes et des versions factices pour préparer le produit final.

Le processus de prototypage a été défini pour la première fois par James Martin en 1991. Il a décrit le développement rapide d'applications comme un processus itératif de création de prototypes. Ce nouveau concept visait à accroître la satisfaction des utilisateurs pour les logiciels.

Le prototypage logiciel est le processus de création de faux écrans et de flux commerciaux au sein d'un logiciel. Ces écrans donnent la perception d'un système en fonctionnement et permettent à l'utilisateur de tester l'application. Le processus de développement rapide d'applications est utilisé pour accélérer la réalisation du développement en définissant clairement les exigences.

Tous les logiciels ont des exigences spécifiques dans l'application. Ces exigences expliquent comment le logiciel devrait fonctionner. Le développement rapide d'applications utilise des prototypes pour décrire la mise en œuvre d'une exigence.

L'utilisation d'une technique de prototypage pour développer un logiciel présente de nombreux avantages. Cela donne aux utilisateurs un aperçu rapide du comportement d'un système. Les écrans prototypes peuvent être créés beaucoup plus rapidement qu’une application entièrement développée. Ces écrans peuvent en réalité être conçus et prêts à être visionnés en quelques heures seulement. Cette boucle de rétroaction instantanée offre aux utilisateurs la possibilité de modifier les exigences avant le début d’un développement réel.

Le développement de logiciels est une entreprise complexe qui nécessite de nombreuses heures. Ce processus nécessite l'intégration de plusieurs équipes et ressources. Le développement rapide d’applications permet au développeur de voir une application avant qu’elle ne soit réellement développée.

L'un des inconvénients de l'utilisation du prototypage est que les clients doivent souvent attendre beaucoup plus longtemps pour obtenir un produit fini que pour attendre le logiciel prototype. Dans une session RAD typique, les développeurs de logiciels peuvent créer des systèmes prototypes complets avec plusieurs écrans en trois à six semaines environ. Une fois l’effort de prototypage terminé, les utilisateurs devront attendre plusieurs mois avant de pouvoir utiliser un logiciel fonctionnel. Un prototype ne nécessite pas de sécurité, réseaux, base de données et matériel. Cela ne fonctionne que dans l'environnement de développement où il a été créé.

DANS D'AUTRES LANGUES

Cet article vous a‑t‑il été utile ? Merci pour les commentaires Merci pour les commentaires

Comment pouvons nous aider? Comment pouvons nous aider?