|
Ce monde de concurrence donne lieu à un marché exigeant où le temps de livraison pour qui rien n'aurait été aussi peu que possible. De la pizza aux produits de logiciels, tout le monde met en évidence un raccourcissement des délais car il USP. Dans un tel scénario Rapid Application Development (RAD) est apparue comme une solution gagnante pour cette demande. RAD est une méthodologie de logiciels qui comprend le développement itératif, la construction rapide de prototypes, et l'utilisation de Computer-aided software engineering (CASE) tools. Et comme son nom l'indique, RAD technique permet vraiment "rapide" de développement d'applications, avec des temps de développement limité à 30 ou maximum 90 jours. Toutefois, l'approche rapide de développement d'applications est concerné avec quelques compromis en matière de convivialité, les fonctionnalités et / ou vitesse d'exécution. Nous allons avoir une idée sur l'origine de cette méthodologie efficace. Commençant par les idées créatives des Barry Boehm et Scott Shultz, James Martin a développé le processus de développement rapide d'applications dans les années 1980 chez IBM. Ce processus a finalement été officialisé précieux en 1991 quand James Martin a publié un livre expliquant RAD. Comme un aperçu, le développement d'applications implique de développer des applications de programmation qui varient d'une programmation générale dans le sens où il possède un niveau de responsabilité plus élevées, notamment pour obligation de capturer et d'essais. En 1970, Rapid Application Development apparu comme une réponse terrible à des procédés non agile, comme le modèle Waterfall. Les développeurs de logiciels se heurtent au problème du temps avec les méthodes précédentes, les demandes ont si longtemps à construire que les spécifications des exigences modifiées au moment où le système a été complété. Ainsi, ces méthodes ont souvent abouti à des systèmes inutilisables. RAD méthodologie est à la portée de presque tout le monde que les générateurs de code, des outils visuels tels que VB, Visual C + + et comme outils CASE Rational Rose sont basées sur la technique RAD seulement. Si vous concevez votre application avec Rational Rose, le code peut être automatiquement généré dans des langages comme C + +, VC + + ou VB. Pour un exemple simple, si vous avez utilisé des outils comme MS FrontPage, puis c'est encore un outil RAD. Ce que vous voyez tout en travaillant avec MS Frontpage? Vous concevez simplement votre mise en page Web et son contenu et le code HTML sera automatiquement généré. Vous pouvez trouver de nombreuses méthodes de RAD qui peuvent être appliqués dans la construction de logiciels. Beaucoup de commerciaux ou gratuits, les bibliothèques fonctionnelles sont disponibles à partir duquel vous pouvez rechercher des fonctionnalités de votre demande. La seule chose que vous devez faire est de relier simplement les correctement à votre demande. Maintes fois, vous mai demande une révision du code utilisable qui peut être utilisé sans ou avec peu de modifications. Maintenant, nous allons discuter d'un sujet de code. La plupart des générateurs de code sont soutenus par l'approche modèle dans lequel certains paramètres de modèle sont remplacées par les entrées que vous avez données. Un générateur de code devrait prendre moins bon nombre d'entrées. Toutefois, les entrées devraient être significatives et données de séquence bien définie. Un autre exemple significatif de RAD peuvent être prises que Visual environnements de développement intégrés (IDE), qui permet la construction visuelle de la demande à la suite de laquelle le code équivalent sera généré automatiquement avec la compilation, l'exécution et les installations de gestion de version. Sous forme de code peut être réutilisé dans RAD si la programmation orientée objet devient un autre candidat pour les activités de SAR. Les différents outils de la méthode RAD sont les suivants:
|



















