Satura rādītājs:
Autors Džastins Stoltzfs
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
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
