KomputeranSoftware

Cycle jiyana Software: têgiha, standardên, pêvajoyên,

pêşketina Software ne mumkin e bê famkirin, ku bi navê cycle jiyana software. user Asayî ew dikare bibe, û hewce ye ku dizanin, di heman demê de ev tê xwestin ji bo fêrbûna pîvanên herî bingehîn e (bi kurtî, wê bê gotin, çima ev pêwist e).

cycle jiyana Software: ev çi ye, di wateya fermî?

Di bin life-cycle ji tu berhemên nivîsbariyê wekî dema ji hebûna xwe tê fêmkirin, bi asta pêşketina û berî ku redkirina bi temamî ya bikaranîna warê hilbijartî yên serlêdana heta vekişandina bi temamî ji serlêdana bikaranîna Guherandinên.

Hema di form of bernameyên kirin, sîstemên agahî, database, an jî "ji pergalên xebitandinê" li daxwaza bi tenê di doza eleqe û daneyên derfetên ku ji hêla wan in.

Tê bawerkirin ku ku pênase yên çerxa jiyanê di tu tiştî de derbas nabe, ji bo ceribandinê sepanên, wek versiyonên beta, ku ji unstable herî li kar in. The pir heman cycle jiyana software girêdayî gelek faktorên, di nav ku yek ji rolên sereke lîstin ji aliyê navîn in ku di programê de wê were bikaranîn. Lê belê, tu dikarî hilbijêrî û şertên giştî li pênase têgeha çerxa jiyanê de tê bikaranîn.

daxwazên destpêkê

Wekî ku tê bawerkirin, bikaranîn, hejmareke mezin ji şert û mercên li ser pêşketin û bikaranîna wê ji bo hemû berhemên nivîsbariyê, ango:

  • formûlasyona ya pirsgirêka;
  • analysis of daxwazên hevbeş ên pergala pêşerojê;
  • design;
  • bernameyên;
  • kodên û topkirina;
  • testkirina;
  • neqandina;
  • cîbicîkirina û parastina software.

pêşketina nivîsbarî ji hemû gavên jor kirin, û ne dikarin, bêyî ku bi kêmanî yek ji wan bikin. Lê belê, ji bo kontrolkirina pêvajoyên danîna pîvanên taybet.

standardên Pêvajoya yên çerxa jiyanê software

Di nav pergalên kîja di şert û daxwazên ji bo pêvajoyên niha dikarin bi tenê sê kesên sereke bê gotin:

  • Goşt 34.601-90;
  • ISO / IEC 12207: 2008;
  • Oracle CDM.

Ji bo standard duyemîn navnetewî hevbera Russian e. Ev goşt R ISO / IEC 12207-2010, ji bo sîstema û endazyarî software e. Lê belê, di dewra jiyana software, ku di herdu qanûnan, li hilikeka identical e. Sedema bes hêsan e.

Types yên nivîsbariyê û updates

sîstemên agahî Modern wisa ku ew ava serlêdana konseptên hevbeş in.

Ji bo nimûne, li wê derê bernameyên sîstema û înşeatê, Amûrên multimedia, ajokarên device, sepanên ofîsa û da ser. D. bo tu type of nivîsbarî hebûna qonaxên yên çerxa jiyanê diyar bike.

dirêjkirina wê ji îmkanên herî pir tê bikaranîn yên rojane (ji bo her du pergalên xebitandinê û platformên û software serlêdana) e. Probably ne hewce bi ravekirina ku tu user ji sîstema komputerê de li ser bingeha updates Windows a qonaxa ya pergala an pêkhateyên wek Çarçuve Microsoft .NET an derbas machine virtual Java.

dîzayna sehneyê

Niha çend peyvên rasterast li ser qonaxên pêşveçûna. Lifecycle di destpêkê de plansazî projeyê, analîzên sîstema û daxwazên hedef, li ser hîpoteza design pêşîn an jî bi kîtekît, binî û testkirina, ku derfetê ji software application di sîstemên bi taybetî, û hwd. D.

