Životní cyklus vývoje systému (SDLC)

Autor: Randy Alexander
Datum Vytvoření: 4 Duben 2021
Datum Aktualizace: 22 Červen 2024
Anonim
Životní cyklus vývoje systému (SDLC) - Technologie
Životní cyklus vývoje systému (SDLC) - Technologie

Obsah

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.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

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!

Běžným modelem SDLC je vodopád, který zahrnuje následující řadu postupných kroků: plánování projektu, definová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 RAD používá 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.