1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Koraci u životnom ciklusu razvoja sustava

Životni ciklus razvoja sustava ili SDLC je alat za planiranje koji programeri koriste za planiranje, izgradnju i održavanje proizvoda visoke kvalitete. Koraci u SDLC-u pokreću timove kroz planiranje, razvoj, izgradnju i implementaciju novog softvera ili platformi. Praćenje SDLC-a postaje važnije za svaki dodatni dio softvera s kojim novi sustav komunicira ili se integrira na strani korisnika.

Planiranje i analiza

Prvi koraci u SDLC-u su konceptualno planiranje i analiza problema koji sustav želi riješiti. Planiranje pokriva procjenu svih potreba za resursima i troškova programera koji će biti dio razvoja novog sustava. Analiza u SDLC-u je određivanje potreba i zahtjeva krajnjeg korisnika za implementaciju novog sustava. Tijekom analize, tvrtke često ispituju klijente o svojim postojećim sustavima i njihovim specifičnim potrebama kako bi osigurale da je novi sustav upotrebljiv i da odgovara mogućnostima korisnika.

Dizajn i kodiranje

Faza dizajna SDLC-a počinje mapiranjem predloženog toka podataka, potreba za pohranom i koraka obrade sustava. Početni dizajn obično se odvija u dijagramima, a procesi se provjeravaju u odnosu na ciljeve utvrđene tijekom analize. Programeri tada počinju kodirati sam sustav kao i njegovo korisničko sučelje. Rad se može podijeliti između više timova programera kako bi se ubrzao razvoj sustava. Pravilan dizajn uključuje razvoj i obradu testnih podataka kako bi se osiguralo da svi dijelovi sustava mogu komunicirati jedni s drugima.

Testiranje i integracija

Moderni SDLC kombinira testiranje samog sustava s testovima njegove sposobnosti rada s drugim platformama i softverom. Na osnovnoj razini to znači testiranje sustava ili softvera na operativnom sustavu koji će ga pokretati, poput Linuxa ili Windowsa. Programeri prvo provjeravaju tijek podataka i procese unutar samog sustava. Zatim programeri testiraju sposobnost svog novog sustava da komunicira s drugim softverom koji korisnik može koristiti. Testiranje integracije prvo se izvodi na internoj postavci, a zatim na sustavima korisnika u krugovima alfa i beta testova.

Uvođenje

Faza implementacije je kada korisnici dobiju odobreni, funkcionalni sustav. Sustav je službeno pušten i izašao je iz svih faza testiranja. Za velike projekte kreator može ponuditi programe obuke ili pomoć pri integraciji kako bi kupci mogli početi koristiti novi sustav. Sam kod se ne prilagođava tijekom postavljanja osim ako se ne pronađe veći softverski problem.

Održavanje

Završna faza SDLC-a je održavanje i prikupljanje povratnih informacija. Programeri uspostavljaju način komuniciranja s klijentima o problemima ili željenim poboljšanjima za buduća ažuriranja. Faza održavanja je najduža faza jer traje cijeli životni vijek softvera i vodi sva poboljšanja i podršku. Moderni sustavi komuniciraju s mnogim dijelovima vanjskog softvera, tako da faza održavanja uključuje i planove za integraciju s novim sustavima koje su razvile druge tvrtke.


  1. Život LCD TV
  2. Faze svog životnog ciklusa za RAZR telefon
  3. Životni ciklus mobitel
  4. Razvoj GPS sustav
  5. Utjecaj digitalne tehnologije na ljudski život