Models yên çerxa jiyanê software nîşan dide ku di destpêkê de set bi erkê afirandina software Divê ji bo pêşketina sepanên buy an berhemên nivîsbariyê ku bikaranîna hin jîngehê di destpêkê de bi sînor.

design

sîstemên Development bi bernamên kar zimanên. design Software di qonaxa yekê de dikare were xwarê ji bo kêmkirin.

Wê ev ++ C + / C, Java, Delphi an di heman hîştine, Pascal - ne ewqas giring e. Pirs ew e, çawa serlêdana afirandin dikare bê nav pergala xebatê ya yekpare û bi rê ve dikirin.

Di vê wateyê de, yek cycle jiyana ji testkirina software ew di dema sazkirina destpêkê ya berhemê heta rakirina bi temamî xwe ji ber beş ji daxwazên pergalê, inoperable an nekarîna ji bo pêkanîna erkên di destpêkê de ye.

merhaleyên piştre

desteka ji bo pênasekirina cycle jiyana software, tê xwarê ji kodên ji bo bipêşxistina û qebûl source code serlêdana.

Di doza a azad (vekirî) belavbûna sertîfîkayê de, ku bi navê is Xudê li ser lîsansa GNU ku rê dide ji bo guhertinên di software xwe li ser daxwaza li ser bikarhênerê jî, bi zimanê bernameyî bi ku sepan hate afirandin nas bingeha.

Heke koda girtî ye, tu dikarî Amûrên wek Disassembler bi kar tînin. Lê belê di vê rewşê de, bi tenê li Decoding tîinin, exe-files dikarin werin bidestxistin, û bi rastî jî kitêbxane dînamîk DLL ve ne girêdayî ne.

Lê di vê teoriyê. Di pratîkê de, di qonaxa yên çerxa jiyanê software de lîsteya tomar dûr more. Even şêwekar sade, ku ji berçavan standardên û amadekirina ji çavdêriyên (daxwazên-asta bilind de ji bo mîmarî, hevcotî koda tîinin, li rê û rêbazan ji verification). Ev pêvajoya di dewra jiyana software e. Lê di vir de girîng e ku fêm bikin û kontrola hin ji bingehên van bernameyên û sîstemên.

Bingehîn management

software management lifecycle li ser decomposition bernameyên nav pêkhateyên bingeha, dayîna cur be cur bes ji amûrên ji bo wan biafirîne.

e bêhempa heye. Hilbijartina modules di destê pêşvebirinê original platformê li ser esasê ku ji bernameyên çêkirin sînorkirî ne. Bê guman, heke tu di nav wan de yekbûn û Wêrek bikaranîn amûrên pêşketinê (modules bi taybetî mekûka), qet guman.

Lê belê li qonaxên lifecycle nivîsbariyê pêwistîyê de li damezirandina, protokol processing data, temîz, pirtûkxaneyên standard, û zêdetir.

modules used

Û no lifecycle software pêvajoyê bi temamî bêyî bikaranîna pêkhateyên pir taybet e. Di nava van de pęţengiyę in li jêr e:

  • Serokê (Head) module berpirsiyar bo vebûna berhemên nivîsbariyê;
  • Unit Control, ji bo bang pêkhatên girêdayî an pirtûkxaneyên link dînamîk;
  • fonksiyonên û xizmeta processing welat Amûrên û amûrên din.

The executable file bi piranî, ji bo pergalên li Windows-ku di form of "ekzeshnika" pêşkêş kirin. pêkhateyên Control xwedî configurators extension (config.sys ji bo pergala xebatê de), pirtûkxaneyên link zêdetir heye DLL dirêjkirinê. Means ji karên kontrol û muamelekirina û mîhengên hin sepanên ku di form of xuya files XML.

Ew in, deriyek, ji bo ku piraniya bernameyên medyaya niha ne diyar in û alavên parastina Parametreyên veavakirina bingehîn. Bikaranîna software li vê, bê guman, ev yek pir bi sînor e, di heman demê de têgihiştina rêgezên giştî ya kar bi lîstikvanên medya heman ziyanê ne. Here ber vê yekê ye.

