Skip to main content

Mi a gyors alkalmazásfejlesztés?

Számos technika használható a szoftverfejlesztéshez.A formális technikákat szoftverfejlesztési módszereknek tekintik.A Rapid Application Development (RAD) egy olyan szoftverfejlesztési technika, amely prototípusokat és gúnyos verziókat használ a végtermék elkészítéséhez.

A prototípus -készítési folyamatot először James Martin vázolta fel 1991 -ben. A gyors alkalmazásfejlesztést a prototípusok létrehozásának iteratív folyamataként vázolta fel.Ez az új koncepció egy kísérlet volt a szoftver felhasználói elégedettségének növelésére.Ezek a képernyők megadják a működő rendszer észlelését, és lehetővé teszik a felhasználó számára, hogy tesztelje az alkalmazást.A gyors alkalmazásfejlesztési folyamatot arra használják, hogy felgyorsítsák a fejlesztés kézbesítését a követelmények egyértelmű meghatározásával.Ezek a követelmények megmagyarázzák, hogyan kell működni a szoftvernek.A gyors alkalmazásfejlesztés prototípusokat használ a követelmény végrehajtásának leírására.Ez a felhasználók számára korai áttekintést nyújt a rendszer viselkedéséről.A prototípus képernyők sokkal gyorsabban hozhatók létre, mint egy teljesen kifejlesztett alkalmazás.Ezeket a képernyőket valóban csak néhány órán belül megtervezhetik és készen állnak a megtekintésre.Ez az azonnali visszacsatolási hurok lehetőséget ad a felhasználóknak a követelmények megváltoztatására, mielőtt bármilyen valós fejlõdés megkezdődne.Ez a folyamat több csapat és erőforrás integrálását igényli.A gyors alkalmazásfejlesztés lehetővé teszi a fejlesztő számára, hogy egy alkalmazást láthasson, mielőtt valóban fejlesztené.Egy tipikus RAD -munkamenetben a szoftverfejlesztők teljes prototípus -rendszereket hozhatnak létre több képernyővel kb. Három -hat hét alatt.A prototípuskészítési erőfeszítés befejezése után a felhasználóknak sok hónapot kell várniuk, hogy működő szoftverrel rendelkezzenek.A prototípus nem igényel biztonságot, hálózatokat, adatbázist és hardvereket.Csak a fejlesztési környezetben működik, ahol létrehozták.