Mga heading
...

Mga Klase ng Produkto ng Software: Paglalarawan

Maraming mga gumagamit ng mga modernong sistema ng computer na ang mga aktibidad ay kahit papaano ay may kaugnayan sa naturang mga teknolohiya, mas maaga o magsisimulang magtaka kung ano ang pag-uuri ng mga produkto ng software. Kahit na ang nasabing kaalaman ay hindi sapilitan, sa pangkalahatan, hindi ito maiugnay, gayunpaman, ang pag-unawa sa mismong kakanyahan ng isyu ay maaaring magaling minsan.

Ano ang pag-uuri ng mga produktong software?

Kung pinag-uusapan natin kung paano nahahati ang software sa mga klase, nararapat na agad na tandaan na sa mundo walang isang solong sistema na nauugnay sa isa o ibang bahagi ng software sa iba't ibang mga kategorya. Gayunpaman, may ilang mga pangunahing prinsipyo kung saan maaaring matukoy ang ilang software.

mga klase ng produkto ng software

Sa pag-unawa sa teknolohiya ng computer, ito ay tinatawag na "pag-uuri ng mga produkto ng software ayon sa larangan ng paggamit." Matindi ang pagsasalita, ang gayong paghihiwalay ay batay sa mga kakayahan ng software mismo, pati na rin ang mga gawain na ipinagkatiwala nito. Kasabay nito, mapapansin ng isa ang parehong malalaking klase at mga tukoy na tukoy na aplikasyon.

Ang mga pangunahing klase ng mga produkto ng software

Batay sa mga karaniwang tinatanggap na pamamaraan ng pag-uuri, ngayon maaari nating makilala ang tatlong malalaking pangkat, na kasama ang iba't ibang mga sangkap:

  • system software;
  • mga programa ng aplikasyon;
  • mga kagamitan sa pagprograma at pagbuo.

Pakikipag-ugnay sa pagitan ng Mga Class Class Class

Ito ay napupunta nang hindi sinasabi na ang gayong paghihiwalay ay tila sa halip na di-makatwiran, dahil ang lahat ng mga programa na kabilang sa iba't ibang mga kategorya ay malapit na nauugnay.

Kaya, halimbawa, sa kawalan ng isang operating system, sa kapaligiran na kung saan ang parehong mga driver o aplikasyon ng gumagamit ay isinama, hindi na kailangang pag-usapan ang tungkol sa anumang gawain sa computer. Sa totoo lang, kung walang mga kagamitan sa pag-unlad (mga wika sa programming at mga espesyal na platform), kung gayon ang paglikha ng mga operating system mismo o mai-install na mga aplikasyon ay hindi rin masasabi. Kaya, tulad ng para sa pagpapatupad ng mga makitid na target na mga gawain, sa pangkalahatan ay may koneksyon sa iba pang mga klase ay maaaring masubaybayan nang napakalakas. Ngunit unang bagay muna. Upang magsimula, isasaalang-alang namin ang mga pangunahing klase ng mga produkto ng software nang mas detalyado.

System software

Una sa lahat, nagsasalita ng tulad ng isang seksyon bilang system software, dapat itong tandaan na ang mga ito ay mga bahagi ng software na kinakailangan para sa paggana ng isang computer system at dapat na naroroon sa anumang PC nang walang pagkabigo.

pag-uuri ng software

Naturally, narito rin mayroong isang dibisyon ayon sa prinsipyo ng patutunguhan. Kabilang sa lahat ng ito, nagkakahalaga ng pag-highlight ng mga sumusunod na klase ng mga produkto ng software sa larangan ng paggamit:

  • pangunahing software;
  • pandiwang pantulong na software ng serbisyo.

Kaugnay nito, ang pangunahing software ay nahahati sa mga sumusunod na sangkap:

  • mga lokal na operating system;
  • network OS;
  • Mga driver
  • graphic at text shell.

