Domov vývoj Aký je životný cyklus vývoja systému (sdlc)? - definícia z technológie

Aký je životný cyklus vývoja systému (sdlc)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená životný cyklus vývoja systému (SDLC)?

Životný cyklus vývoja systému (SDLC) je proces vývoja informačného systému (IS). Boli vytvorené a môžu sa implementovať rôzne modely SDLC, vrátane vodopádu, rýchleho prototypovania, inkrementálneho, špirálového, fontána, zostavovania a opravy, synchronizácie a stabilizácie a rýchleho vývoja aplikácií (RAD).


Postupne definované fázy SDLC zahŕňajú zhromažďovanie požiadaviek, skúmanie, testovanie, návrh, inštaláciu, implementáciu, integráciu a údržbu.


Tento výraz je známy aj ako životný cyklus vývoja softvéru.

Techopedia vysvetľuje životný cyklus vývoja systému (SDLC)

Životný cyklus vývoja systému je podrobný proces, ktorý si vyžaduje starostlivé plánovanie, vykonávanie a správu. Pokiaľ nie je správne spravovaná, nevýhodou je dotiahnutie rozsahu, fúkané rozpočty a stresovaní vývojári!


Bežným modelom SDLC je vodopád, ktorý zahŕňa nasledujúce série postupných krokov: plánovanie projektu, definovanie požiadaviek na IS, návrh systému, vývoj, integrácia, testovanie, inštalácia a akceptácia.


Špirálový model prechádza procesom vodopádu a vyvíja prototyp so skupinou podmnožín požiadaviek, ktoré sa majú vyhodnotiť a znova spustiť s novými, pridanými schopnosťami, čím sa vytvorí nový prototyp. Tento proces pokračuje a prototyp sa vyvíja, čím ďalej tým viac rastie.


Rýchly vývoj aplikácií (RAD) je proces rýchleho a lacného vývoja IS a používatelia aplikácií sú vždy zapojení. Začínajúc vysoko kvalitným systémom, RAD používa prototypovacie a vývojové nástroje, vrátane grafických užívateľských rozhraní (GUI), generátorov kódu a ďalšie.

Inkrementálny model je kombináciou lineárnych (tj vodopád) a iteračných (tj prototypových) modelov. V inkrementálnom modeli prístup rozvoja IS spočíva v riešení jednotlivých častí projektu. To môže zahŕňať malé vodopády alebo použitie vodopádu nasledovaného prototypmi modelov.


Pri vývoji systému by mohlo byť vhodné množstvo modelov. Najlepší model závisí od veľkosti projektu a zapojenia používateľov.

Aký je životný cyklus vývoja systému (sdlc)? - definícia z technológie