Di rastiyê de, ev tiştê ku ew software lifecycle bi tenê li ser asta upgrade jiyana ji player an sazkirina Codecs û decoders danîn. A sound û video transcoders, taybetiyên xwe ne mimkin ji her pergaleke audio an video in.

Mînak li ser bingeha bernameya FL Studio

Di destpêkê de, bi sequencer studio virtual FL Studio bi navê Fruity Loops bû. Dewra jiyana ji software li lem seretayî xelas bûye, di heman demê de ya serîlêdanê hinekî guhertin û bi rihetî dîtinê amade xwe.

Ger em behsa qonaxên çerxa jiyanê biaxivin, pêşî li qonaxa amadekirina pirsgirêkê ji aliyê çend birgeyên hatibû danîn, kir:

  • afirandinên a drum type module makîneyên drum wek Yamaha RX, di heman demê de bi yek-shot-test an Bûyer li format WAV, di studio qeyd bijî;
  • entegrasyona nav pergala xebitandina Windows'ê;
  • îhtîmala ku îxracata proje ji bo WAV, MP3 û OGG;
  • di rêde ji projeyên bi sepanekê din Fruity Tracks.

"C" tê wateya zimanan bernameyên ku di qonaxa pêşketinê de hatin bikaranîn. Lê platform nêrî têr li primitive û ew user dawiya nade kalîteya deng xwestin.

Di vî warî de, di dema ku testkirina û neqandina ji bo pêşdebiran dibe qonaxa hebû ku here ku rê ji bo German Corporation Steinberg û ji bo pêwîstiyên bingehîn bo piştgiriya driver deng bo moda Full Duplex. quality Sound mezintir bû û destûr ji bo guhertina tempo, demajoya û ferz din FX-bandorên di dema rast.

Dagirtina çerxa jiyanê yên nivîsbariyê tê hesibandin ku ew encam ya yekem versiyona fermî ya FL Studio ku, berevajiya bav û kalên xwe, a virtual sequencer full-tîcaretê, bi karîna ji bo weşînertiya mîhengên li ser virtual 64-kanala tevlihevkirinê de konsolê bi bilî bêsînor ya tracks audio û MIDI-tracks bû.

Promotion yên bernameyê nebûn rêgir hene. Di qonaxa piştgiriya projeya rêveberiya ji bo girêdana format VST fîşa-ins nasandin bû (yekem, duyem, û paşê Versiyon ji sêyem), demekê ji aliyê Steinberg pêşxistin. Loq bibêje, tu synthesizer virtual ku VST-host piştgiriya ji bo bernameya girêdan.

Ev ne tiştekî ecêb e ku di demeke nêzîk ti bestekarê nikaribû analogy of "hesin" models, yên wekî komên bi temamî ji dengên carek gel Korg M1 bi kar tînin. More - more. modules Application wek Addictive Drums an fîşa gerdûnî Kontakt destûr to play dengên zindî yên amûrên rast gotî, bi hemû reng ji Emerîqayê, li studyoyên profesyonel.

Pêşvebirên ji bo bidestxistina herî bi kalîte û afirandina piştgiriya ji bo driver ASIO4ALL, ku ji bo ku bibe cut li ser Mode Full Duplex. Li gorî vê, zêdebûna bitrate. Îro, bi kalîte ji audio file hinartiye Dibe ku 320 kbit / s li rêjeya mînakan ji 192 kHz. Û ev dengê profesyonel.

Wekî ku ji bo guhertoya destpêkê yên lifecycle xwe dikare bê gotin bi tevahî xilas kir, di heman demê de wisa daxuyanî relatîf e, ji ber ku serlêdana tenê navê xwe guhert, û bi derfetên nû dît.

perspektîvên pêşveçûna

li qonaxên cycle jiyana software çi ne, ew ji niha ve diyar e. Lê di vir de li ser pêşketina ên teknolojîyên divê cuda bê nirxandin.

