Virsraksti
...

Programmatūras produktu klases: Apraksts

Daudzi mūsdienu datorsistēmu lietotāji, kuru darbība ir kaut kādā veidā saistīta ar šādām tehnoloģijām, agrāk vai vēlāk sāk interesēties, kāda ir programmatūras produktu klasifikācija. Lai arī šādas zināšanas nav obligātas, kopumā to nevar attiecināt, tomēr dažreiz var noderēt izpratne par jautājuma būtību.

Kāda ir programmatūras produktu klasifikācija?

Ja mēs runājam par to, kā programmatūra tiek sadalīta klasēs, uzreiz ir vērts atzīmēt, ka pasaulē nav vienas sistēmas, kas vienu vai otru programmatūras komponentu saista ar dažādām kategorijām. Tomēr ir daži pamatprincipi, pēc kuriem var identificēt noteiktu programmatūru.

programmatūras produktu klases

Datortehnoloģijas izpratnē to sauc par “programmatūras produktu klasifikāciju pēc lietošanas jomām. Aptuveni runājot, šāda nodalīšana ir balstīta uz pašas programmatūras iespējām, kā arī uzdevumiem, kas tai ir uzticēti. Tajā pašā laikā var atzīmēt gan lielās klases, gan īpašas specifiskas lietojumprogrammas.

Programmatūras produktu galvenās klases

Balstoties uz vispārpieņemtām klasifikācijas metodēm, šodien mēs varam atšķirt trīs lielas grupas, kas ietver dažādas sastāvdaļas:

  • sistēmas programmatūra;
  • lietojumprogrammas;
  • programmēšanas un attīstības rīki.

Saistība starp programmatūras produktu klasēm

Pats par sevi saprotams, ka šāda nodalīšana šķiet diezgan patvaļīga, jo visas programmas, kas pieder dažādām kategorijām, ir cieši saistītas.

Tātad, piemēram, ja nav operētājsistēmas, kuras vidē ir integrēti vieni un tie paši draiveri vai lietotāju lietojumprogrammas, nav jārunā par jebkādu darbu pie datora. Patiesībā, ja nebūtu attīstības rīku (programmēšanas valodas un īpašas platformas), tad arī par pašu operētājsistēmu vai instalēto lietojumprogrammu izveidi nevarētu runāt. Nu, tāpat kā šauri mērķētu uzdevumu veikšanai, ļoti spēcīgi var izsekot saiknei ar citām klasēm. Bet vispirms jau pirmās lietas. Sākumā mēs sīkāk apsvērsim galvenās programmatūras produktu klases.

Sistēmas programmatūra

Pirmkārt, runājot par tādu sadaļu kā sistēmas programmatūra, jāatzīmē, ka tie ir programmatūras komponenti, kas nepieciešami datorsistēmas darbībai, un tiem bez traucējumiem jāatrodas uz jebkura personālā datora.

programmatūras klasifikācija

Protams, arī šeit notiek dalīšana atbilstoši galamērķa principam. Starp visu to ir vērts izcelt šādas programmatūras produktu klases pēc izmantošanas jomas:

  • pamata programmatūra;
  • palīgpakalpojumu programmatūra.

Savukārt pamata programmatūra ir sadalīta šādos komponentos:

  • vietējās operētājsistēmas;
  • tīkla OS;
  • Autovadītāji
  • grafiskie un teksta apvalki.

Vispirms apskatīsim pēdējo komponentu - operatīvās čaulas. To mērķis ir, izmantojot īpašu saskarni, nodrošināt ērtāko saziņu starp lietotāju un datoru. Mūsdienās lielākajai daļai sistēmu ir grafiskas saskarnes, kas izveidotas, izmantojot objektorientētu programmēšanu.

Datortehnoloģiju attīstības rītausmā šī mijiedarbība balstījās uz tā saucamās komandrindas izmantošanu, tas ir, izmantojot īpašas komandas, kuras izpildot deva vēlamo rezultātu.

Kas attiecas uz draiveriem, tās ir īpašas lietojumprogrammas, kas nodrošina datora “dzelzs” komponentu mijiedarbību ar operētājsistēmu. Aptuveni runājot, tas ir līdzeklis, ar kuru "OS" var inicializēt, teiksim, skaņas vai video karti, kā arī pilnībā izmantot savas iespējas, lai noteiktu informāciju nodotu lietotājam. Bet tas, tā sakot, ir tikai vispārēja izpratne, jo dažos gadījumos var būt nepieciešami pat virtuālo ierīču draiveri, lai nodrošinātu pareizu visas sistēmas darbību (vienkāršākais piemērs ir ASIO4ALL draiveri).