Una, tingnan natin ang huling sangkap - mga operasyong shell. Ang kanilang layunin ay upang magbigay ng pinaka-maginhawang komunikasyon sa pagitan ng gumagamit at ng computer sa pamamagitan ng isang tukoy na interface. Ngayon, ang karamihan sa mga system ay may mga graphical interface na nilikha gamit ang program na nakatuon sa object.

Sa madaling araw ng pag-unlad ng teknolohiya ng computer, ang pakikipag-ugnay na ito ay batay sa paggamit ng tinatawag na command line, iyon ay, gamit ang mga espesyal na utos na, kapag naisakatuparan, ay nagbigay ng nais na resulta.

Tulad ng para sa mga driver, ang mga ito ay mga espesyal na aplikasyon na nagbibigay ng pakikipag-ugnayan ng mga "iron" na bahagi ng computer gamit ang operating system. Matindi ang pagsasalita, ito ay isang paraan kung saan maaaring magsimula ang "OS", sabihin, isang tunog o kard ng video, pati na rin ang buong paggamit ng mga kakayahan nito upang mailipat ang ilang impormasyon sa gumagamit. Ngunit ito, kung gayon, upang sabihin, ay isang pangkalahatang pag-unawa, dahil sa ilang mga kaso kahit na ang mga driver para sa mga virtual na aparato ay maaaring kailanganin upang matiyak ang tamang operasyon ng system sa kabuuan (ang pinakasimpleng halimbawa ay mga driver ng ASIO4ALL).

Tulad ng nakikita mo, ang mga subclasses ng mga produktong software ay may kasamang mga operating system - ang mismong pundasyon na isang uri ng tulay sa pagitan ng computer at ng gumagamit. Minsan, tulad ng nabanggit sa itaas, nalalapat din ito sa "hardware" sa literal na kahulugan.

Bilang isang toolkit ng serbisyo, ang mga karagdagang klase ng mga produkto ng software na ginagamit sa isang PC ay nagsasama rin ng ilang mga pangunahing elemento. Narito ito ay nagkakahalaga ng pag-highlight ng mga sumusunod:

  • mga sistema ng seguridad (antivirus, firewall, atbp.);
  • archives;
  • mga optimizer;
  • software codec at decoder;
  • mga karagdagang kagamitan na nagbibigay ng pagsubaybay sa OS, atbp.

Mga pakete ng aplikasyon

Ngayon isaalang-alang ang tinatawag na mga pakete ng software ng application. At mayroon din silang sariling mga karagdagang klase ng mga produkto ng software. Ano ito sa pangkalahatang kahulugan?

pag-uuri ng mga produkto ng software ayon sa larangan ng paggamit

Ito ang mga aplikasyon at mga pakete na mai-install ng gumagamit, o anumang mga programa na naroroon sa operating system mismo na makakatulong sa iyo na maisagawa ang mga ganap na target na gawain.

Tingnan. Sa katunayan, kahit sa mga Windows-system mayroong isang hanay ng mga karaniwang mga utility para sa pagtingin sa mga graphic at teksto, pakikinig sa audio o paglalaro ng mga video, atbp. Gayunpaman, ngayon ang pinaka-karaniwan ay mga unibersal na suite ng tanggapan na naglalaman ng maraming mga pangunahing aplikasyon para sa pagtatrabaho sa mga dokumento ng iba't ibang uri (mga talahanayan, teksto, mga database).

Mga tool sa pag-unlad at programming

Ang isa pang malaking grupo ay maaari ding maging kondisyon na nahahati sa ilang mga subgroup, na maaaring ma-kahulugan nang wastong bilang "mga klase ng mga produkto ng software". Ito ang apat na pangunahing varieties:

  • mga pakete ng mga developer ng mga operating system;
  • mga pakete ng pagpapaunlad ng driver;
  • Mga pakete ng pag-unlad ng aplikasyon
  • mga pakete ng pag-unlad ng software para sa mga microcontroller ng aparato.

