CyfrifiaduronMeddalwedd

Cylch bywyd meddalwedd: cysyniad, safonau, prosesau,

Nid yw datblygu meddalwedd yn bosibl heb ddeall cylch bywyd meddalwedd fel y'u gelwir. ddefnyddiwr cyffredin y gall fod, ac nid oes angen ei wybod, ond mae'n ddymunol i ddysgu'r safonau sylfaenol (bydd o hyn ymlaen yn cael gwybod pam mae hyn yn angenrheidiol).

cylch bywyd meddalwedd: beth yw e yn yr ystyr ffurfiol?

O dan y cylch bywyd o unrhyw gynnyrch feddalwedd yn cael ei ddeall fel yr amser ei fodolaeth, gan ddechrau gyda'r cyfnod datblygu a chyn gwrthod cyflawn o ddefnydd o'r cae a ddewiswyd cais hyd nes y tynnu'n ôl cwblhau o gais defnyddio.

Yn syml, systemau gwybodaeth ar ffurf rhaglenni, cronfeydd data, neu hyd yn oed "o systemau gweithredu" Mae galw yn unig yn achos perthnasedd data a'r cyfleoedd a ddarperir ganddynt.

Credir nad yw'r diffiniad o'r cylch bywyd mewn unrhyw ffordd yn berthnasol i brofi ceisiadau, megis fersiynau beta, sef y mwyaf ansefydlog yn y gwaith. Mae'r un peth iawn cylch bywyd meddalwedd yn dibynnu ar sawl ffactor, ymhlith sy'n un o'r prif rolau a chwaraeir gan y cyfrwng y bydd y rhaglen yn cael ei ddefnyddio. Fodd bynnag, gallwch ddewis ac mae'r termau cyffredinol a ddefnyddir yn y diffiniad o'r cysyniad cylch bywyd.

gofynion cychwynnol

Fel credir yn gyffredin, defnyddio nifer o amodau ynghylch ei datblygu a defnyddio ar gyfer unrhyw gynnyrch meddalwedd, sef:

  • lunio y broblem;
  • dadansoddiad o ofynion cilyddol system yn y dyfodol;
  • dyluniad;
  • rhaglennu;
  • codio a llunio;
  • profi;
  • debugging;
  • gweithredu a chynnal meddalwedd.

Datblygu meddalwedd yn cynnwys pob un o'r camau uchod, ac ni all wneud heb o leiaf un ohonynt. Ond i reoli prosesau o'r fath yn gosod safonau penodol.

safonau proses y cylch bywyd meddalwedd

Ymhlith y systemau benderfynu ymlaen llaw ar y gall yr amodau a'r gofynion ar gyfer prosesau o'r fath yn awr yn cael eu galw dim ond tri prif rai:

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

Ar gyfer yr ail safon ryngwladol yn cyfateb Rwsia. Mae'r GOST R ISO / IEC 12207-2010, sy'n gyfrifol am system a pheirianneg meddalwedd. Ond mae'r cylch bywyd meddalwedd, a ddisgrifir yn y ddau rheoliadau, yn union yr un fath o ran sylwedd. Mae'r rheswm yn syml ddigon.

Mathau o feddalwedd a diweddariadau

systemau gwybodaeth modern yn golygu eu bod yn sefydlu cais cysyniadau cyffredin.

Er enghraifft, mae rhaglenni system a chyfleustodau, offer amlgyfrwng, gyrwyr dyfais, ceisiadau swyddfa ac yn y blaen. D. Ar gyfer unrhyw fath o feddalwedd yn gallu penderfynu bodolaeth cam o'r cylch bywyd.

Mae ei estyniad yw'r dull mwyaf cyffredin diweddaru (ar gyfer systemau a llwyfannau gweithredu a meddalwedd cais). Nid oes angen yn ôl pob tebyg i egluro bod unrhyw ddefnyddiwr y system gyfrifiadurol yn seiliedig ar ddiweddariadau Windows pasio cam o'r system neu gydrannau megis Fframwaith Microsoft NET neu 'n weithredol beiriant Java.

cam dylunio

Nawr ychydig eiriau yn uniongyrchol am y camau datblygu. Cylch Bywyd yn y lle cyntaf yn cynnwys cynllunio prosiect, dadansoddi system a gofynion targed, y posibilrwydd o dylunio rhagarweiniol neu fanwl, codio a phrofi, y posibilrwydd o feddalwedd cais mewn systemau arbenigol, ac yn y blaen. D.

