Namai Plėtra Koks programinės įrangos kūrimo gyvavimo ciklas (SDLC)? - apibrėžimas iš techopedijos

Koks programinės įrangos kūrimo gyvavimo ciklas (SDLC)? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia programinės įrangos kūrimo gyvavimo ciklas (SDLC)?

Programinės įrangos kūrimo gyvavimo ciklas (SDLC) yra sistema, apibrėžianti užduotis, atliekamas kiekviename programinės įrangos kūrimo proceso etape. SDLC yra struktūra, kuriai vadovauja programinės įrangos organizacijos plėtros komanda.

Jį sudaro detalus planas, kuriame aprašoma, kaip kurti, prižiūrėti ir pakeisti konkrečią programinę įrangą. Gyvenimo ciklas nustato programinės įrangos kokybės gerinimo ir viso kūrimo proceso metodiką.

Programinės įrangos kūrimo gyvavimo ciklas taip pat žinomas kaip programinės įrangos kūrimo procesas.

„Techopedia“ paaiškina programinės įrangos kūrimo gyvavimo ciklą (SDLC)

SDLC sudaro šios veiklos:

  1. Planavimas: Svarbiausias programinės įrangos kūrimo, reikalavimų kaupimo ar analizės dalis paprastai atlieka patyrę ir patyrę programinės įrangos inžinieriai organizacijoje. Iš kliento surinkus reikalavimus, sukuriamas apimties dokumentas, kuriame nustatoma ir dokumentuojama projekto apimtis.
  2. Įdiegimas: Programinės įrangos inžinieriai pradeda rašyti kodą pagal kliento reikalavimus.
  3. Testavimas: tai yra sukurtos programinės įrangos defektų ar klaidų paieškos procesas.
  4. Dokumentacija: Kiekvienas projekto žingsnis yra dokumentuojamas, kad būtų galima jį naudoti ateityje ir tobulinti programinę įrangą kūrimo procese. Projektavimo dokumentuose gali būti parašyta programos programavimo sąsaja (API).
  5. Diegimas ir priežiūra: Programinė įranga įdiegiama patvirtinus jos išleidimą.
  6. Priežiūra: Programinė įranga prižiūrima ateityje. Programinės įrangos tobulinimas ir nauji reikalavimai (pakeitimų prašymai) gali užtrukti ilgiau nei reikia pradiniam programinės įrangos kūrimui sukurti.

Yra keli programinės įrangos kūrimo modeliai, kuriuos seka įvairios organizacijos:

  • Krioklio modelis: Šis modelis apima kiekvieno etapo užbaigimą, prieš pradedant kitą. Kai kiekvienas etapas sėkmingai užbaigiamas, peržiūrima, ar projektas vykdomas ir ar įmanoma tęsti.
  • V formos modelis: Šis modelis sutelktas į procesų vykdymą nuosekliai, panašų į krioklio modelį, tačiau daugiau dėmesio skiriama bandymams. Testavimo procedūros surašomos dar prieš pradedant rašyti kodą. Prieš pradedant kūrimo etapą, sudaromas sistemos planas.
  • Pamatinis modelis: Šis gyvenimo ciklo modelis apima kelis vystymosi ciklus. Ciklai yra padalijami į mažesnes iteracijas. Šias pakartojimus galima lengvai valdyti ir atlikti etapų rinkinį, įskaitant reikalavimus, projektavimą, įgyvendinimą ir testavimą. Darbinė programinės įrangos versija gaminama per pirmąją iteraciją, todėl darbinė programinė įranga sukuriama ankstyvame kūrimo proceso etape.
Koks programinės įrangos kūrimo gyvavimo ciklas (SDLC)? - apibrėžimas iš techopedijos