SDLC - Modèle de développement rapide d'applications

Le modèle de développement rapide d'applications (RAD) comprend les phases suivantes -

  • Phase de planification des exigences - Dans la phase de planification des exigences, un atelier doit être organisé pour discuter des problèmes commerciaux de manière structurée.

  • Phase de description de l'utilisateur - Dans la phase de description de l'utilisateur, des outils automatisés sont utilisés pour capturer les informations des utilisateurs.

  • Phase de construction - Dans la phase de construction, des outils de productivité, tels que des générateurs de code, des générateurs d'écran, etc. sont utilisés à l'intérieur d'une boîte de temps, avec une approche «Do until Done».

  • Phase de coupure - Dans la phase de coupure, l'installation du système, les tests d'acceptation des utilisateurs et la formation des utilisateurs sont effectués.

Phases RAD

Modèle de développement rapide d'applications - Forces

Les avantages ou les points forts du modèle de développement rapide d'applications sont les suivants:

  • La réduction du temps de cycle et l'amélioration de la productivité avec moins de membres de l'équipe signifieraient des coûts inférieurs.

  • L'implication du client tout au long du cycle complet minimise le risque de ne pas atteindre la satisfaction du client et la valeur commerciale.

  • Le focus se déplace vers le code dans un mode ce que vous voyez est ce que vous obtenez (WYSIWYG). Cela apporte de la clarté sur ce qui est construit est la bonne chose.

  • Utilise des concepts de modélisation pour capturer des informations sur l'entreprise, les données et les processus.

Modèle de développement rapide d'applications - Faiblesses

Les inconvénients ou les points forts du modèle de développement rapide d'applications sont les suivants -

  • Un processus de développement accéléré doit donner des réponses rapides à l'utilisateur.

  • Risque de ne jamais atteindre la fermeture.

  • Difficile à utiliser avec les anciens systèmes.

  • Les développeurs et les clients doivent être engagés dans des activités à tir rapide dans un délai abrégé.

Quand utiliser le modèle de développement rapide d'applications?

Le modèle de développement rapide d'applications peut être utilisé lorsque -

  • L'utilisateur peut être impliqué tout au long du cycle de vie.
  • Le projet peut être limité dans le temps.
  • La fonctionnalité peut être fournie par incréments.

Bien que les atouts du modèle de développement rapide d'applications soient appréciés, il est utilisé avec parcimonie dans l'industrie.