Življenjski cikel razvoja sistema (SDLC)

Avtor: Randy Alexander
Datum Ustvarjanja: 4 April 2021
Datum Posodobitve: 24 Junij 2024
Anonim
Življenjski cikel razvoja sistema (SDLC) - Tehnologija
Življenjski cikel razvoja sistema (SDLC) - Tehnologija

Vsebina

Opredelitev - Kaj pomeni življenjski cikel razvoja sistema (SDLC)?

Življenjski cikel razvoja sistema (SDLC) je proces razvoja informacijskega sistema (IS). Izdelani so različni modeli SDLC in jih je mogoče implementirati, vključno s slapom, hitrim prototipiranjem, inkrementalnim, spiralnim, vodnjakom, gradnjo in pritrditvijo, sinhronizacijo in stabilizacijo ter hitrim razvojem aplikacij (RAD).

Postopno opredeljene faze SDLC vključujejo zbiranje zahtev, preiskave, testiranje, načrtovanje, namestitev, izvajanje, integracijo in vzdrževanje.

Ta izraz je znan tudi kot življenjski cikel razvoja programske opreme.


Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Techopedia razlaga življenjski cikel razvoja sistema (SDLC)

Življenjski cikel razvoja sistema je podroben postopek, ki zahteva skrbno načrtovanje, izvajanje in upravljanje. Kadar se ne upravlja pravilno, je slabost obseg, obseg proračunov in razvijalci poudarjajo!

Pogost model SDLC je slap, ki vključuje naslednji niz zaporednih korakov: načrtovanje projektov, dDefiniranje zahtev IS, načrtovanje sistema, razvoj, integracija, testiranje, namestitev in sprejem.

Spiralni model poteka skozi postopek slapa, razvija prototip s podmnožico zahtev, ki jih je treba ovrednotiti in ponovno zagnati z novimi, dodanimi sposobnostmi, ustvarja nov prototip. Ta proces se nadaljuje, prototip pa se razvija in postaja z vsakim večjim razvojem vse pomembnejši.

Hitri razvoj aplikacij (RAD) je postopek hitrega in poceni razvoja IS, vedno pa so vključeni uporabniki aplikacij. Začetek s kakovostnim sistemom RAD uporablja orodja za izdelavo prototipov in razvoj, vključno z grafičnimi uporabniškimi vmesniki (GUI), generatorji kod in drugimi.
Inkrementalni model je kombinacija linearnih (t.i. slap) in iterativnih (t.i. prototipiziranih) modelov. V inkrementalnem modelu razvojni pristop IS vključuje reševanje posameznih kosov projekta. To lahko vključuje majhne slapove ali uporabo slapa, ki mu sledijo prototipni modeli.

Pri razvoju sistema in številu modelov bi lahko ustrezali. Najboljši model je odvisen od velikosti projekta in udeležbe uporabnikov.