OrdenagailuakSoftware

Software bizi-zikloa: kontzeptua, arauak, prozesuak,

Software garapena ez da posible software bizitza ziklo deiturikoak ulertu gabe. Erabiltzaile arrunta izan daiteke, eta ez da beharrezkoa jakitea, baina desiragarria oinarrizko arauak ikasiko da (aurrerantzean kontatu egingo da zergatik beharrezkoa da).

Software bizi-zikloa: zer da zentzu formal batean?

Under edozein bizitza-zikloaren software produktuaren bere existentzia garai gisa ulertu behar da, garapen-fasean, eta hautatutako aplikazio eremuan erabilera erabilera aplikazio erretiratzea osoa arte errefusa osoa aurretik hasita.

Besterik gabe jarri, informazio-sistemak programak formularioa, datu-base, edo baita "sistema eragile" bakarrik datuen garrantzia eta horiek eskaintzen dituzten aukerak kasuan eskari daude.

Uste da, bizitza zikloaren inola ere definizioa ez duela aplikatuko aplikazioak, hala nola, beta bertsioak dira, gehienak lana ezegonkor gisa probatzeko. bera software bizitza zikloaren hainbat faktore, araberakoa bertan ertainera den programa erabiliko dira jokalariak jokatu rol nagusietako bat, besteak beste. Hala ere, hautatu eta bizitza zikloaren kontzeptua definizioa erabilitako termino orokorretan.

hasierako baldintzak

normalean uste bezala, erabili bere garapena eta erabilera edozein software produktua, hots buruzko baldintza zenbaki bat:

  • Arazoaren formulazioa;
  • etorkizun sistemaren elkarrekiko eskakizunen analisia;
  • diseinua;
  • programazio;
  • programazioa eta konpilazio;
  • probak;
  • arazketa;
  • ezarpena eta software mantentzea.

Software garapena gainetik urrats guztiak osatzen dute, eta ezin dute, gutxienez horietako bat gabe. Baina kontrolatzeko prozesuak, hala nola arau espezifikoak ezarri.

Prozesua software bizitza zikloaren estandarrak

sistemak, besteak predetermine baldintzak eta prozesuak, hala nola eskakizun orain deitu daiteke hiru bakarrak nagusiak:

  • GOST 34.601-90:
  • ISO / IEC 12207: 2008;
  • Oracle CDM.

nazioarteko bigarren estandarra bilatzeko Errusiako baliokidea. Hau GOST R ISO / IEC 12207-2010, sistema eta software ingeniaritza arduraduna da. Baina software bizi-zikloa, biak araudiak azaldutako Funtsean berdina da. Arrazoia sinplea da nahikoa.

software eta eguneraketak motak

Modernoak informazio-sistemak, hala nola komun kontzeptu aplikazio ezarriko dutela daude.

Adibidez, badira sistemaren programak eta utilitateak, multimedia tresnak, gailuak gidariak, bulego aplikazioak eta abar. D. edozein software mota bizitza zikloaren etapa daudela zehaztu ahal da.

Bere luzapena gehien erabiltzen eguneratzeko bitartekoak (biak sistemak eta plataformen eragile eta aplikazio softwareak) da. Seguruenik ez dute behar duen edozein ordenagailu sisteman oinarritutako Windows eguneratzeak erabiltzaileari sistema edo osagaien etapa bat igaro hala nola Microsoft .NET Framework edo azaltzeko makina birtual Java.

diseinutik

Orain hitz batzuk zuzenean buruzko garapen fase. Lifecycle hasiera batean proiektuaren plangintza, sistemaren analisi eta helburu baldintzak, diseinu aurretiazko edo zehatzago baten aukera, programazioan eta azterketa, aplikazio-sistemak espezializatuaren software aukera, eta abar barne. D.

software bizitza ziklo ereduak iradokitzen hasiera batean software sortzeko aplikazio generikoak edo startup ingurune batzuk erabiltzen dituzten software produktuak garatzeko ra mugatu behar zeregin ezarri.

diseinua

Garapen-sistemak hizkuntzetan programazio dira. Software lehenengo fasean diseinu murriztu daiteke behera.

Will C + / C ++ honetan, Java, Delphi edo zaharkitu Pascal bera - ez da hain garrantzitsua. Galdera da, nola sortu aplikazio sistema eragilea integratuta eta exekutatu dihoa daiteke.

Zentzu honetan, bizitza software probak ziklo bat kentzean bukatu arte produktuaren hasierako instalazioa garai da ondorioz, sistema-eskakizunak, inoperable edo imposibilidad zereginak jatorriz burutzeko datoz.

ondorengo fase

software bizitza zikloaren definitzeko laguntza Are gehiago, datorren kodetze to sortzeko eta aplikazio iturburu-kodea jasoko.

