Dom zvučni Zaroniti u razvoj: životni ciklus razvoj softvera

Zaroniti u razvoj: životni ciklus razvoj softvera

Sadržaj:

Anonim

Autor Justin Stoltzfus

Izvor: Wrightstudio / Dreamstime.com

Što je životni ciklus razvojnog softvera?

Možete pogledati našu stranicu s uvjetima da biste vidjeli kako se SDLC općenito definira:

„Životni ciklus razvoja softvera (SDLC) je okvir koji definira zadatke koji se obavljaju u svakom koraku u procesu razvoja softvera. „

Važno je razumjeti da životni ciklus razvoja softvera ima različite faze ili faze i modele, a također se mijenja u skladu s određenim filozofijama, o kojima ćemo kasnije.

Ključna ideja je da životni ciklus razvoja softvera definira kako se softver kreira i pušta u proizvodno okruženje.

To je središnja premisa u IT svijetu, budući da je softver postao sastavni dio mnogih stvari koje radimo svaki dan, i dugoročnih procesa koji usmjeravaju i poslovne i potrošačke aktivnosti. Životni ciklus razvoja softvera određuje kako primamo sve one aplikacije i radne površine i operativne sustave koje koristimo za slanje teksta, tweet i usmjeravanje bezbroj novih tehnologija.

S tim u vezi, bolje razumijevanje SDLC pomaže nam da znamo što se događa iza scene, ili kako bi neki rekli, "kako se priprema kobasica."

Iza svake aplikacije ili softverskog proizvoda nalazi se kôd. Taj kod dolazi od ljudi. SDLC je način da se osigura da pogrešni ljudi stvaraju relativno nepogrešivu tehnologiju.

Životni ciklus razvoja softvera također može jako varirati.

"Postoje različiti pristupi izvođenju posla ili kako izgleda životni ciklus specifičnog softvera, a to ovisi o organizaciji o konkretnim koracima", kaže John Quigley iz Value Transformation-a, opisujući kako SDLC postavlja pozornicu za toliko potrošačkih pogodnosti u kojima uživamo. „U modernom životu postoji softver u mnogo više proizvoda nego što možda mislite. Vaš budilnik, najvjerojatnije u sebi ima mikrokontroler koji pokreće softver. Vaša mikrovalna pećnica ima mikrokontroler koji prima ulaze od korisnika i radi u skladu s tim naredbama. Vaš pametni telefon, televizija i automobil sadrže softver. Kao što postoji puno aplikacija, postoji i mnogo inačica softvera. "

Jedan popularan primjer je moderni automobil, za koji će vam vjerovatno reći bilo koji mehaničar, koji je izgledao puno više poput maštovitog računala u posljednjih desetak godina.

"U vašem se automobilu nalazi mnogo mikrokontrolera koji pokreću različit softver koji moraju biti usklađeni s drugim proizvodima na automobilu koji također sadrže softver, na primjer, motor i prijenos", kaže Quigley. "Ove stvari su povezane da proizvode softverski sustav koji dijeli informacije iz svake komponente s drugom kroz serijsku komunikaciju, a svaka komponenta donosi odgovarajuću odluku na temelju sadržaja tih podataka."

Životni ciklus razvoja softvera upravlja svime time, stvaranjem namjerne mape puta za način na koji će se svaka od ovih jedinstvenih stavki graditi i isporučiti svijetu. U ovom ćete udžbeniku saznati više o načinu na koji SDLC funkcionira praktično u okruženju softverskog dizajna.

Sljedeće: Faze životnog ciklusa razvoja softvera

Podijeli ovo:

Sadržaj

Što je životni ciklus razvojnog softvera?

Faze životnog ciklusa razvoja softvera

SDLC modeli

Tradicionalni slap SDLC: primjer

Više o Agile SDLC-u

Agilna SDLC: Primjer

DevOps i SDLC

Umjetna inteligencija i SDLC

Zaključak

Zaroniti u razvoj: životni ciklus razvoj softvera