Kas yra RAD modelis? Fazės, pranašumai ir trūkumai

Kas yra RAD modelis?

RAD modelis arba „Rapid Application Development“ modelis yra programinės įrangos kūrimo procesas, pagrįstas prototipų kūrimu be jokio specialaus planavimo. RAD modelyje mažiau dėmesio skiriama planavimui, o prioritetas skiriamas kūrimo užduotims. Jis skirtas programinei įrangai kurti per trumpą laiką.

SDLC RAD modeliavimas turi šias fazes

  • Verslo modeliavimas
  • Duomenų modeliavimas
  • Procesų modeliavimas
  • Programos generavimas
  • Testavimas ir apyvarta
RAD modelio schema

Pagrindinis dėmesys skiriamas informacijos įvesties-išvesties šaltiniui ir paskirties vietai. Jis pabrėžia projektų pristatymą mažais gabalais; didesni projektai yra suskirstyti į mažesnių projektų seriją. Pagrindinės RAD modeliavimo ypatybės yra tai, kad jis orientuotas į šablonų, įrankių, procesų ir kodo pakartotinį naudojimą.

RAD modelis programinės įrangos inžinerijoje

Skirtingi RAD modelio etapai

Yra šie penki pagrindiniai greito taikymo kūrimo modelio etapai

RAD modelio fazės RAD modeliavimo veikla
Verslo modeliavimas
  • Remiantis informacijos srautu ir paskirstymu tarp įvairių verslo kanalų, produktas yra sukurtas
Duomenų modeliavimas
  • Verslo modeliavimo metu surinkta informacija patobulinta į verslui reikšmingų duomenų objektų rinkinį
Procesų modeliavimas
  • Duomenų objektas, kuris deklaruojamas duomenų modeliavimo etape, yra transformuojamas, kad būtų pasiektas informacijos srautas, reikalingas verslo funkcijai įgyvendinti
Programos generavimas
  • Automatizuoti įrankiai naudojami programinei įrangai kurti, procesų ir duomenų modeliams paversti prototipais
Testavimas ir apyvarta
  • Kadangi prototipai yra išbandomi atskirai kiekvienos kartojimo metu, bendras testavimo laikas RAD yra sutrumpintas.

Kada naudoti RAD metodiką?

  • Kai sistemą reikia sukurti per trumpą laiką (2-3 mėnesius)
  • Kai žinomi reikalavimai
  • Kai vartotojas bus įtrauktas visą gyvenimo ciklą
  • Kai techninė rizika yra mažesnė
  • Kai reikia sukurti sistemą, kurią būtų galima moduliuoti per 2–3 mėnesius
  • Kai biudžetas yra pakankamai didelis, kad dizaineriai galėtų sau leisti modeliavimą kartu su automatinių kodų generavimo įrankių kaina

Greito programų kūrimo pranašumai ir trūkumai

RAD modelio pranašumai RAD modelio trūkumai
  • Lankstus ir pritaikomas pokyčiams
  • Jo negalima naudoti mažesniems projektams
  • Tai naudinga, kai turite sumažinti bendrą projekto riziką
  • Ne visos programos yra suderinamos su RAD
  • Jis yra pritaikomas ir lankstus pokyčiams
  • Kai techninė rizika yra didelė, ji netinka
  • Lengviau perduoti rezultatus, nes naudojami scenarijai, aukšto lygio abstrakcijos ir tarpiniai kodai
  • Jei kūrėjai nėra įsipareigoję laiku pateikti programinės įrangos, RAD projektai gali žlugti
  • Dėl kodų generatorių ir pakartotinio kodo naudojimo sumažėja rankinis kodavimas
  • Sumažintos funkcijos dėl laiko bokso, kai funkcijos perkeliamos į vėlesnę versiją, kad būtų galima užbaigti leidimą per trumpą laiką
  • Dėl prototipų pobūdžio gamtoje yra mažesnių defektų galimybė
  • Sumažintas mastelis atsiranda todėl, kad RAD sukurta programa prasideda kaip prototipas ir virsta baigta programa
  • Kiekvienas RAD etapas klientui teikia aukščiausią prioritetą
  • Pažangą ir įprastas problemas sunku atsekti, nes nėra dokumentų, įrodančių, kas buvo padaryta
  • Turint mažiau žmonių, produktyvumą galima padidinti per trumpą laiką
  • Reikalingi aukštos kvalifikacijos dizaineriai ar kūrėjai

Santrauka

  • RAD pilna forma arba RAD reiškia: Greitas taikomųjų programų kūrimas
  • Greito taikomųjų programų kūrimo apibrėžimas: „Greito programų kūrimo“ modelis yra programinės įrangos kūrimo procesas, pagrįstas prototipų kūrimu be jokio specialaus planavimo.

Įdomios straipsniai...