free (irekia) deiturikoak ziurtagiria hedatzea da kasuan aplikatu da GNU lizentzia hori software bera aldaketak erabiltzailea, programazio hizkuntza dituen aplikazioa sortu zen ezagutzen eskatuta ahalbidetzen oinarritzen da.

kode itxia bada, tresnak erabili ahal izango duzu disassembler bezala. Baina kasu honetan, deskodetzeko bakarrik exekutagarria EXE-fitxategiak lortu daiteke, eta zalantzarik ez lotuta DLL liburutegiak dinamikoa.

Baina teoria hori. Praktikan, software bizitza zikloaren etapa artean, zerrenda elementuak askoz. Nahiz eta gehien simple simulazio duten estandarrak berrikuspena eta behaketa formulazioa ditu (goi-mailako eskakizun arkitektura, kode exekutagarria, baliabideak eta egiaztapen-metodo bat datozen). Hau software bizitza zikloaren prozesua da. Baina hemen garrantzitsua da ulertzeko eta programa eta sistema horiek printzipio batzuk kontrolatzeko.

kudeaketaren oinarriak

software ziklo kudeaketa programak deskonposizio osagaiak sartu oinarritzen da, nahikoa tresna sorta zabal bat emanez sortzeko.

Ez dago arazotxo bat da. moduluak aukera dago jatorrizko plataforma sustatzailearen oinarria horietatik sortzen da programazio on mugatuta. Jakina, hartzen baduzu, kontuan bateratzeko eta idazketari erabilitako garapen tresnak (batez berrerabilgarriak moduluak), hari buruzko galdera ez.

Baina software ziklo fase derrigorrez agertu datuak prozesatzeko protokoloak, errutina, liburutegi estandarra, eta gehiago ezartzea.

erabilitako moduluak

Eta ez du prozesua software ziklo osoa osagai oso zehatzak erabili gabe dago. Hauek dira lehentasun hauen artean:

  • Bidegorria (burua) modulua software produktua merkaturatzea arduraduna;
  • Kontrol unitatea, erantsitako osagai edo esteka dinamikoa liburutegiak deituz arduraduna;
  • funtzionalitate eta zerbitzu datuak prozesatzeko tresnak eta tresna osagarriak.

exekutableetan ohi da, Windows-oinarritutako sistema da "ekzeshnika" forman aurkezten. Kontrol osagaiak luzapena configurators bat (sistema eragilea aplikatuko CONFIG.SYS), gehiago link liburutegiak dute luzapena DLL dute. Baliteke kontrol eta prozesatzeko funtzio eta aplikazio batzuen ezarpenak moduak forman agertzen XML fitxategiak.

dira, bide batez, gaur egun ezagutzen media programak gehienak dira oinarrizko konfigurazio parametroak mantenduz bide bat. software erabiliz mota honetako, jakina, oso mugatua da, baina komunikabide bera jokalariekin lan printzipio orokorrak ulertzeko ezin izan duela. Hona hemen zergatik.

Izan ere, zer dute software ziklo ezarritako bizi-jokalari edo kodek eta deskodetzaileak instalazioa berritzea maila bakarrik. soinu eta bideo transcoders A edozein audio edo bideo-sistemaren ezaugarriak berezko daude.

Adibidea oinarritutako FL Studio programa

Hasieran, estudioko birtual sequencer FL Studio Fruity Loops izena zen. Bizitza bere aldatze lehen software-zikloa iraungi da, baina aplikazioak zertxobait eraldatu eta bere egungo itxura erosi.

bizi-zikloaren fase buruz hitz egiten bada, arazoaren formulazioa fasean lehen zen hainbat baldintzen arabera ezarri:

  • danborra modulu mota danborra Yamaha RX bezalako makinak sortzea, baina bat-jaurtiketa-lagin edo sekuentzia WAV formatuan, zuzenean grabatu estudioan batekin;
  • integrazioa Windows sistema eragilea sartu;
  • Proiektu WAV, MP3 eta OGG esportatzeko aukera du;
  • proiektuen bateragarritasuna aplikazio osagarri bat Fruity Tracks batera.

"C" esan nahi programazio hizkuntzen garapen fasean erabili ziren. Baina plataforma begiratu nahiko primitibo eta ez zuen amore azken erabiltzaileak nahi den soinu-kalitatea.

Zentzu honetan, probak eta arazketa etapa garatzaileei bitartean Alemaniako Corporation Steinberg bidea joan eta soinu gidari Full Duplex modua laguntza oinarrizko baldintzak aplikatuko izan. Soinu kalitate handiagoa zen eta tempo zelaia aldatzeko eta osagarriak denbora errealean FX-efektu inposatu onartzen.

