Domov Rozvoj Jaký je životní cyklus vývoje systému (sdlc)? - definice z techopedie

Jaký je životní cyklus vývoje systému (sdlc)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená Životní cyklus vývoje systému (SDLC)?

Životní cyklus vývoje systému (SDLC) je proces vývoje informačního systému (IS). Byly vytvořeny různé modely SDLC, které lze implementovat, včetně vodopádu, rychlého prototypování, inkrementálního, spirály, fontány, sestavení a opravy, synchronizace a stabilizace a rychlého vývoje aplikací (RAD).


Postupně definované fáze SDLC zahrnují shromažďování požadavků, zkoumání, testování, návrh, instalaci, implementaci, integraci a údržbu.


Tento termín se také nazývá životní cyklus vývoje softwaru.

Techopedia vysvětluje životní cyklus vývoje systému (SDLC)

Životní cyklus vývoje systému je podrobný proces vyžadující pečlivé plánování, provádění a správu. Pokud se to nepodaří správně, je nevýhodou dotvarování rozsahu, foukané rozpočty a stresovaní vývojáři!


Společným modelem SDLC je vodopád, který zahrnuje následující řadu postupných kroků: plánování projektu, dDefinování požadavků na IS, návrh systému, vývoj, integrace, testování, instalace a přijetí.


Spirální model prochází procesem vodopádu a vyvíjí prototyp se skupinou podmnožin požadavků, které mají být vyhodnoceny a znovu spuštěny s novými přidanými schopnostmi, čímž se vytvoří nový prototyp. Tento proces pokračuje a prototyp se vyvíjí, s každým rostoucím vývojem se stává podstatnějším.


Rychlý vývoj aplikací (RAD) je proces rychlého a levného vývoje IS a uživatelé aplikací jsou vždy zapojeni. Počínaje vysoce kvalitním systémem používá RAD prototypovací a vývojové nástroje, včetně grafických uživatelských rozhraní (GUI), generátorů kódu a dalších.

Inkrementální model je kombinací lineárních (tj. Vodopád) a iteračních (tj. Prototypových) modelů. V inkrementálním modelu zahrnuje přístup rozvoje IS řešení jednotlivých částí projektu. To může zahrnovat malé vodopády nebo použití vodopádu následovaného prototypovými modely.


Při vývoji systému by mohl být vhodný počet modelů. Nejlepší model závisí na velikosti projektu a zapojení uživatele.

Jaký je životní cyklus vývoje systému (sdlc)? - definice z techopedie