Gotinê naxwaze ku ti Developer e bala Di afirandina a berhemê re derbas, ku hema hema bigirin ku li ser bazarê ji bo çend salan de ne. Di pêşerojê de, her kesê bi nerînekê li jiyanê di dirêj-demê. Ev dikare bi awayên cuda pêk tê. Lê wek qaîde, hema hema hemû ji wan re pêşîvekirina down ji bo serbestberdana updates an jî versiyonên nû ya nivîsbariyê.

Even di doza Windows, wisa bêyûm dikare bi çavên rût tê dîtin. Ev îhtimal tune ye ku îro ye user qet nebe yek li wir, sîstemên wek guhertoyên 3.1, 95, 98, an Mîlenyumê de bikaranîna. cycle jiyana xwe piştî serbestberdana ji Versiyon ji bo XP bi dawî bû. Lê di vir de ye li Versiyon ji bo server li ser teknolojiya NT bingeha hê jî derbasdar in. Even Windows 2000 heta roja îro ye ne bi tenê pir têkildar, di heman demê de li hinek aliyan ku karê sazkirinê an ewlekariyê heta mezinahiya geşedanên dawî nirxandin. Heman tişt ji bo NT 4.0 sîstemên, guherandinan û şareza û Windows Server 2012.

Lê belê ev di têkiliyên bi van sîstemên hê jî îdîa dike ku ji bo piştgiriya di asta bilind de ye. Lê seyr di wê demê de Vista zelal dikşînin cycle çû ava. Ne bi vê tenê, lê nîvco, da hêj û error di nava xwe de bû, û kêmasiyên di sîstema ewlekariyê ya bi qasî ku em bi tenê dikarin li ser çawa gengaz bû ku destpêkirina çareseriya software sîwana e texmîn bû.

Lê eger em li ser rastiyê bipeyivin ku ji bo pêşxistina nivîsbariyê yên cûre (kontrol an application) e li cihê ne, em dikarin bi tenê rastiyên dewletê. Piştî ku hemû, îro jî ji bo bi tenê sîstemên komputerê û cîhazên mobîl, û di ku de teknolojîyên caran li pêşiya sektora computer tê. Peydabûna chips processor ya li ser heşt Helbest - e baştirîn nimûne ne? Lê dîsa jî, bi her laptop dikarin ji ku wisa "hesin" pesnê xwe nede.

Hin pirsên din

Wek ji bo têgihîştina cycle jiyana software, û dibêjin ku ew li hin xal di wextê de bi dawî bû, ew dikare bibe pir kêfî, ji ber ku software hê jî piştgiriya ji bo pêşdebiran dibe ji bo wan. Lê belê, di dawiya ji bo sepanên sermiyanê, ku ji wan daxwazên sîstemên modern hevdîtinê ne û dikarin li hawîrdora xwe ne dixebitin, ne behsa.

Lê belê bi pêşketina teknolojîk, gelek ji wan di demek nêzîk de ne dikarin berdewamkirin, bê. Û piştre jî dê bi biryara yan jî ji bo wê yekê updates an revîzyona bi temamî ya hemû konsepta, di destpêkê de li software bicîbûyî de. Ji ber vê yekê - û a cycle nû bi guhertina di şertên pêşî, jîngeha pêşketinê de, ezmûn, û mumkin bikaranîna demdirêj li herêmê hin.

Lê, di teknolojiya kompîturê, îro keçika ku ji bo pêşxistina sîstemên kontrolê ya otomat (acs), ku di hilberînê de tên bikaranîn. Heta ku pergala xebitandinê, nisbet bi bernameyên bi taybetî, winda bike.

Li heman cihî li ser Visual Basic bi gelekî bêhtir populer Windows-sîstema. Û li ser software serlêdana bin UNIX-sîstema em qala tiştek nîne. Ma ez çi dibêjim, eger hema hema hemû şebekeyên ragihandinê ên bi heman Dewletên Yekbûyî yên Emerîkayê bi kar dayikî, li ser wan. Di vê navê de, sîstemeke wek Linux û Android, jî, di destpêkê de li ser vê platformê de hatine afirandin. Ji ber vê yekê, bi îhtîmaleke mezin, perspektîvên UNIX gelek zêdetir ji ya ku ji hemû berhemên din tevî hev.