Modelau o'r cylch bywyd meddalwedd yn awgrymu bod y cychwyn y dasg o greu meddalwedd dylid ei gyfyngu i ddatblygu cymwysiadau generig neu gynnyrch meddalwedd sy'n defnyddio rhai amgylchedd startup.

dylunio

systemau datblygu yn cael eu rhaglennu ieithoedd. Gall dylunio meddalwedd yn y cam cyntaf yn cael ei leihau i lawr i.

A fydd hyn yn ++ C + / C, Java, Delphi neu'r un hen ffasiwn Pascal - nid yw mor bwysig. Y cwestiwn yw, sut y gall y cais a grëwyd yn cael eu hintegreiddio i mewn i'r system weithredu ac yn rhedeg yn esmwyth.

Yn yr ystyr hwn, un cylch bywyd brofi meddalwedd mai dyma'r tro y gosodiad cychwynnol y cynnyrch hyd nes ei dynnu llwyr oherwydd diffyg cyfatebiaeth o ofynion system, heb fod yn gweithio neu anallu i gyflawni'r tasgau yn wreiddiol.

camau dilynol

cefnogaeth bellach ar gyfer diffinio cylch bywyd meddalwedd, dod i lawr i godio i gynhyrchu a derbyn y cod ffynhonnell cais.

Yn achos rhad ac am ddim (ar agor) lledaeniad y dystysgrif hyn a elwir yn cymhwysol seiliedig ar y drwydded GNU sy'n caniatáu ar gyfer newidiadau yn y meddalwedd ei hun ar gais y defnyddiwr, yn gyfarwydd â'r iaith raglennu y cais ei greu â hwy.

Os yw'n cod ar gau, gallwch ddefnyddio offer fel disassembler. Ond yn yr achos hwn, dim ond y datgodio gweithredadwy EXE-ffeiliau yn cael ei gyflawni, ac yn sicr nid clymu DLL llyfrgelloedd deinamig.

