Mājas Audio Niršana attīstībā: programmatūras izstrādes dzīves cikls

Niršana attīstībā: programmatūras izstrādes dzīves cikls

Satura rādītājs:

Anonim

Autors Džastins Stoltzfs

Avots: Wrightstudio / Dreamstime.com

Kas ir programmatūras izstrādes dzīves cikls?

Varat apskatīt mūsu noteikumu lapu, lai redzētu, kā parasti tiek definēta SDLC:

“Programmatūras attīstības dzīves cikls (SDLC) ir ietvars, kas nosaka uzdevumus, kas tiek veikti katrā programmatūras izstrādes procesa posmā. “

Ir svarīgi saprast, ka tā kā programmatūras izstrādes dzīves ciklam ir dažādi posmi vai fāzes un modeļi, tas ir mainījies arī saskaņā ar īpašām filozofijām, par kurām mēs runāsim vēlāk.

Galvenā ideja ir tāda, ka programmatūras izstrādes dzīves cikls nosaka, kā programmatūra tiek veidota un izlaista ražošanas vidē.

Tas ir centrālais priekšnoteikums IT pasaulē, jo programmatūra ir kļuvusi par neatņemamu sastāvdaļu tik daudzās lietās, kuras mēs darām katru dienu, un ilgtermiņa procesos, kas virza gan uzņēmējdarbību, gan patērētāju aktivitātes. Programmatūras izstrādes dzīves cikls nosaka, kā mēs saņemam visas šīs lietotnes un galddatoru produktus un operētājsistēmas, kuras mēs izmantojam, lai nosūtītu īsziņas, tvītu un virzītu neskaitāmas jaunas tehnoloģijas.

Ņemot to vērā, labāka SDLC izpratne palīdz mums uzzināt, kas notiek aiz ainas, vai kā daži teiktu: “kā tiek gatavota desa”.

Aiz katras lietotnes vai programmatūras produkta ir kods. Šis kods nāk no cilvēkiem. SDLC ir veids, kā nodrošināt, ka kļūdaini cilvēki rada salīdzinoši nekļūdīgu tehnoloģiju.

Arī programmatūras izstrādes dzīves cikls var daudz atšķirties.

“Pastāv dažādas pieejas darba veikšanai vai tam, kā izskatās konkrētais programmatūras izstrādes dzīves cikls, un tas ir atkarīgs no organizācijas konkrētajiem soļiem, ” saka Džons Kvigijs no Value Transformation, aprakstot, kā SDLC nosaka skatuvi. tik daudzām patērētāju ērtībām, kuras mums patīk. “Mūsdienu dzīvē programmatūra ir daudz vairāk produktu, nekā jūs varētu domāt. Modinātājā, visticamāk, tajā ir mikrokontrollers, kas darbina programmatūru. Jūsu mikroviļņu krāsnī ir mikrokontrollers, kas saņem ieejas no lietotāja un veic saskaņā ar šīm komandām. Viedtālrunī, televizorā un automašīnā ir programmatūra. Tāpat kā ir daudz lietojumu, programmatūras izstrādājumos ir arī daudz variāciju. ”

Viens populārs piemērs ir mūsdienu automašīna, par kuru, iespējams, pateiks jebkurš mehāniķis, pēdējās desmit gadu laikā ir parādījies daudz vairāk kā izdomāts dators.

“Jūsu automašīnā ir daudz mikrokontrolleru, kas darbina dažādu programmatūru, kas jāsaskaņo ar citiem automašīnas produktiem, kuros ir arī programmatūra, piemēram, motors un transmisija, ” saka Kviglijs. "Šīs lietas ir savienotas, lai izveidotu programmatūras sistēmu, kas apmainās ar informāciju no katra komponenta ar otru, izmantojot dažus seriālos sakarus, un katrs komponents pieņem atbilstošu lēmumu, pamatojoties uz šo datu saturu."

Programmatūras izstrādes dzīves cikls to visu regulē, izveidojot apzinātu ceļa karti, kā katrs no šiem unikālajiem priekšmetiem tiks uzbūvēts un piegādāts pasaulei. Šajā apmācībā jūs uzzināsit vairāk par to, kā SDLC praktiski darbojas programmatūras projektēšanas vidē.

Nākamais: programmatūras izstrādes dzīves cikla fāzes

Dalīties ar šo:

Satura rādītājs

Kas ir programmatūras izstrādes dzīves cikls?

Programmatūras izstrādes dzīves cikla fāzes

SDLC modeļi

Tradicionālā ūdenskrituma SDLC: piemērs

Vairāk par Agile SDLC

Veikls SDLC: piemērs

DevOps un SDLC

Mākslīgais intelekts un SDLC

Secinājums

Niršana attīstībā: programmatūras izstrādes dzīves cikls