Kọmputa, Software
Software ndụ okirikiri: echiche, ụkpụrụ, Filiks,
Software development bụ ekwe omume na-enweghị nghọta na-akpọ software ndụ okirikiri. Nkịtị ọrụ ọ pụrụ ịbụ, na-adịghị mkpa iji mara, ma ọ bụ na-achọsi ike ka ịmụta isi ụkpụrụ (dịrị gaba n'ime ebe a ga-agwa ya mere na nke a dị mkpa).
Software ndụ okirikiri: ihe bụ na ọ na anụmanụ na uche?
N'okpuru ndụ-okirikiri nke ọ bụla software ngwaahịa na-ghọtara dị ka oge ya adị, malite na mmepe na-adọ na n'iru zuru ojuju nke eji nke ahọrọ ubi nke ngwa ruo mgbe zuru ezu ndọrọ ego si eji ngwa.
Nanị tinye, ozi usoro n'ụdị mmemme, ọdụ data, ma ọ bụ ọbụna "nke sistem" bụ na ina naanị na ihe banyere data mkpa na ohere nyere ha.
Ọ na-kweere na definition nke ndụ okirikiri n'ụzọ ọ bụla na-adịghị emetụta nwalee ngwa, dị ka beta nsụgharị, nke bụ ihe ndị kasị-ejighị n'aka na-arụ ọrụ. The otu software usoro ndụ na-adabere na ọtụtụ ihe, otu nke otu n'ime ndị isi ọrụ na-egwuri site na-ajụ na nke usoro ihe omume ga-eji. Otú ọ dị, ị nwere ike họrọ na izugbe okwu-eji na definition nke ndụ okirikiri echiche.
mbụ chọrọ
Dị ka e kweere, na-eji a ọnụ ọgụgụ nke na ọnọdụ banyere ya mmepe na ojiji maka ọ bụla software ngwaahịa, ya bụ:
- Nwa nke nsogbu;
- analysis of ibe chọrọ nke ga-eme n'ọdịnihu usoro;
- imewe;
- mmemme;
- nzuzo na chịkọtara;
- ule;
- debugging;
- mmejuputa iwu na mmezi nke software.
Software development mee nke niile dị n'elu nzọụkwụ, na-apụghị ime na-enweghị ọ dịkarịa ala otu n'ime ha. Ma ịchịkwa ndị dị otú ahụ Filiks ka kpọmkwem ụkpụrụ.
Usoro ụkpụrụ nke software ndụ okirikiri
N'etiti usoro ụzọ kpebie na ọnọdụ na a chọrọ maka ndị dị otú ahụ Filiks nwere ike ugbu a na-akpọ naanị atọ isi ndị:
- GOST 34.601-90;
- ISO / IEC 12207: 2008;
- Iha CDM.
N'ihi na nke abụọ mba ọkọlọtọ bụ Russian Ẹkot. Nke a GOST R ISO / IEC 12207-2010, bụ maka usoro na software engineering. Ma software ndụ okirikiri, kọwara ma ụkpụrụ, bụ yiri na umi. Ihe kpatara ya bụ mfe iji.
Ụdị software na mmelite
Modern ọmụma usoro ndị dị otú ahụ na ha guzosie ike nkịtị echiche ngwa.
Dị ka ihe atụ, e nwere usoro ihe omume na utilities, multimedia ngwaọrụ, ngwaọrụ ọkwọ ụgbọala, ọrụ ngwa na na. D. maka ụdị ọ bụla nke software nwere ike ikpebi na ịdị adị nke nkebi nke ndụ okirikiri.
Ya ndọtị bụ ndị akacha eji n'aka mmelite (ma-arụ ọrụ usoro na nyiwe na ngwa software). Eleghị anya na-adịghị mkpa ịkọwa na ọ bụla onye ọrụ nke na kọmputa usoro dabeere na Windows mmelite gafere a ogbo nke usoro ma ọ bụ mmiri dị ka Microsoft NET Framework ma ọ bụ mebere igwe Java.
imewe ogbo
Ugbu a okwu ole na ole na-banyere nkebi nke development. Lifecycle ibido agụnye ngo atụmatụ, usoro analysis na iche chọrọ, ohere nke a mbido ma ọ bụ zuru ezu imewe, nzuzo na ule, ekwe omume nke ngwa software na pụrụ iche na usoro, na na. D.
Ụdị nke software usoro ndụ na-egosi na ibido ka ọrụ nke eke software kwesịrị ịbụ nanị mmepe nke ọnyà ngwa ma ọ bụ software ngwaahịa na-eji ụfọdụ mmalite gburugburu ebe obibi.
imewe
Development usoro na-mmemme asụsụ. Software imewe na mbụ ogbo nwere ike belata ala.
A ga-C + / C ++, Java, Delphi ma ọ bụ otu ihe mgbe ochie onwa - bụghị otú ahụ dị mkpa. Ajụjụ bụ, otú kere ngwa nwere ike ike n'ime sistemụ na-agba ọsọ were were.
N'echiche a, otu usoro ndụ nke software ule ọ bụ oge nke mbụ echichi nke ngwaahịa ya ruo mgbe kpamkpam n'ihi mismatch nke usoro chọrọ, inoperable ma ọ bụ enweghị ike igosi ihe aga-eme na mbụ.
ụdi n'ụzọ
Ọzọkwa nkwado maka akọwapụta na software ndụ okirikiri,-abịa ala nzuzo n'ịwa na-enweta ngwa iyi koodu.
Na ikpe nke a free (oghe) mgbasa nke a na-akpọ akwụkwọ a na-etinyere dabeere na GNU ikike na-enye ohere maka mgbanwe ndị na-software ya na arịrịọ nke onye ọrụ, maara na mmemme asụsụ na nke ngwa e kere.
Ọ bụrụ na ọ bụ a mechiri emechi koodu, i nwere ike iji ngwá ọrụ dị ka Disassembler. Ma na nke a, naanị nyopụta executable exe-faịlụ nwere ike nweta, na-emekwa kegide wdg ike ọba akwụkwọ.
Ma nke a ozizi. Na omume, ogbo nke software usoro ndụ na-agụnye a ndepụta nnọọ ihe. Ọbụna ndị kasị mfe ịme anwansị na mejupụtara a nyochaa nke ụkpụrụ na Nwa nke kwuru (elu-larịị chọrọ ije, abịa na ndị executable koodu, na n'aka na ụzọ nke nkwenye). Nke a bụ usoro nke software ndụ okirikiri. Ma, ebe ọ dị mkpa ịghọta na na-ejikwa ụfọdụ nke ụkpụrụ nke ndị dị otú ahụ omume na usoro.
management Basics
software lifecycle management dabeere na decomposition nke omume n'ime mmiri, na-enye a dịgasị ezu nso nke ngwaọrụ ike ha.
E nwere a downside. Oke nke modul a na-ejedebeghị na mbụ Mmepụta nke n'elu ikpo okwu na-adabere na nke a na-emepụta mmemme. N'ezie, ọ bụrụ na ị gaa na akaụntụ ahụ ịdị n'otu na dee eji mmepe ngwaọrụ (karịsịa reusable modul), ọ dịghị ajụjụ banyere ya.
Ma nkebi nke software lifecycle bụchaghị na-agụnye oruru nke data nhazi ogbugba ndu, eme, ọkọlọtọ ọba akwụkwọ, na ndị ọzọ.
eji modul
Ma ọ dighi usoro software lifecycle zuru ezu enweghị ojiji nke kpọmkwem mmiri. Otu n'ime ndị a na-ebute ụzọ bụ ndị na-esonụ:
- Chief (Head) modul maka egbe nke software ngwaahịa;
- Control Unit, maka akpọ mmasị mmiri ma ọ bụ na-akpa ike njikọ ọba akwụkwọ;
- ọrụ na ọrụ data nhazi ngwá ọrụ na ndị ọzọ ngwaọrụ.
The executable faịlụ a bụ na-emekarị, maka Windows dabeere na usoro na-dị n'ụdị "ekzeshnika". Control mmiri nwere ndọtị configurators (config.sys etinyere sistemụ), n'ihu njikọ ọba akwụkwọ nwere ndọtị wdg. N'aka akara na nhazi ọrụ na ntọala nke na ụfọdụ ngwa nwere ike na-egosi na ụdị nke XML faịlụ.
Ha bụ, na mberede, n'ihi na ọtụtụ ndị ugbu a ka a mara media omume bụ a n'aka na-echebekwa ndị isi nhazi kwa. Iji software nke ụdị, nke N'ezie, ọ bụ nnọọ nta, ma na nghọta nke izugbe ụkpụrụ nke na-arụ ọrụ na otu media Player ike merụrụ ahụ. Ebe a bụ ihe mere.
N'ezie, ihe ha na-software lifecycle tọrọ naanị n'ogo nke ndụ upgrade nke player ma ọ bụ echichi nke codecs na decoders. A ụda na video transcoders bụ pụta ụwa àgwà nke ọ bụla ọdịyo ma ọ bụ video usoro.
Atụ dabeere na FL Studio mmemme
Ná mmalite, ndị virtual studio sequencer FL Studio bụ aha Fruity Loops. The ndụ okirikiri nke software ya isi mgbanwe emebiela, ma ngwa na-dịtụ gbanwee ma enwetara ya ugbu anya.
Ọ bụrụ na anyị na-ekwu banyere ndụ okirikiri nkebi, nke mbụ na ogbo nke Nwa nke nsogbu setịpụrụ ọtụtụ prerequisites:
- ihe e kere eke nke a drum modul ụdị drum igwe ka Yamaha RX, ma na otu-shot-sample ma ọ bụ usoro na WAV format, dere ndụ na studio;
- mwekota n'ime Windows arụ ọrụ usoro;
- ekwe omume nke oru ngo mbupụ na WAV, MP3 na OGG;
- ndakọrịta nke oru ngo na onye ọzọ na ngwa Fruity Tracks.
"C" pụtara mmemme asụsụ e ji na mmepe ogbo. Ma ikpo okwu anya pụtara oge ochie na-enyeghị ọgwụgwụ onye ọrụ chọrọ ụda àgwà.
Na nke a, n'oge ule na debugging ogbo mmepe na-aga n'ụzọ nke German Corporation Steinberg na-emetụta bụ isi a chọrọ maka ụda ọkwọ ụgbọala nkwado maka Full Duplex mode. Ụda àgwà bụ elu ma kwere ịgbanwe tempo, pitch ma wetara ndị ọzọ FX-mmetụta na ozugbo.
Ẹkụre ndụ okirikiri nke software na-atụle ga na mmepụta nke mbụ version of FL Studio, nke, n'adịghị ndị nna nna ha, ama a na-fledged sequencer interface ikike dezie ntọala virtual 64-ọwa agwakọta console na-akparaghị ókè na mgbakwunye na nke ọdịyo egwu na Midi-tracks.
Promotion nke usoro ihe omume akwụsịghị n'ebe ahụ. Na ogbo nke oru ngo management nkwado maka ejikọta VST format nkwụnye ins ẹkenam (mbụ, nke abụọ, na mgbe ahụ na-atọ version), ozugbo mepụtara Steinberg. Olee ihe enyemaka na-ekwu okwu, ọ bụla virtual synthesizer na-akwado VST-usu nwere ike jikọọ na omume.
Ọ bụghị ihe ijuanya na n'oge na-adịghị ihe ọ bụla dere nwere ike iji ntụnyere "ígwè" ụdị, dị ka zuru ezu tent nke ụda mgbe ewu ewu Korg M1. More - ọzọ. Ngwa modul dị ka Iri Mmadụ Ahụ rụọ ma ọ bụ eluigwe na ala nkwụnye Kpọtụrụ ekwe na-egwu ndụ ụda nke ezigbo ngwá, dere na ndị niile shades nke articulation na ọkachamara nka.
Mmepe gbalịrị nweta kacha mma na-eke ihe na-akwado ASIO4ALL ọkwọ ụgbọ ala, onye mesịrị bụrụ a ịkpụ n'elu Mode Full Duplex. Ntem, ụba bitrate. Taa, na àgwà nke exported audio file nwere ike 320 kbit / s na a nlele ọnụego nke 192 kHz. Na nke a ọkachamara ụda.
Dị ka ndị mbụ version nke ya lifecycle nwere ike na-akpọ kpamkpam okokụre, ma ndị dị otú a na nkwupụta bụ ikwu, n'ihi na ngwa naanị agbanweela aha ya, na hụrụ ohere ọhụrụ.
development atụmanya
Gịnị bụ nkebi nke software usoro ndụ, ọ bụ ama doro anya. Ma, ebe a na mmepe nke ndị dị otú ahụ teknụzụ ga-atụle iche iche.
Ọ baghị uru ikwu na ihe ọ bụla software Mmepụta bụ enweghị mmasị na-eke a na-agafe ngwaahịa, nke na o siri ike jide si na ahịa ruo ọtụtụ afọ. N'ọdịnihu, na onye ọ bụla na-achọ na-adịte itinye n'ọrụ. Nke a nwere ike nweta dị iche iche. Ma, dị ka a na-achị, ọ fọrọ nke nta ha niile obụpde ala nyak mmelite ma ọ bụ ọhụrụ na nsụgharị nke software.
Ọbụna n'ihe banyere Windows, ndị dị otú ahụ nwere ike hụrụ na gba ọtọ anya. O yighị ka ọ taa na e nwere ọ dịkarịa ala otu ọrụ, iji usoro dị ka nsụgharị 3.1, 95, 98, ma ọ bụ Millennium. Ndụ ha okirikiri a biri mgbe ntọhapụ nke version XP. Ma, ebe a bụ ihe nkesa version on NT technology dabeere ka dị irè. Ọbụna Windows 2000 ụbọchị abụghị naanị ezigbo mkpa, ma n'ụzọ ụfọdụ na nwụnye ma ọ bụ nche ọbụna kasị ọhụrụ tolite. Otu na-aga n'ihi na NT 4.0 usoro, na pụrụ iche mgbanwe Windows Server 2012.
Ma, ọ bụ na mmekọrita ndị a na usoro ka azọrọ na-akwado na ndị kasị elu larịị. Ma na-akpali akpali n'oge Vista na-n'ụzọ doro anya na-enwe a anyanwụ dara okirikiri. Ọ bụghị naanị nke ahụ, ọ bụ na-ahụkarị uko, otú ka na njehie n'onwe ya, na erughị eru ya nche usoro bụ nke ukwuu na anyị nwere ike maa banyere otú ọ ga-ekwe omume ẹkedori a software ngwọta bụ untenable.
Ma ọ bụrụ na anyị na-ekwu banyere eziokwu na mmepe nke software nke ụdị ọ bụla (akara ma ọ bụ ngwa) bụ na ebe, anyị nwere ike na-ikwu eziokwu. Mgbe niile, taa ọ na-abịa bụghị naanị na kọmputa usoro na mobile ngwaọrụ, na nke na teknụzụ na-abụkarị n'ihu nke na kọmputa oru. Ọdịdị nke processor ibe dabeere na asatọ cores - adịghị mma atụ? Ma, ka, ọ bụghị ọ bụla laptọọpụ nwere ike ịnya isi nke enwe ụdị "ígwè".
Ụfọdụ ndị ọzọ ajụjụ
Ma ihe ndị nghọta nke software usoro ndụ ahụ, na-ekwu na o jedebere ụfọdụ ná oge, ọ pụrụ ịbụ nnọọ aka ike, n'ihi na software ka nwere nkwado nke mmepe ike ha. Kama nke ahụ, ọgwụgwụ na-ezo aka ketara ngwa ahụ na-anaghị izute chọrọ nke oge a na usoro na ike na-arụ ọrụ na gburugburu ebe obibi ha.
Ma ọbụna na nkà na ụzụ ọganihu, ọtụtụ n'ime ha na n'ọdịnihu dị nso na-apụghị ẹkama. Na mgbe ahụ, ọ ga-eme a mkpebi ma inye mmelite ma ọ bụ nke zuru ezu idegharị dum echiche, na mbụ na-agbakwunyere na software. N'ihi ya - na a ọhụrụ okirikiri na a mgbanwe na mbụ ọnọdụ, mmepe na gburugburu ebe obibi, ule, na o kwere omume ogologo oge na a ụfọdụ ebe.
Ma na nkà na ụzụ kọmputa taa kwadoro mmepe nke akpaghị aka akara usoro (ACS), nke na-eji ya emepụta. Ọbụna sistemụ, tụnyere pụrụ iche na omume, ida.
Otu gburugburu ebe obibi dabeere Visual Basic bụ ihe ndị ọzọ na-ewu ewu karịa Windows-usoro. Na banyere ngwa software n'okpuru Unix-usoro na anyị na-adịghị ekwu okwu mgbe nile. Gịnị ka m nwere na-ekwu, ma ọ bụrụ na ọ fọrọ nke nta niile nke nkwurịta okwu na netwọk nke otu nke United States na-arụ ọrụ nanị ha. Site n'ụzọ, a usoro dị ka Linux na gam akporo, kwa, na-na mbụ kere a n'elu ikpo okwu. Ya mere, dịcha, Unix atụmanya ihe ndị ọzọ karịa nke ndị ọzọ nile na ngwaahịa jikọtara.
kama pụta
Ọ na-anọgide tinye na na nke a bụ nanị n'ozuzu ụkpụrụ na nkebi nke software ndụ okirikiri. N'ezie, ọbụna na mbụ ihe aga-eme nwere ike ịdị iche budata. Ntem, ihe dị iche na pụrụ hụrụ na ndị ọzọ na nkebi.
Ma isi technology mmepe nke software na ngwaahịa na ha ụdi support ga-doo anya. N'ihi na ike, ọ ga-gaa na akaụntụ ahụ kpọmkwem nke software kere, na gburugburu ebe obibi nke ya e weere ga-arụ ọrụ, na-ekwe omume nke omume nyere ọgwụgwụ onye ọrụ ma ọ bụ mmepụta, na ihe ndị ọzọ.
Ke adianade do, mgbe ụfọdụ ndụ cycles pụrụ ịdabere na ịdị ngwa nke mmepe ngwaọrụ. Ọ bụrụ na ihe atụ, ụfọdụ mmemme asụsụ gharazie ịba uru, ọ dịghị onye ga-eme dee mmemme dabeere na ya, na ihe ndị ọzọ mere - ịme ha na mmepụta nke akpaghị aka akara usoro. E nwere ama pụta ìhè ọbụna programmers, na marketers na-mkpa-eme eme ngwa ngwa ka mgbanwe na kọmputa ahịa. Na e nwere ndị ọkachamara na ụwa, e nwere ọ bụghị nke ukwuu. Ukwuu ruru eru pesonel, ikike na-aka-ya na usu nke ahịa, na-aghọ ndị kasị ewu ewu. Na ha na-emekarị na-akpọ "isi awọ kadinal", na nke na-adabere na ihe ịga nke ọma ma ọ bụ imeri nke ụfọdụ software ngwaahịa na ubi nke IT.
Ka e were ya na ha adịghị mgbe niile na-aghọta nke kachasi mkpa nke usoro ihe omume, ma o doro anya-enwe ike ikpebi ihe nlereanya nke software ndụ okirikiri na ogologo oge nke ha ngwa, nke dabeere na uwa na ọnọdụ a na mpaghara. Irè management mgbe enye a ọzọ gbara ọkpụrụkpụ na-arụpụta. Ee, ọ dịghị ihe ọzọ PR-technology, mgbasa ozi, na na. D. Pụrụ ọ bụla ngwa na ọrụ adịghị mkpa, ma ọ bụrụhaala na ọ bụ ọrụ na-etu ọnụ na onye ọrụ installs ya. Ọ nwere, n'ihi ya, na-ekwu okwu, ụbụrụ larịị (otu mmetụta dị ka 25th etiti mgbe ozi a na-etinye uche nke onye ọrụ, n'agbanyeghị na ya).
N'ezie, ndị dị otú ahụ na nkà na ụzụ na ụwa na-aju, ma ọtụtụ n'ime anyị na-adịghị ọbụna mara na ha nwere ike ka na-eji na-emetụta ụbụrụ na uche na n'otu ụzọ kpọmkwem. Na na bụ a "zombie" ozi ọma ọwa ma ọ bụ internet saịtị, tinyekwara ojiji nke ọzọ ike ngwaọrụ, dị ka n'ebe infrasound (a etinyere ke otu opera mmepụta), nke mere na a onye nwere ike egwu ma ọ bụ na-ekwesịghị ekwesị mmetụta uche.
Alọghachi software, ọ ga-ahụ kwukwara na ụfọdụ omume na mmalite iji ụda, na-adọta uche nke onye ọrụ. Na ọmụmụ na-egosi na ndị dị otú ngwa ndị ọzọ viable tụnyere ndị ọzọ mmemme. N'ezie, ụba na software usoro ndụ ahụ, n'agbanyeghị ihe ọrụ a na ebubo ibido. Na nke a, dị mwute ikwu, a na-eji ọtụtụ ndị na mmepe na-ewelite obi abụọ banyere legality nke ndị dị otú ahụ ụzọ.
Ma, ọ bụghị n'ihi na anyị ka anyị ikpe. Ikekwe pụtara akọwapụta iyi egwu dị otú a ga-mepụtara na n'ọdịnihu dị nso. Mgbe nke a bụ naanị a Ozizi, kama, dị ka ụfọdụ ndị nnyocha na ndị ọkachamara, na ndị bara uru ngwa e nwere nnọọ ole na ole. Ọ bụrụ na ị na-ama-kere a oyiri nke na nural netwọk nke ụbụrụ mmadụ, mgbe ahụ, ihe?
Similar articles
Trending Now