li şûna encamê

Ev dimîne ji bo lê zêde bike ku di vê rewşê de ne bi tenê esasên giştî û yên pişkinînê cycle jiyana software. Di rastiyê de jî, heta ji erkên destpêkê de dibe ku bi awayekî cuda be. Li gorî vê, ji cudahiyên dikare li ser qonaxên din jî dît.

Lê belê, pêşketina teknolojiyê core berhemên nivîsbariyê bi piştgiriya piştre xwe, divê zelal be. Ji bo yê mayîn jî, divê di nav yên xweser a nivîsbarî afirandin, û di rewşeke ku ew qaşo divê kar bike, û îmkanên ji bo bernameyên ji bo ji bo bikarhênerê dawiya an jî hilberîna, û hê çiqas zêdetir bibin.

Li gel vê, carna cycles jiyana dikarin li ser lezgîn a bi amûrên pêşxistina girêdayî ye. Eger, ji bo nimûne, hin zimanê bernameyên nabêt, tu kes ne ê bikin ku nivîsandina bernameyên li ser ev, û hê bêtir da - bi wan bidin nasandin, di produksiyona pergalên kontrol automated. Hene, ji xwe ji bo pêş, heta bernamenûs, bazirgan, ku pêdivî bi bertek cî de ji guhertinên li bazarê komputerê de were. Û ne pisporên di cîhanê de li wir e, ne li wê derê pir zêde ye. personelê pir bi kalîte, jêhatîbûna ji bo destê xwe li ser nebza yên bazarê, dibe herî populer. Û ew bi piranî bi navê "cardinals gewr", ku li ser girêdayî serkeftina an têkçûna berhemên nivîsbariyê hin di warê IT.

Difikirin, ew hergav ne li ser esasa program fêm bikin, di heman demê de bi awayekî zelal nikare biryarê li ser model ji cycle jiyana nivîsbariyê û bi dirêjahiya dema serlêdana xwe, li ser bingeha meyila global di vî warî de. management bi bandor caran dide encamên konkret more. Erê, qet nebe PR-teknolojî, reklam, û hwd. D. Can ti sepanê user ne pêwist e, lê ne, ku ew çalak pesindan li ser bikarhênerê jî damezrand e. Ev heye, da ku bipeyive, di asta hiþ de (bandora heman çarçovê de di 25'ê dema ku agahî nav fikirîna li user danîn, çi ji xwe).

Bê guman, yên teknolojî li cîhanê qedexe ne, lê gelek ji me ne jî dizane ku, ew hê jî dikarin bên bikaranîn bo ku bandorê li hişê hiþ de di riya hin ne. Ku tenê "zombie" kanalên televizyonê an jî malperên înternetê, ne ku behsa bikaranîna amûrên xurt zêdetir, wek şêwazê bi infrasound (ev di hilberîna opera heman sepandin bû), ye, da ku kesek dikare tirs an jî hestên inappropriate ji tecrûbeya.

Eger em vegerin software, divê bê zêdekirin ku hin bernameyên di destpêkê de bikaranîna deng, mûxalefetek bala user. Û xebatên ku nîşan bide ku van pêkanînên li gorî bernameyên din re vebin, bêtir in. Bê guman, zêdebûn û di dewra jiyana software, no çi fonksiyona e di destpêkê de doz hatiye vekirin. Û ev, mixabin, ji aliyê gellek bipêşvebir, ku gumanên li ser qanûnîbûna rêbazên wisa di bilinkirina bikaranîn.

Lê belê ji bo me ne ji bo dîwankirinê. Dibe ku wateya pênasekirina van gefên dê di demek nêzîk de bê pêşxistin. Gava ev e, tenê, teorî, di heman demê de, li gor hin şareza û pisporan, ji bo sepanên ji pratîk in, pir kêm hene. Heger tu ji niha ve tên afirandin a copy of the torên jittery yên mejiyê mirovan, paşê çi?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ku.atomiyme.com. Theme powered by WordPress.