Domů : Podmínky softwaru : Definice SDLC

SDLC

Zkratka pro „životní cyklus vývoje systému“. SDLC je strukturovaný přístup k vytváření a údržbě systému používaného v informační technologie. Může být aplikován na sítě a online služby, ale nejčastěji se používá v software rozvoj.

Při aplikaci na software se SDLC také nazývá „životní cyklus vývoje aplikace“. Některé modely SDLC mají pouhých pět stupňů, zatímco jiné mají až deset stupňů. Typický rámec SDLC používaný pro vývoj softwaru aplikace může zahrnovat následujících sedm fází:

  1. Plánování - Nejzásadnější částí SDLC je plánování. To zahrnuje kroky, jako je určení potřeby konkrétního programu, kdo bude koneční uživatelé, co vývoj bude stát a jak dlouho to bude trvat.
  2. Definování - V této fázi je obecný plán rozvoje zapojen do konkrétních kritérií. Jsou definovány konkrétní požadavky programu. V této fázi může vývojový tým také rozhodnout, co programovací jazyk by měl být použit k vytvoření programu.
  3. Projektování - Tento proces zahrnuje vytvoření Uživatelské rozhraní a určení, jak bude program fungovat. U větších aplikací je běžné vytvořit specifikaci návrhového dokumentu (DDS), kterou bude možná nutné zkontrolovat a schválit před zahájením skutečného vývoje.
  4. Název salonu (nepovinné) - Fáze budování obvykle zahrnuje většinu procesu vývoje softwaru. Zahrnuje programování Zdrojový kód, vytváření grafiky a kompilace datových zdrojů do spustitelného programu. Malé projekty mohou zahrnovat jednoho programátora, zatímco větší projekty mohou zahrnovat více týmů spolupracujících. Například jeden tým může navrhnout uživatelské rozhraní, zatímco jiný tým zapíše zdrojový kód. Pro Multiplatformní aplikace, jednotlivé týmy mohou být přiřazeny k různým plošiny.
  5. Testování - Fáze důležitého testování umožňuje vývojářům zachytit neznámé problémy a opravit jakékoli hmyz které vznikají v programu. Některá testování mohou být prováděna interně, zatímco a beta verze softwaru může být poskytnuta vybrané skupině uživatelů pro veřejné testování.
  6. Rozvinutí - Jakmile program prošel testovací fází, je připraven k nasazení. V této fázi je software uvolněn pro veřejnost. Může být poskytováno elektronicky download nebo jako zabalený software, který je dodáván na CD or DVD.
  7. Údržba - Po vydání softwarové aplikace mohou uživatelé stále odesílat další chyby nebo požadavky na funkce. Vývojový tým musí udržovat software opravou chyb a přidáním nových funkcí. Komerční software programy často obsahují určitou úroveň technické podpory.

Důvodem, proč jsou výše uvedené fáze označovány jako cyklus, je to, že se tyto fáze opakují pokaždé, když je vydána nová hlavní verze softwaru. Zatímco fáze údržby může zahrnovat drobné aktualizace, většina softwarových společností zůstává v podnikání pravidelným vydáváním placených aktualizací (verze 2, verze 3 atd.). Než se pustíte do nové hlavní verze, vývojový tým musí nejprve vytvořit plán (fáze 1) a poté pokračovat v dalších fázích SDLC.

TechLib - počítačový slovník Tech Lib

Tato stránka obsahuje technickou definici SDLC. Vysvětluje ve výpočetní terminologii, co znamená SDLC, a je jedním z mnoha softwarových termínů ve slovníku TechLib.

Všechny definice na webu TechLib jsou napsány tak, aby byly technicky přesné, ale také snadno srozumitelné. Pokud shledáte tuto definici SDLC užitečnou, můžete ji odkázat pomocí výše citovaných odkazů.