Kā jūs jau redzat, šajās programmatūras produktu apakšklasēs ietilpst operētājsistēmas - pats pamats, kas ir sava veida tilts starp datoru un lietotāju. Dažreiz, kā minēts iepriekš, tas attiecas arī uz “aparatūru” tiešā nozīmē.

Kā personāla personālajā datorā izmantojamo programmatūras produktu klašu komplektā ietilpst arī vairāki pamatelementi. Šeit ir vērts izcelt sekojošo:

  • drošības sistēmas (antivīrusi, ugunsmūri utt.);
  • arhivētāji;
  • optimizētāji;
  • programmatūras kodeki un dekodētāji;
  • papildu komunālie pakalpojumi, kas nodrošina OS uzraudzību utt.

Lietojumprogrammu paketes

Tagad apsveriet tā saucamās lietojumprogrammu programmatūras paketes. Viņiem ir arī savas papildu programmatūras produktu klases. Kas tas vispār ir?

programmatūras produktu klasifikācija pēc lietošanas jomas

Tās ir lietotnes un pakotnes, kuras instalē lietotājs, vai jebkuras pašas operētājsistēmas programmas, kas palīdz jums veikt mērķtiecīgus uzdevumus.

Paskatieties. Patiešām, pat Windows sistēmās ir standarta utilītu komplekts grafiku un tekstu skatīšanai, audio klausīšanai vai video atskaņošanai utt. Tomēr mūsdienās visizplatītākie ir universālie biroja komplekti, kuros ir vairākas pamata lietojumprogrammas darbam ar dažāda veida dokumentiem (tabulām, tekstiem, datu bāzēm).

Izstrādes un programmēšanas rīki

Vēl vienu lielu grupu var nosacīti iedalīt vairākās apakšgrupās, kuras nosacīti var interpretēt precīzi kā “programmatūras produktu klases”. Šīs ir četras galvenās šķirnes:

  • operētājsistēmu izstrādātāju paketes;
  • autovadītāju izstrādes paketes;
  • Lietojumprogrammu izstrādes paketes
  • programmatūras izstrādes paketes ierīču mikrokontrolleriem.

Parasti visi šie rīki ir līdzīgi tikai vienā veidā - tie ir balstīti uz noteiktām programmēšanas valodām, kas ļauj izveidot noteikta veida programmatūras produktus, lai nodrošinātu datora mijiedarbību ar lietotāju, un radīt apstākļus iebūvētu “dzelzs” ierīču darbībai. Ja rūpīgāk aplūkojat šīs programmatūras produktu klases, ir viegli pamanīt, ka ir izstrādāti draiveri, kas saistīti ar sistēmas programmatūru. Un tas, tā sakot, ir papildu arguments par labu visu kategoriju attiecībām.

datorā izmantoto programmatūras produktu klases

Runājot par izmantoto programmatūru, šodien ir tik daudz valodu, ka jūs nevarat uzskaitīt tās visas. Piemēram, OS izveidošanai visbiežāk tiek izmantota valoda C + / C ++, mobilās programmas var balstīt uz Java valodu, biroja lietojumprogrammām gandrīz vienmēr ir iebūvēts Visual Basic valodas atbalsts.

Analītika, modelēšana un prognozēšana

Atsevišķi ir vērts pakavēties pie pakotnēm, kuras parasti sauc par līdzekļiem analītisko pētījumu veikšanai, procesa uzvedības prognozēšanai un datormodeļu izveidošanai. Programmatūras produktu klasifikācija analītisko risinājumu radīšanai ietver vairākus programmatūras pamatveidus, tomēr to drīzāk var attiecināt uz noteikta rezultāta iegūšanu, kas iepriekš nav zināms, un lēmums ir balstīts uz tām pašām hipotēzēm vai vairākiem sākotnējiem datiem un nosacījumiem.Mūsdienās šādus modeļus bieži izmanto fizikā, ķīmijā un citās zinātnēs. Ko es varu teikt, pat sabiedrībā notiekošie sociālie procesi ir modelēti.

programmatūras produktu lietošanas klases

No otras puses, šeit jūs varat iekļaut arī specializētas paketes, kas ļauj veikt, teiksim, projektēšanas darbus vai tehnoloģiju attīstību. Kas ir tikai AutoCAD vērts. Un, ja ņem vērā arī matemātiskās sistēmas, kas spēj atrisināt vissarežģītākā līmeņa problēmas, šeit parasti var uzrakstīt atsevišķu disertāciju.

Automatizētas vadības sistēmas