Bilang isang patakaran, ang lahat ng mga tool na ito ay magkakapareho sa isang paraan lamang - batay sila sa ilang mga wika ng programming na nagbibigay-daan sa iyo upang lumikha ng mga produktong software ng isang tiyak na uri upang matiyak ang pakikipag-ugnayan ng computer sa gumagamit, at upang lumikha ng mga kondisyon para sa pagpapatakbo ng mga built-in na "iron" na aparato. Kung titingnan mo ang mga klase ng mga produktong software na ito nang mas malapit, madaling mapansin na mayroong pagbuo ng mga driver na nauugnay sa software ng system. At ito, upang sabihin, ay isang karagdagang argumento na pabor sa relasyon sa pagitan ng lahat ng mga kategorya.

mga klase ng mga produktong software na ginamit sa pc

Tulad ng para sa software na ginamit, ngayon maraming mga wika na hindi mo mailista ang lahat. Halimbawa, upang lumikha ng isang OS, ang wika C + / C + + ay madalas na ginagamit, ang mga mobile program ay maaaring batay sa wika ng Java, ang mga aplikasyon ng tanggapan na halos palaging may mga built-in na tool para sa pagsuporta sa Visual Basic na wika.

Analytics, pagmomolde at pagtataya

Hiwalay, kapaki-pakinabang na tumira sa mga pakete na karaniwang tinatawag na paraan ng pagsasagawa ng analytical na pag-aaral, pagtataya at paglikha ng mga modelo ng computer ng pag-uugali ng isang proseso. Ang pag-uuri ng mga produkto ng software para sa paglikha ng mga solusyon sa analytical ay may kasamang ilang mga pangunahing uri ng software, gayunpaman, maaari itong maiugnay sa pagkuha ng isang tiyak na resulta, hindi alam nang una, at ang desisyon ay batay sa parehong mga hypotheses o ilang mga paunang data at kundisyon.Ngayon, ang mga nasabing modelo ay madalas na ginagamit sa pisika, kimika at iba pang mga agham. Ano ang masasabi ko, kahit ang mga prosesong panlipunan na nagaganap sa lipunan ay mga modelo.

paggamit ng mga klase ng mga produkto ng software

Sa kabilang banda, dito maaari mo ring isama ang dalubhasang mga pakete na nagbibigay-daan sa iyo upang maisagawa, sabihin, gawaing disenyo o pag-unlad ng teknolohiya. Ano ang halaga lamang ng AutoCAD. At kung isasaalang-alang din namin ang mga sistemang pang-matematika na may kakayahang lutasin ang mga problema ng pinaka kumplikadong antas, narito maaari mong sumulat sa pangkalahatan ng isang hiwalay na disertasyon.

Mga awtomatikong control system

Ang mga sistema ng kontrol na batay sa software ay hindi na pangkaraniwan ngayon. Sa lahat ng ito, ang uri ng software na ito ay gumagana hindi lamang sa ilang mga makina ng pabrika o mga linya ng paggawa ng teknolohikal. Madalas maaari kang makahanap ng mga application na binuo para sa buong pabrika.

Ang parehong ay maaaring sundin sa ilang mga dalubhasa na mga pakete na maaari, halimbawa, ay nagsasagawa ng pamamahala ng tauhan, hindi sa banggitin ang accounting. Ang parehong mga serbisyo sa buwis, pondo ng pensiyon at maraming iba pang mga institusyon ng estado ay gumagamit ng eksaktong ganap na awtomatikong mga sistema sa kanilang trabaho.

Accounting

Ngayon ilang mga salita tungkol sa kung ano ang mga klase ng mga produkto ng software ng IP accounting. Muli, ang nasabing mga pakete ng mga sistema ng impormasyon (IP) ngayon ay maaaring matagpuan nang marami. Gayunpaman, ang bawat isa sa kanila ay may sariling mga detalye na nauugnay sa pagsasagawa ng naturang operasyon, na isinasaalang-alang ang batas ng isang partikular na bansa.

mga klase ng mga produkto ng software at accounting

Sa puwang ng post-Sobyet, ang package ng 1C ay naging pinakalat, na kabilang ang hindi lamang mga module ng accounting, kundi pati na rin ang maraming mga karagdagang pag-unlad, sabihin, sa pamamahala ng mga tauhan, atbp. Ngunit kung sumunod ka sa isang malinaw na lohika para sa pag-uuri ng software, ang lahat ng naturang mga pakete, nang buo, ay nauugnay sa mga programa ng aplikasyon sa pinakamalawak na kahulugan.