Bizitza software-zikloa amaitzean jotzen da FL Studio, bertan, beren arbasoen ez bezala, izan full-fledged sequencer birtuala 64 kanaleko nahasketa audio ibilbideak eta MIDI-pista Horrez mugagabea kontsolako ezarpenak editatzeko gaitasuna interfaze bat izan da lehen bertsio ofiziala irteera izan.

Programaren Sustapena ez ziren gelditu. proiektuen kudeaketa VST formatuan plug-in konektatzeko euskarri etapa sartu zen (lehen, bigarren eta hirugarren bertsioa) At, behin Steinberg garatua. Gutxi gorabehera, hitz egitea, VST-ostalari onartzen duen edozein sintetizadorea birtualean programa konektatu.

Ez da harritzekoa, laster edozein konpositore "burdin" ereduak, besteak beste, soinuak behin popular Korg M1 multzo oso gisa analogia erabili daiteke. Gehiago - gehiago. Aplikazio esaterako Addictive Bateria edo plug unibertsala Kontakt bezala moduluak onartzen zuzeneko instrumentuak benetako soinuak, artikulatu tonu guztiak estudio profesionaletan grabatutakoak jolasteko.

Garatzaileei gehienezko kalitatea eta laguntza sortuz lortu nahi du ASIO4ALL gidari, nor aktibatuta Mode osoa Duplex gainetik ebaki bat izateko ahalegindu. Ondorioz, handitu bit-tasa. Gaurkoan esportatutako audio fitxategia kalitatea 320 kbit / s lagin-192 kHz tasa batean egon daitezke. Eta soinu profesionala honetan.

bere bizi-ziklo hasierako bertsioa dagokienez erabat bukatuta izeneko daitezke, baina, hala nola adierazpen bat erlatiboa da, aplikazioa bere izena bakarrik aldatu delako, eta aukera berriak aurkitu ditu.

garapen irtenbideak

Zer dira software bizitza zikloaren fase, dagoeneko argi dago. Baina hemen teknologia horien garapenean bereizita eztabaidatu behar.

Esan duen edozein software sustatzailearen ez da pasatzen produktu bat, eta hori nekez eutsi out merkatuan hainbat urtez sortzeko interesa esateko. Etorkizunean, denok epe luzeko erabilera begira. Hau modu ezberdinetan lor daiteke. Baina, oro har, ia denak irakiten behera eguneratzerik edo software bertsio berriak askatzeko.

Nahiz eta Windows-en kasuan, joerak, besteak beste, izango dira begi hutsez ikus daiteke. Zaila da gaur egun, ez behintzat da, besteak beste, bertsio 3.1, 95, 98, edo Millennium sistema erabiliz. Haien bizi-ziklo bertsioan XP oharra ondoren amaitu da. Baina hemen zerbitzaria NT teknologian bertsioa oinarrituta daude oraindik balio. Nahiz eta Windows 2000, gaur egun, ez bakarrik oso garrantzitsua da, baina alderdi batzuetan instalazioa edo segurtasun are azken garapen gaindituz. Gauza bera egiteko NT 4.0 sistemetan doa, eta aldaketak espezializatuak Windows Server 2012.

Baina da erlazio sistema horiek oraindik aldarrikatu maila goreneko onartzen atalean. Baina garai hartan apartekoa Vista argi ilunabarra ziklo bat izatea. Ez hori bakarrik, amaitugabea, beraz, oraindik eta akats bera ere izan zen, eta bere segurtasun sistema gabeziak zen hainbeste baino ezin dugu nola zitekeen software irtenbide bat untenable da abiarazteko buruz asmatzen.

Baina kontua buruz hitz egiten dugu hori mota edozein (kontrola edo aplikazio) softwarearen garapena ez da leku bada, dugu egitateak bakarrik baiezta daiteke. Azken finean, gaur dator ordenagailu sistemetan bakarra eta gailu mugikorrak, eta bertan teknologia dira askotan ordenagailua sektorean aurretik da. oinarritutako zortzi core prozesadore txip itxura - Ez da adibide onena? Baina oraindik, ez eramangarria guztietan, hala nola "burdin" izatea harro.

galdera batzuk osagarriak

software bizi-zikloa ulertzea, amaitu zen denbora uneren batean esateko dagokionez, oso arbitrarioa izan daiteke, software oraindik sustatzaileei laguntza horiek sortzeko duelako. Baizik eta, bukaeran ez duten sistemetan modernoaren eskakizunak betetzen, eta ezin dute beren ingurune batean lan egiten du, heredatutako aplikazioak aipatzen.