Uz programmatūru balstītas vadības sistēmas mūsdienās vairs nav izplatītas. Neraugoties uz to, šāda veida programmatūra darbojas ne tikai dažās rūpnīcas mašīnās vai tehnoloģiskās ražošanas līnijās. Diezgan bieži jūs varat atrast lietojumprogrammas, kas izstrādātas veselām rūpnīcām.

To pašu var novērot dažās specializētās paketēs, kas, piemēram, var veikt personāla vadību, nemaz nerunājot par grāmatvedību. Tie paši nodokļu dienesti, pensiju fondi un daudzas citas valsts iestādes savā darbā izmanto tieši šādas pilnībā automatizētas sistēmas.

Grāmatvedība

Tagad daži vārdi par to, kas ir programmatūras produktu IP grāmatvedības klases. Šāda veida informācijas sistēmu (IP) paketes mūsdienās var atrast diezgan daudz. Tomēr katram no viņiem ir sava specifika, kas saistīta ar šādu operāciju veikšanu, ņemot vērā konkrētās valsts likumdošanu.

programmatūras produktu klases un grāmatvedība

Pēcpadomju telpā visizplatītākā ir kļuvusi 1C pakete, kas ietver ne tikai grāmatvedības moduļus, bet arī daudzus papildu uzlabojumus, teiksim, personāla vadībā utt. Bet, ja jūs ievērojat skaidru programmatūras klasifikācijas loģiku, tad visas šādas paketes kopumā attiecas uz lietojumprogrammām visplašākajā nozīmē.

Lietojumprogrammu atdalīšana, piemēram, izmantojot multividi

Tagad apskatīsim dažus vispārīgus principus, kas pastāv, sadalot programmas grupās lielākās klases ietvaros - lietojumprogrammatūra.

programmatūras produktu klases, kas tas ir

Lai tas būtu skaidrāks, šeit ir multimediju piemērs. Tajā var izdalīt vairākas galvenās grupas:

  • audio
  • video
  • grafika;
  • animācija.

Tam pašam audio ir savas apakšgrupas. Piemēram, dažas lietojumprogrammas ir paredzētas tikai skaņas ierakstīšanai vai apstrādei, savukārt citas (mūzikas sekvences) var nodrošināt savus līdzekļus bez audio iepriekšējas ierakstīšanas. Šeit galvenokārt tiek izmantoti programmatūras sintezatori un paraugi.

Pēc savienojuma veida tos pašus sintezatorus var iedalīt VST rīkos, DX moduļos, kas savienoti, izmantojot DirectX saskarni, RTAS bibliotēkās utt. Atsevišķu kategoriju aizņem efekti (reverbs, koris, aizkave, fazers, flangers utt.). Viņi neģenerē savu skaņu, bet viņi to var reāllaikā apstrādāt. Tomēr tas ir tikai visizplatītākais piemērs, jo jebkurā virzienā (pat ne multimedijos) apakšklases struktūru var attīstīt diezgan plaši.

Īpašas programmas nodarbības

Noslēgumā apskatīsim programmas, kuras var attiecināt uz vairākām klasēm vienlaikus. Tas galvenokārt attiecas uz interneta līdzekļiem.

programmatūras produktu klasēs ietilpst

Spriediet paši, jo daudzi pārlūkprogrammas, piemēram, Mozilla Firefox, ir gan piekļuves internetam, gan Web lapu skatīšanas līdzeklis, gan mūzikas klausīšanās vai video skatīšanās līdzeklis, gan satura lejupielādes līdzeklis datorā, gan pat tīmekļa attīstības līdzeklis.

Pats par sevi saprotams, ka šajā gadījumā netika aprakstīti dažādi optimizētāji, sāknēšanas iekrāvēji utt. Kopumā šī ir lietojumprogrammatūra, tomēr dažos no šiem rīkiem var atrast arī servisa sistēmas programmatūras pazīmes, tāpēc tie jāmin vairākās lietojumprogrammu grupās vienlaikus.

Secinājums

Šeit ir īss kopsavilkums par programmatūras klasēm.Pievērsiet uzmanību tam, ka šeit ir diezgan īsa un, tā sakot, vispārīga informācija, jo visas trīs galvenās programmatūras grupas var sadalīt un atdalīt, izceļot šaura fokusa struktūru atkarībā no uzdevumiem, kas piešķirti katra veida programmatūras komponentiem. Tomēr šķiet, ka ar vienkāršu pamata izpratni par jautājuma būtību tas būs pietiekami, lai pat cilvēks, kurš īpaši neiedziļinās šādos jēdzienos, var skaidri nošķirt galvenos programmatūras produktu veidus.


Pievienojiet komentāru
×
×
Vai tiešām vēlaties dzēst komentāru?
Dzēst
×
Sūdzības iemesls

Bizness

Veiksmes stāsti

Iekārtas