Qu'est-ce que le modèle RAD?
Le modèle RAD ou modèle de développement rapide d'applications est un processus de développement logiciel basé sur le prototypage sans aucune planification spécifique. Dans le modèle RAD, on accorde moins d'attention à la planification et plus de priorité aux tâches de développement. Il vise à développer des logiciels dans un court laps de temps.
La modélisation SDLC RAD comprend les phases suivantes
- Modélisation commerciale
- La modélisation des données
- Modélisation de processus
- Génération d'applications
- Test et chiffre d'affaires
Il se concentre sur la source d'entrée-sortie et la destination des informations. Il met l'accent sur la livraison de projets en petits morceaux; les grands projets sont divisés en une série de petits projets. Les principales caractéristiques de la modélisation RAD sont qu'elle se concentre sur la réutilisation des modèles, des outils, des processus et du code.
Différentes phases du modèle RAD
Le modèle de développement rapide d'applications comprend les cinq phases principales suivantes
Phases du modèle RAD | Activités réalisées dans la modélisation RAD |
---|---|
Modélisation commerciale |
|
La modélisation des données |
|
Modélisation de processus |
|
Génération d'applications |
|
Test et chiffre d'affaires |
|
Quand utiliser la méthodologie RAD?
- Lorsqu'un système doit être produit dans un court laps de temps (2-3 mois)
- Lorsque les exigences sont connues
- Quand l'utilisateur sera impliqué tout au long du cycle de vie
- Quand le risque technique est moindre
- Lorsqu'il est nécessaire de créer un système modulable en 2-3 mois
- Lorsqu'un budget est suffisamment élevé pour permettre aux concepteurs de faire de la modélisation ainsi que le coût des outils automatisés pour la génération de code
Avantages et inconvénients du développement rapide d'applications
Avantages du modèle RAD | Inconvénients du modèle RAD |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Résumé
- RAD complet ou RAD signifie: Développement rapide d'applications
- Définition du développement rapide d'applications: le modèle de développement rapide d'applications est un processus de développement logiciel basé sur le prototypage sans aucune planification spécifique.