Ond ddamcaniaeth hon. Yn ymarferol, mae'r cam o'r cylch bywyd meddalwedd yn cynnwys rhestr llawer mwy o eitemau. Hyd yn oed y efelychiad mwyaf syml sy'n cynnwys adolygiad o'r safonau a ffurfio arsylwadau (gofynion lefel uchel i bensaernïaeth, yn cyfateb i'r cod cyflawnadwy, y dull a dulliau o ddilysu). Mae hyn yn y broses o gylchred bywyd meddalwedd. Ond yma, mae'n bwysig i ddeall a rheoli rhai o egwyddorion rhaglenni a systemau o'r fath.

Basics rheoli

rheoli cylch bywyd meddalwedd yn seiliedig ar y dadelfeniad o raglenni i mewn i gydrannau, gan roi digon ystod eang o offer i greu iddynt.

Mae ochr negyddol. Mae'r dewis o fodiwlau yn cael ei gyfyngu gan y datblygwr gwreiddiol y llwyfan ar sail sy'n cael ei gynhyrchu rhaglennu. Wrth gwrs, os ydych yn cymryd i ystyriaeth y uno a offer datblygu teipio a ddefnyddiwyd (modiwlau y gellir eu hailddefnyddio yn arbennig), nid oes unrhyw gwestiwn am y peth.

Ond mae'r cam o'r cylch bywyd meddalwedd reidrwydd yn cynnwys sefydlu protocolau prosesu data, arferion, llyfrgelloedd safonol, a mwy.

modiwlau a ddefnyddir

Ac ni cylch bywyd meddalwedd broses yn gyflawn heb y defnydd o elfennau penodol iawn. Ymhlith y blaenoriaethau hyn yw'r canlynol:

  • Prif modiwl (Pennaeth) sy'n gyfrifol am lansiad y cynnyrch meddalwedd;
  • Uned Rheoli, yn gyfrifol am alw'r cydrannau atodedig neu lyfrgelloedd cyswllt dynamig;
  • offer ymarferoldeb a phrosesu data gwasanaeth ac offer ychwanegol.

Mae'r ffeil gweithredadwy fel arfer, ar gyfer systemau sy'n seiliedig ar Windows yn cael ei gyflwyno yn y ffurf o "ekzeshnika". cydrannau rheoli yn cael estyniad yn configurators (config.sys cymhwyso at y system weithredu), llyfrgelloedd cyswllt pellach wedi DLL estyniad. Gallai dull o swyddogaethau a lleoliadau o rai ceisiadau rheoli a phrosesu yn ymddangos ar ffurf ffeiliau XML.

Maent yn, gyda llaw, ar gyfer y rhan fwyaf o'r rhaglenni cyfryngau hysbys ar hyn o bryd yn fodd o warchod y paramedrau cyfluniad sylfaenol. Gan ddefnyddio meddalwedd o'r math hwn, wrth gwrs, ei fod yn eithaf cyfyngedig, ond ni allai'r dealltwriaeth o egwyddorion cyffredinol y gwaith gyda'r un chwaraewyr cyfryngau brifo. Dyma pam.

Yn wir, yr hyn y maent meddalwedd cylch bywyd a osodwyd yn unig ar y lefel o uwchraddio oes y chwaraewr neu osod codecs a decoders. A sain a fideo transcoders yn nodweddion cynhenid o unrhyw system sain neu fideo.

Enghraifft yn seiliedig ar y rhaglen FL Studio

I ddechrau, mae'r dilyniannwr stiwdio rhith FL Studio oedd enw Dolenni Ffrwythau. Mae cylch bywyd y feddalwedd yn ei addasu cynradd wedi dod i ben, ond mae'r cais yn cael ei drawsnewid a gafwyd ei ymddangosiad presennol braidd.

Os byddwn yn siarad am y cyfnodau cylch bywyd, yn gyntaf ar y cam o lunio y broblem ei osod gan sawl rhagofynion:

  • y math modiwl drwm peiriannau drwm fel Yamaha RX chreu, ond gydag un-ergyd-sampl neu ddilyniant mewn fformat wav, recordio yn fyw yn y stiwdio;
  • integreiddio i mewn i'r system weithredu Windows;
  • y posibilrwydd o allforio prosiect i wav, MP3 a OGG;
  • cydnawsedd prosiectau gyda chais ychwanegol Ffrwythau Traciau.

"C" yn golygu yr ieithoedd rhaglennu yn cael eu defnyddio yn y cyfnod datblygu. Ond mae'r llwyfan yn edrych yn eithaf cyntefig ac nid oedd yn rhoi y defnyddiwr terfynol ansawdd sain a ddymunir.

Yn hyn o beth, roedd yn ystod y profi a debugging datblygwyr llwyfan i fynd ar y ffordd y Almaen Gorfforaeth Steinberg a gwneud cais i'r gofynion sylfaenol ar gyfer y gefnogaeth gyrrwr gadarn ar gyfer y modd Duplex Llawn. ansawdd sain yn uwch ac yn caniatáu i newid y tempo, traw a gosod FX-effeithiau ychwanegol mewn amser real.

Mae cwblhau'r cylch bywyd y feddalwedd yn cael ei ystyried i fod yn allbwn y fersiwn swyddogol cyntaf FL Studio, sydd, yn wahanol eu hynafiaid, wedi bod yn rhyngwyneb dilyniannwr llawn-fledged gyda'r gallu i olygu y gosodiadau ar y rhithwir 64-sianel cymysgu consol gyda ychwanegiad anghyfyngedig o draciau sain a MIDI-traciau.

Nid yw hyrwyddo'r rhaglen yn stopio yno. Yn ystod y cam o gefnogaeth rheoli prosiect ar gyfer cysylltu fformat VST plug-ins ei gyflwyno (cyntaf, ail, ac yna'r trydydd fersiwn), ar ôl ei ddatblygu gan Steinberg. Yn fras, gall unrhyw syntheseisydd rhithwir sy'n cefnogi VST-lu gysylltu â'r rhaglen.

Nid yw'n syndod bod cyn bo hir gallai unrhyw cyfansoddwr ddefnyddio'r gyfatebiaeth o fodelau "haearn", megis setiau cyflawn o synau unwaith boblogaidd Korg M1. Mwy - mwy. modiwlau cais o'r fath fel Drymiau Caethiwus neu plwg cyffredinol Kontakt cael chwarae synau byw o offerynnau go iawn, recordio gyda phob arlliw o mynegiant mewn stiwdios proffesiynol.

Mae'r datblygwyr wedi ceisio cyflawni safon uchaf a chreu cymorth ar gyfer y gyrrwr ASIO4ALL, a drodd allan i fod yn torri uwchben y Modd Duplex Llawn. Yn unol â hynny, mae'r cynnydd mewn did. Heddiw, gall ansawdd y ffeil sain allforio yn 320 kbit / s ar gyfradd samplo o 192 kHz. Ac mae hyn sain proffesiynol.

Fel ar gyfer y fersiwn cychwynnol o'i gylch bywyd y gellid ei alw yn gwbl orffenedig, ond datganiad o'r fath yn gymharol, oherwydd bod y cais yn unig wedi newid ei enw, ac wedi dod o hyd cyfleoedd newydd.

rhagolygon datblygu

