Hem : Programvaruvillkor : SDLC Definition

SDLC

Står för "Systemutvecklingslivscykel." SDLC är en strukturerad metod för att skapa och underhålla ett system som används i informationsteknologi. Det kan appliceras på nätverk och onlinetjänster, men används oftast i programvara utveckling.

När den tillämpas på programvara kallas SDLC också "livscykel för applikationsutveckling". Vissa SDLC-modeller har så få som fem steg, medan andra har så många som tio. Ett typiskt SDLC-ramverk som används för att utveckla en programvara ansökan kan innehålla följande sju steg:

  1. Planering - Den mest grundläggande delen av SDLC är planering. Detta inkluderar steg som att bestämma ett behov av ett specifikt program, vem som kommer att vara slutanvändare, vad utvecklingen kommer att kosta och hur lång tid det tar.
  2. Definiera - I detta skede kanaliseras den allmänna utvecklingsplanen till specifika kriterier. Programmets specifika krav definieras. I detta skede kan utvecklingsgruppen också bestämma vad programmeringsspråk bör användas för att bygga programmet.
  3. Utforma - Denna process innebär att skapa användargränssnitt och bestämma hur programmet ska fungera. För större applikationer är det vanligt att skapa en designdokumentspecifikation (DDS), som kan behöva granskas och godkännas innan den faktiska utvecklingen börjar.
  4. Byggnad - Byggnadsstadiet utgör vanligtvis huvuddelen av mjukvaruutvecklingsprocessen. Det inkluderar programmering av källkod, skapa grafik och sammanställa tillgångarna till ett körbart program. Små projekt kan involvera en enda programmerare, medan större projekt kan innehålla flera team som arbetar tillsammans. Till exempel kan ett team utforma användargränssnittet, medan ett annat team skriver källkoden. För multi applikationer kan enskilda team tilldelas olika plattformar.
  5. Testning - Den viktiga testfasen gör det möjligt för utvecklaren att fånga okända problem och åtgärda eventuella fel som uppstår i programmet. Vissa tester kan göras internt, medan a beta version av programvaran kan tillhandahållas till en utvald grupp användare för allmän testning.
  6. konfiguration - När ett program har passerat testfasen är det klart för distribution. I detta skede släpps programvaran för allmänheten. Det kan tillhandahållas via en elektronisk ladda ner eller som box-programvara, som kommer på en CD or dvd.
  7. Underhåll - Efter att ett program har släppts kan det fortfarande finnas ytterligare buggar eller funktionsförfrågningar som skickats in av användarna. Utvecklingsteamet måste underhålla programvaran genom att fixa buggar och lägga till nya funktioner. Kommersiell mjukvara program innehåller ofta viss teknisk support.

Anledningen till att ovanstående steg kallas en cykel är att dessa steg upprepas varje gång en ny större version av programvaran släpps. Även om underhållssteget kan omfatta mindre uppdateringar, fortsätter de flesta programvaruföretag med att regelbundet släppa betalda uppdateringar (version 2, version 3, etc.). Innan en ny större version påbörjas måste utvecklingsteamet först skapa en plan (steg 1) och sedan fortsätta genom de andra stadierna i SDLC.

TechLib - Tech Lib Computer Dictionary

Denna sida innehåller en teknisk definition av SDLC. Det förklarar i dataterminologi vad SDLC betyder och är ett av många programvaruuttryck i TechLib-ordlistan.

Alla definitioner på TechLib-webbplatsen är skrivna för att vara tekniskt korrekta men också lätta att förstå. Om du tycker att denna SDLC-definition är till hjälp kan du referera till den med citatlänkarna ovan.