Kazalo:
- Opredelitev - Kaj pomeni cikel razvoja aplikacij (AD / cikel)?
- Techopedia razlaga cikel razvoja aplikacij (AD / cikel)
Opredelitev - Kaj pomeni cikel razvoja aplikacij (AD / cikel)?
Razvojni cikel aplikacij je niz procesov ali korakov, ki strukturirajo razvoj aplikacije, da se projekt konča na najbolj učinkovit način. Razvojni cikli se razlikujejo glede na vrsto organizacije in celo njene cilje. Posledično ima lahko vsaka organizacija svojstven razvojni cikel.
Postopki znotraj cikla se ne osredotočajo samo na dejansko kodiranje aplikacijske programske opreme, ampak vključujejo logiko in procese oblikovanja, na katerih temelji kodiranje. To se običajno opravi na začetku cikla, ko so definirane vse zahteve.
Techopedia razlaga cikel razvoja aplikacij (AD / cikel)
Razvojni cikel aplikacij je glede na načela in faze zelo podoben vsem drugim razvojnim ciklom, čeprav so lahko razlike, odvisno od tega, kaj se razvija. Vključuje najosnovnejše procese, kot so načrtovanje, razvoj in testiranje.
Včasih je najdaljši postopek oblikovalski del, v katerem morajo različne zainteresirane strani - vključno z razvijalci - analizirati zahteve in specifikacije uporabnikov in tehnologije, ki jih je treba uporabiti. Zainteresirane strani morajo zbrati potrebne zahteve, opraviti analizo in razviti zasnovo v različnih iteracijah, visokih in podrobnih, da zadovoljijo tako uporabnika kot razvijalca. Nekateri postopki oblikovanja trajajo leta, preden se lahko dokončno oblikuje dogovor, vendar je to običajno zaradi pomislekov glede proračuna ali ker tehnologija, ki lahko izpolni nekatere zahteve, še ni bila razvita.
Po zasnovi prihaja dejanska razvojna faza, kjer programerji svoje kode utemeljujejo s predpisano zasnovo in arhitekturo sistema ali aplikacije, ki se razvija. Nekatere zahteve se lahko še vedno spremenijo v razvojni fazi, kar lahko ovira delo in povzroči, da se stvari spustijo v nered. Temu rečemo lezenje obsega.
Faza testiranja prihaja takoj po kodiranju aplikacije. Ta postopek je zelo potreben, saj bo določil, ali je aplikacija ali sistem primeren za uvajanje. Ko je vse preizkušeno in se šteje za sprejemljivo, je aplikacija pripravljena za prodajo na drobno ali predana kdorkoli, ki jo je naročil. Za nekatere se cikel konča, vendar organizacije, ki so usmerjene k uporabnikom, pogosto podaljšajo cikel in vključujejo vzdrževalno fazo. Ta faza se lahko podaljša za nedoločen čas ali dokler aplikacija ne izteče in se upokoji in nadomesti z novo.