Ang paghihiwalay ng mga programa ng aplikasyon gamit ang multimedia bilang isang halimbawa

Ngayon tingnan natin ang ilang mga pangkalahatang prinsipyo na naroroon sa paghahati ng mga programa sa mga grupo sa loob ng pinakamalaking klase ng software ng aplikasyon.

mga klase ng produkto ng software ano ito

Upang maging mas malinaw, narito ang isang halimbawa ng multimedia. Maaari itong makilala ang ilang mga pangunahing grupo:

  • audio
  • video
  • graphics;
  • animation.

Ang parehong audio ay may sariling mga subgroup. Halimbawa, ang ilang mga aplikasyon ay naglalayong eksklusibo sa pag-record o pagproseso ng tunog, habang ang iba (mga tagasunod ng musika) ay maaaring magbigay ng kanilang sariling paraan nang walang pag-record ng audio. Karamihan sa mga software synthesizer at sampler ay ginagamit dito.

Sa pamamagitan ng uri ng koneksyon, ang parehong synthesizer ay maaaring nahahati sa mga tool ng VST, ang mga module ng DX na nakakonekta sa pamamagitan ng interface ng DirectX, mga aklatan ng RTAS, atbp. Ang isang hiwalay na kategorya ay sinakop ng mga epekto (reverb, chorus, antala, phaser, flanger, atbp.). Hindi sila bumubuo ng kanilang sariling tunog, ngunit maaari nila itong maproseso sa totoong oras. Gayunpaman, ito lamang ang pinakakaraniwang halimbawa, sapagkat sa anumang direksyon (hindi kahit multimedia), ang istraktura ng mga subclass ay maaaring mabuo nang malawak.

Tiyak na mga klase ng programa

Sa wakas, tingnan natin ang mga programa na maaaring maiugnay sa maraming mga klase nang sabay-sabay. Pangunahin nito ang nangangahulugang paraan ng Internet.

kasama ang mga klase ng produkto ng software

Hukom para sa iyong sarili, dahil maraming mga browser tulad ng Mozilla Firefox ay parehong paraan ng pag-access sa World Wide Web, at isang paraan ng pagtingin sa mga web page, at isang paraan ng pakikinig sa musika o panonood ng mga video, at isang paraan ng pag-download ng nilalaman sa isang computer, at kahit na isang paraan ng pag-unlad ng web.

Nagpapatuloy ito nang hindi sinasabi na sa kasong ito iba't ibang mga optimizer, boot loader, atbp ay hindi inilarawan. Sa kabuuan, ito ay application ng software, gayunpaman, sa ilang mga tool na maaari ka ring makahanap ng mga palatandaan ng software system system, kaya kailangan mong banggitin ang mga ito sa ilang mga grupo ng application nang sabay-sabay.

Konklusyon

Narito ang isang maikling buod ng kung ano ang mga klase ng software.Bigyang-pansin ang katotohanan na narito ang isang medyo maikli at, sa gayon sabihin, pangkalahatang impormasyon, dahil ang lahat ng tatlong pangunahing grupo ng software ay maaaring nahahati at magkahiwalay, na nagtatampok ng istraktura ng isang makitid na pokus, depende sa mga gawain na nakatalaga sa mga bahagi ng software ng bawat uri. Gayunpaman, tila para sa isang pangunahing simpleng pag-unawa sa kakanyahan ng isyu na ito ay magiging sapat, kaya kahit na ang isang tao na hindi partikular na sumisid sa mga naturang konsepto ay maaaring malinaw na makilala sa pagitan ng kanilang mga sarili ang pangunahing uri ng mga produktong software.


Magdagdag ng isang puna
×
×
Sigurado ka bang gusto mong tanggalin ang komento?
Tanggalin
×
Dahilan para sa reklamo

Negosyo

Mga kwentong tagumpay

Kagamitan