Kazalo:
- Opredelitev - Kaj pomeni življenjski cikel razvoja sistema (SDLC)?
- Techopedia razlaga življenjski cikel razvoja sistema (SDLC)
Opredelitev - Kaj pomeni življenjski cikel razvoja sistema (SDLC)?
Življenjski cikel razvoja sistema (SDLC) je proces razvoja informacijskega sistema (IS). Ustvarili so se lahko različni modeli SDLC, 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.
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 naslednje vrste 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 oceniti 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čenši s kakovostnim sistemom, RAD uporablja orodja za izdelavo prototipov in razvoj, vključno z grafičnimi uporabniškimi vmesniki (GUI), generatorji kod in drugimi.
Postopni model je kombinacija linearnih (tj. Slap) in iterativnih (tj. 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.