Beth yw cam o'r cylch bywyd meddalwedd, mae eisoes yn glir. Ond dylai yma ar ddatblygu technolegau o'r fath yn cael ei drafod ar wahân.

Afraid dweud nad yw unrhyw ddatblygwr meddalwedd ddiddordeb mewn creu cynnyrch pasio, sydd prin yn dal allan ar y farchnad am nifer o flynyddoedd. Yn y dyfodol, mae pawb yn edrych ar y tymor hir defnydd. Gellir cyflawni hyn mewn ffyrdd gwahanol. Ond, fel rheol, mae bron pob un ohonynt yn berwi i lawr i ryddhau diweddariadau neu fersiynau newydd o feddalwedd.

Hyd yn oed yn achos Windows, gall tueddiadau o'r fath gael eu gweld gyda'r llygad noeth. Mae'n annhebygol bod heddiw, mae o leiaf un defnyddiwr, gan ddefnyddio systemau o'r fath fel fersiynau 3.1, 95, 98, neu y Mileniwm. Mae eu cylch bywyd yn dod i ben ar ôl rhyddhau fersiwn XP. Ond dyma y fersiwn gweinydd ar dechnoleg NT seiliedig yn dal yn ddilys. nid yn unig yn Hyd yn oed Windows 2000 hyd yma yn berthnasol iawn, ond mewn rhai ffyrdd y gosodiad neu ddiogelwch hyd yn oed ragori ar y datblygiadau diweddaraf. Mae'r un peth yn wir am NT 4.0 systemau, ac addasiadau arbenigol Ffenestri Gweinyddwr 2012.

Ond mae'n mewn perthynas â systemau hyn yn dal i honni ei gefnogi ar y lefel uchaf. Ond mae'r sensational ar y pryd Vista yn profi cylch machlud yn glir. Nid yn unig hynny, roedd heb ei orffen, felly dal a gwallau yn ei hun, a diffygion yn ei system ddiogelwch oedd cymaint y gallwn ond dyfalu am sut roedd yn bosibl i lansio ateb meddalwedd yn anghynaladwy.

Ond os ydym yn sôn am y ffaith nad yw'r datblygiad meddalwedd o unrhyw fath (rheoli neu gais) yn ei le, ni allwn ond ddatgan y ffeithiau. Wedi'r cyfan, heddiw ddaw i nid yn unig systemau cyfrifiadurol a dyfeisiau symudol, a lle mae'r technolegau yn aml o flaen y sector cyfrifiadur. Mae ymddangosiad y sglodion prosesydd seiliedig ar wyth creiddiau - nid yw'r enghraifft orau? Ond o hyd, ni all pob laptop brolio o gael y fath yn "haearn".

Rhai cwestiynau ychwanegol

Fel ar gyfer deall y cylch bywyd meddalwedd, i ddweud ei fod i ben ar ryw adeg yn amser, gall fod yn fympwyol iawn, oherwydd bod y meddalwedd yn dal i fod cefnogaeth datblygwyr i greu iddynt. Yn hytrach, diwedd yn cyfeirio at y ceisiadau etifeddiaeth nad ydynt yn bodloni gofynion systemau modern ac yn methu gweithio yn eu hamgylchedd.

Ond hyd yn oed gyda'r datblygiadau technolegol, llawer ohonynt yn y dyfodol agos ni ellir cynnal. Ac yna bydd yn rhaid iddo wneud penderfyniad naill ai i gyhoeddi diweddariadau neu'r diwygiad cyflawn o'r cysyniad cyfan, gwreiddio yn wreiddiol yn y meddalwedd. Felly - ac cylch newydd gyda newid yn yr amodau cychwynnol, yr amgylchedd datblygu, profi, a defnydd hirdymor posibl mewn ardal benodol.

Ond mewn technoleg gyfrifiadurol heddiw ffafrio datblygiad y systemau rheoli awtomataidd (ACS), sy'n cael eu defnyddio ym maes gweithgynhyrchu. Hyd yn oed y system weithredu, o gymharu â rhaglenni arbenigol, yn colli.

Yr un amgylchedd yn seiliedig ar Visual Basic yn llawer mwy poblogaidd na Windows-system. Ac am y meddalwedd cais o dan y UNIX-drefn nad ydym yn sôn o gwbl. Beth y gallaf ei ddweud, os bron pob un o'r rhwydweithiau cyfathrebu yr un fath yn yr Unol Daleithiau yn gweithio yn gyfan gwbl ar eu cyfer. Gyda llaw, system o'r fath fel Linux a Android, hefyd, yn cael eu creu yn wreiddiol ar y llwyfan hwn. Felly, mae'r rhan fwyaf tebygol, rhagolygon UNIX llawer mwy na hynny o'r holl gynhyrchion eraill wedi'u cyfuno.