Hala ere, aurrerapen teknologikoak, horietako asko, etorkizun hurbil batean ezin dela iraunkorra. Eta gero, erabakia bai eguneratzerik edo osoa kontzeptua berrikustea osoa, jatorriz software barneratua emateko aukera izango du. Hori dela - eta hasierako baldintza aldaketa bat, garapen ingurunea, probak, eta ahalik eta epe luzeko erabilera eremu jakin bat batera ziklo berri bat.

Baina ordenagailu teknologian gaur mesede automatikoan kontrolatzeko sistemak (ACS), eta horrek fabrikazio erabiltzen dira garatzen. Nahiz eta sistema eragilea, programa bereziak alderatuta, galduko.

oinarritutako Visual Basic on-ingurunea bera askoz Windows-sistema baino gehiago popular. Eta aplikazio software UNIX-sistemaren pean buruz ez gara batere hitz egiten. Zer egin dezaket, esan badut ia guztiak komunikazio Estatu Batuetako bera sareen dira esklusiboki lan horien gainean. Bide batez, sistema horren Linux eta Android bezala, ere, jatorriz plataforma honetan sortu ziren. Beraz, ziurrenik, UNIX irtenbideak konbinatuko beste produktu guztiak baino askoz gehiago.

ordez emaitza

Kasu honetan bakarrik printzipio eta software bizitza zikloaren fase orokorrari gehitzeko izaten jarraitzen du. Izan ere, nahiz hasierako zereginak nabarmen alda daiteke. Ondorioz, desberdintasunak beste agertokietan ikus daiteke.

Baina core teknologia software produktuak garatzeko ondorengo laguntza argi izan behar du. Gainerakoan, sortutako software berezitasunak, eta ingurumena eta bertan, ustez lan egin behar du, eta azken erabiltzaileak edo ekoizpenean, eta askoz gehiago ematen programak aukera ere kontuan hartu behar da.

Horrez gain, batzuetan bizitza zikloak daiteke garapen tresnak premia araberakoa izango da. Bada, adibidez, zenbait programazio hizkuntza zaharkitua, inork ez du egin oinarritutako programak, eta are gehiago, idazteko - horiek aurkeztera kontrol sistema automatikoen ekoizpenean. Badira dagoeneko trinketa are programatzaileak, eta berehala erreakzionatu ordenagailua merkatuan aldaketak behar duten merkatari etortzen dira. Eta badira munduan adituak, ez dago gehiegi. pertsonal oso kualifikatua, eskua mantentzeko merkatuaren pultsu oinarrituta, ezagunena bilakatu gaitasuna. Eta ohi dira deiturikoak dira "gris kardinal", eta bertan arrakasta edo porrota zenbait software produktuen IT eremuan araberakoa da.

Demagun ez dute beti programaren funtsa ulertzeko, baina argi eta garbi software bizitza zikloaren eredua eta beren aplikazio-denbora luzera, oinarritutako Arlo honetan joera global buruzko zehazteko gai. Eraginkorra kudeaketan askotan emaitza gehiago hautemangarria bat ematen. Bai, gutxienez PR-teknologia, publizitatea, eta abar. D. Can edozein aplikazio erabiltzaileak ez da beharrezkoa, baina betiere aktibo erabiltzaileak instalatzen da harrotuz dela. ditu, nolabait esateko, sakon-(efektu bera 25. markoa gisa informazio erabiltzaileari kontuan sartu jarri, berak kontuan hartu gabe).

Jakina, munduko teknologia debekatuta daude, baina gutako asko ez dira, nahiz eta jakitun hori oraindik ezin dira erabili inkontzienteko kontuan eragiteko modu jakin batean. Hori bakarrik bat "zonbi" albiste kanal edo internet guneak, ez aipatzearren tresnak ahaltsuagoa, esaterako esposizio infrasound (hau zen opera bera ekoizpen aplikatzen), gisa erabiltzea da, beraz, pertsona baten beldurra edo egokitzat emozioak esperientzia dezake.

software itzuliz, gehitu behar da abiatzerakoan programa batzuk soinu erabilita, erabiltzaileak arreta erakartzeko. Eta ikasketak erakusteko aplikazio, adibidez, gero bideragarria aldean beste programa da. Jakina, handitu eta software bizitza zikloa, berdin dio funtzioa kobratuko da hasiera batean. Eta hau, zoritxarrez, sustatzaile askok metodo horien legezkotasuna zalantza altxatzen erabiltzen dute.

Baina ez guretzat epaitzeko. Agian esan nahi du, hala nola mehatxuak, etorkizun hurbil batean garatuko dira definituz. hau soilik bitartean teoria bat, baina, analista eta aditu batzuen arabera, aplikazio praktikoak ez dago oso gutxi dira. Dagoeneko sortu baduzu kopia bat Neurona sareak giza burmuinaren, orduan zer?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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