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 Scheinversionen verwendet, um das Endprodukt vorzubereiten. 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. Schnelle Anwendung DeveLopment verwendet Prototypen, um die Implementierung einer Anforderung zu beschreiben. 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.
Softwareentwicklung ist ein komplexes Unterfangen, bei dem viele Stunden abgeschlossen sind. Dieser Prozess erfordert die Integration mehrerer Teams und Ressourcen. Die schnelle Anwendungsentwicklung ermöglicht dem Entwickler die Möglichkeit, eine Anwendung zu sehen, bevor sie wirklich entwickelt wird.
Einer der Nachteile bei der Verwendung von Prototypen ist, dass Kunden oft viel länger auf ein fertiges Produ warten müssenCT als sie auf die Prototyp -Software warten mussten. 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.