Skip to main content

Co to jest szybki rozwój aplikacji?

Istnieje wiele technik, które można wykorzystać do tworzenia oprogramowania.Formalne techniki są uważane za metody tworzenia oprogramowania.Rapid Application Development (RAD) to technika rozwoju oprogramowania, która wykorzystuje prototypy i próbne wersje do przygotowania produktu końcowego.

Proces prototypowania został po raz pierwszy opisany przez Jamesa Martina w 1991 roku. Przekonał szybkie opracowanie aplikacji jako iteracyjny proces tworzenia prototypów.Ta nowa koncepcja była próbą zwiększenia satysfakcji użytkownika z oprogramowania.

Prototypowanie oprogramowania jest procesem tworzenia próbnych ekranów i przepływów biznesowych w oprogramowaniu.Ekrany te dają postrzeganie systemu roboczego i umożliwiają użytkownikowi testowanie aplikacji.Proces szybkiego opracowywania aplikacji służy do przyspieszenia realizacji rozwoju poprzez jasne określenie wymagań.

Wszystkie oprogramowanie ma określone wymagania w aplikacji.Te wymagania wyjaśniają, w jaki sposób oprogramowanie powinno funkcjonować.Szybkie opracowanie aplikacji wykorzystuje prototypy do opisania wdrażania wymogu.

Istnieje wiele korzyści z zastosowania techniki prototypowania do opracowania oprogramowania.Daje to użytkownikom wczesny podgląd, w jaki sposób system będzie się zachowywał.Prototypowe ekrany mogą być tworzone znacznie szybciej niż w pełni opracowana aplikacja.Te ekrany mogą być faktycznie zaprojektowane i gotowe do oglądania w ciągu zaledwie kilku godzin.Ta natychmiastowa pętla sprzężenia zwrotnego daje użytkownikom możliwość zmiany wymagań przed rozpoczęciem realnego rozwoju.

Rozwój oprogramowania jest złożonym przedsięwzięciem, które wymaga wielu godzin.Ten proces wymaga integracji wielu zespołów i zasobów.Szybkie opracowanie aplikacji umożliwia programistom możliwość zobaczenia aplikacji, zanim zostanie naprawdę rozwinięta.

Jedną z wad korzystania z prototypowania jest to, że klienci często muszą czekać znacznie dłużej na gotowy produkt, niż czekać na oprogramowanie prototypowe.W typowej sesji RAD programiści mogą tworzyć pełne prototypowe systemy z wieloma ekranami w ciągu około trzech do sześciu tygodni.Po zakończeniu prototypowania użytkownicy będą musieli czekać wiele miesięcy na działające oprogramowanie.Prototyp nie wymaga bezpieczeństwa, sieci, bazy danych i sprzętu.Działa tylko w środowisku programistycznym, w którym zostało stworzone.