Skip to main content

Was ist eine schnelle Anwendungsentwicklung?

Es gibt viele Techniken, die für die Softwareentwicklung verwendet werden können.Formale Techniken gelten als Softwareentwicklungsmethoden.Rapid Application Development (RAD) ist eine Softwareentwicklungstechnik, die Prototypen und Mockversionen verwendet, um das Endprodukt vorzubereiten.

Der Prototyping -Prozess wurde erstmals von James Martin 1991 beschrieben.Dieses neue Konzept war ein Versuch, die Benutzerzufriedenheit für Software zu erhöhen.Diese Bildschirme geben die Wahrnehmung eines Arbeitssystems und ermöglichen es dem Benutzer, die Anwendung zu testen.Der schnelle Anwendungsentwicklungsprozess wird verwendet, um die Bereitstellung der Entwicklung zu beschleunigen, indem die Anforderungen klar definiert werden.

Alle Software haben spezifische Anforderungen innerhalb der Anwendung.Diese Anforderungen erläutern, wie die Software funktionieren soll.Rapid Application Development verwendet Prototypen, um die Implementierung einer Anforderung zu beschreiben.

Die Verwendung einer Prototyping -Technik zur Entwicklung von Software bietet viele Vorteile.Dies gibt den Benutzern eine frühzeitige Vorschau, wie sich ein System verhalten wird.Prototyp -Bildschirme können viel schneller erstellt werden als eine voll entwickelte Anwendung.Diese Bildschirme können tatsächlich in wenigen Stunden entworfen und bereit sind.Diese sofortige Rückkopplungsschleife bietet den Benutzern die Möglichkeit, die Anforderungen zu ändern, bevor eine wirkliche Entwicklung beginnt.Dieser Prozess erfordert die Integration mehrerer Teams und Ressourcen.Durch die Entwicklung von Rapid Application können der Entwickler eine Anwendung sehen, bevor sie wirklich entwickelt wird.

Einer der Nachteile für die Verwendung von Prototypen ist, dass Kunden häufig viel länger auf ein fertiges Produkt warten müssen, als auf die Prototypsoftware warten müssen.In einer typischen RAD -Sitzung können Softwareentwickler in etwa drei bis sechs Wochen vollständige Prototypsysteme mit mehreren Bildschirmen erstellen.Nach Abschluss der Prototyping -Bemühungen müssen die Benutzer viele Monate warten, um eine Arbeitssoftware zu haben.Ein Prototyp erfordert keine Sicherheit, Netzwerke, Datenbank und Hardware.Es funktioniert nur in der Entwicklungsumgebung, in der es geschaffen wurde.