yn lle hynny canlyniad

Rhaid aros i ychwanegu bod yr egwyddorion a chamau y cylch bywyd meddalwedd cyffredinol yn yr achos hwn yn unig. Yn wir, gall hyd yn oed y tasgau cychwynnol yn amrywio'n sylweddol. Yn unol â hynny, gall y gwahaniaethau gael eu harsylwi ar lwyfannau eraill.

Ond mae'n rhaid i'r datblygiad technoleg craidd cynnyrch meddalwedd gyda'u cefnogaeth ddilynol fod yn glir. Ar gyfer y gweddill, dylai gymryd i ystyriaeth y manylion y feddalwedd a grëwyd, a'r amgylchedd y mae'n sôn, dylai weithio, a'r posibilrwydd o raglenni a ddarperir i'r defnyddiwr terfynol neu gynhyrchu, a llawer mwy.

Yn ogystal, weithiau gall cylchoedd bywyd yn dibynnu ar natur frys offer datblygu. Os, er enghraifft, ni fydd rhai iaith raglennu darfodedig, does neb yn ei wneud i ysgrifennu rhaglenni sy'n seiliedig arno, a hyd yn oed yn fwy felly - i gyflwyno nhw wrth gynhyrchu systemau rheoli awtomataidd. Mae eisoes wedi dod i'r amlwg hyd yn oed rhaglenwyr, a marchnatwyr y mae angen iddynt ymateb yn brydlon i newidiadau yn y farchnad cyfrifiadur. Ac mae arbenigwyr yn y byd, nid oes gormod o. personél cymwys iawn, y gallu i gadw ei law ar y pwls y farchnad, gan ddod yn y mwyaf poblogaidd. Ac maent yn aml yn hyn a elwir yn "gardinaliaid llwyd", ar sy'n dibynnu ar lwyddiant neu drechu o gynhyrchion meddalwedd penodol ym maes TG.

Gadewch i ni dybio nad ydynt bob amser yn deall hanfod y rhaglen, ond yn amlwg yn gallu penderfynu ar y model o'r cylch bywyd meddalwedd a faint o amser eu cais, yn seiliedig ar y tueddiadau byd-eang yn y maes hwn. Rheolaeth effeithiol yn aml yn rhoi canlyniadau mwy pendant. Do, o leiaf PR-dechnoleg, hysbysebu, ac yn y blaen. D. A all unrhyw gais nad yw'r defnyddiwr yn angenrheidiol, ond yr amod ei bod yn weithgar brolio y defnyddiwr gosod ei. Mae ganddo, fel petai, ar lefel isymwybodol (yr un effaith â ffrâm 25ain pan fydd gwybodaeth yn cael ei rhoi yn y meddwl y defnyddiwr, waeth beth yw ef ei hun).

Wrth gwrs, technoleg o'r fath yn y byd yn cael eu gwahardd, ond nid yw llawer ohonom yn hyd yn oed yn ymwybodol y gellir eu defnyddio o hyd i ddylanwadu ar y meddwl subconscious mewn ffordd arbennig. Mai dim ond yn "zombie" sianeli newyddion neu safleoedd rhyngrwyd, heb sôn am y defnydd o offer mwy pwerus, megis bod yn agored i is-sain (cafodd hyn ei ddefnyddio yn yr un cynhyrchiad opera), fel y gall person brofi ofn neu emosiynau amhriodol.

Gan ddychwelyd at y feddalwedd, dylid ychwanegu bod rhai rhaglenni am startup ddefnyddio sain, gan ddenu sylw'r defnyddiwr. Ac mae astudiaethau yn dangos bod ceisiadau o'r fath yn fwy hyfyw o gymharu â rhaglenni eraill. Wrth gwrs, cynyddu ac mae'r cylch bywyd meddalwedd, ni waeth pa swyddogaeth yn cael ei godi yn y lle cyntaf. Ac mae hyn, yn anffodus, yn cael ei ddefnyddio gan lawer o ddatblygwyr sy'n codi amheuon am gyfreithlondeb dulliau o'r fath.

Ond nid i ni farnu. Efallai yn golygu diffinio bygythiadau o'r fath yn cael eu datblygu yn y dyfodol agos. Er bod hyn yn unig yw theori, ond, yn ôl rhai dadansoddwyr ac arbenigwyr, i gymwysiadau ymarferol ychydig iawn. Os ydych chi eisoes wedi creu copi o'r rhwydweithiau niwral yr ymennydd dynol, yna beth?

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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