www.wikidata.de-de.nina.az
Rapid Application Development RAD bzw schnelle Anwendungsentwicklung ist ein von Barry Boehm in den 1980er Jahren miterdachtes Konzept zur Softwareentwicklung mit einem prototypischen Vorgehensmodell Es dient dazu Softwareentwicklung im Vergleich zu klassischen Vorgehensmodellen wie dem Wasserfallmodell flexibler zu gestalten und sich an schnell andernde Anforderungen anpassen zu konnen Grundlage von RAD ist das Spiralmodell RAD sieht ein prototypisches Vorgehen vor bei dem Anforderungen an eine Software gesammelt und moglichst schnell in ausfuhrbaren Code umgesetzt werden Dieser wird dem Auftraggeber in einer relativ fruhen Phase vorgelegt um Missverstandnisse bei den Anforderungen sowie hinzugekommene Anforderungen zu identifizieren Die Anderungen werden in einer weiteren Version implementiert und wiederum vorgelegt Diese Zyklen werden so oft durchlaufen bis der Auftraggeber mit der Software zufrieden ist und diese abnimmt RAD Entwicklungsumgebungen sind Microsoft Visual Basic und Embarcaderos RAD Studio ein Softwarepaket bestehend aus Delphi und C Builder unter Windows sowie Gambas unter Linux Als RAD Tools gelten Visual Studio LightSwitch fur Net Framework Servoy sowie XDEV 3 fur Java Omnis Studio 1 und 4th Dimension fur Mac und Windows oder der IBM Lotus Domino Designer Speziell Bedienoberflachen lassen sich mit solchen Werkzeugen visuell entwerfen Ausserdem bietet das Free Pascal Entwicklungssystem Lazarus die Moglichkeit GUI Anwendungen plattform ubergreifend fur GNU Linux Mac OS X und Microsoft Windows zu erstellen Vorteile BearbeitenDer RAD Ansatz benotigt in der Regel weniger Vorarbeit und Vorplanung und sorgt dadurch schneller fur produktive Ergebnisse Dank der eingesparten Zeit und der parallelen Entwicklung der verschiedenen Software Entwicklungsphasen kann durch diese Form der Softwareentwicklung eine einsatzbereite Software im Regelfall in weniger als 120 Tagen ausgeliefert werden Ausserdem kann durch die konstante Interaktion zwischen Anwendern und dem entwickelnden Prototypen eine hohere Qualitat sichergestellt werden Die schnelle Auslieferung produktiver Software die damit ermoglichten schnellen Iterationen sowie die enge Involvierung der User sind Eigenschaften agiler Softwareentwicklung Literatur BearbeitenJames Martin Rapid Application Development Macmillan Coll Div 1991 ISBN 0 02 376775 8 Rapid Application Development in Computerwoche vom 30 August 2010 Was steckt hinter den Buzzwords Low Code und Rapid Application Development in Computerwoche vom 13 Dezember 2017Einzelnachweise Bearbeiten TigerLogic UK Ltd Omnis In www omnis net Abgerufen am 14 September 2016 Abgerufen von https de wikipedia org w index php title Rapid Application Development amp oldid 229596391