Tarkvara tüübid - mis see on, määratlus ja mõiste

Lang L: none (table-of-contents):

Tarkvara tüübid - mis see on, määratlus ja mõiste
Tarkvara tüübid - mis see on, määratlus ja mõiste
Anonim

Tarkvara tüübid on erinevad programmide ja rakenduste komplektid, mis moodustatakse nende erinevate funktsioonide ja omaduste põhjal.

Teisisõnu, kuigi tarkvaral on üldiselt ühised omadused, on ka spetsifikatsioone, mis moodustavad mitu oma omadustega rühma, mis eristavad seda teistest.

Sarnane võrdlus oleks mõiste „loom”. Selle raames võime leida igasuguseid klassifikatsioone, olgu need siis selgroogsed või selgrootud, aga ka nende toitumisalase toitumise osas (taimetoitlane, kiskja ja kõigesööja). Tarkvara puhul saab neid paljude muude võimaluste hulgas klassifitseerida vastavalt nende põhifunktsioonile või omaduste kogumile, mis moodustavad konkreetse tüübi.

Kui rühmitame need nende ühiste omaduste järgi, saame need jagada kontoritarkvara tarkvaraks (kontoripaketid jms), äriks (ERP, CRM, SCM jne), videomängudeks, viirusetõrjeks (Avast, Windows Defender jne) või IoT (anglosaksi asjade internetist, keskendudes enamasti koduautomaatikale ja seadmete omavahelisele mitmikühendusele) muud tüüpi konkreetsete funktsioonidega programmide seas.

Tarkvara tüübid vastavalt nende funktsioonile

Ehkki tarkvaral on ühine immateriaalne olemus, selle arhitektuur programmi või rakenduse vormis ja see, et see peab olema üles ehitatud programmeerimiskeelele tuginedes, eristatakse kasulikkuse ja kasutamise eesmärgil tavaliselt kolme klassi tarkvara:

  • Programmeerimine. See on tööriistakomplekt, mis võimaldab arendada arvutiprogramme. Need on justkui auto kere. Näiteks on tekstiredaktorid või koodide koostajad.
  • Rakendusest. See hoiab tööriistu, mis võimaldavad tegevust või tegevust digitaalselt. Similliga jätkates oleks sel juhul tegemist auto rataste ja pedaalidega. Näiteks on videomängud või kontoritarkvara.
  • Süsteemidest. See koosneb kasutaja ja tarkvara vahel loodud õigest suhtest, mis on kogemusprotsessi kõige nähtavam nägu. Siin saame lõpuks kinnitada, et see oleks hooratas ja mootor. Näiteks operatsioonisüsteemid või serverid.

Need kolm klassi on üksteisele vajalikud, kuna selleks, et luua tööriistu, millega täna tegeleme, on vaja kõiki nimetatud klasse.

Erinevused operatsioonisüsteemi ja arvutiprogrammide vahel

Enne tarkvara tüüpidesse süvenemist nende vormi ja eesmärgi järgi tuleb kaks suurt arvutisüsteemide tarkvara rühma eristada.

Operatsioonisüsteemi abil mõistame seadme digitaalset aju. See teeb võimalikuks kõik seadme ülesanded, olgu need siis programmid või mis tahes rakendused.

Teiselt poolt ei saa arvutiprogrammi käivitada ilma opsüsteemita, mis lubas meil programmi varem avada. Siis on seadmes süda operatsioonisüsteem ning selle käed ja jalad on programmid.

Tarkvara tüübid vastavalt teie eesmärgile

On viit tüüpi tarkvara, mis identifitseerivad need individuaalselt nende koodi tüübi ja eesmärgi alusel:

  1. Maksmisest. Seda tüüpi tarkvara saadakse pärast müügihinna tasumist.
  2. Tasuta. Teiselt poolt on nn vabavara tarkvara, mis on saadud ilma rahaliste kulutusteta, see tähendab, et selle saaks tasuta osta.
  3. Tasuta. Teiselt poolt viitab tasuta tarkvara kahele eelmisele (see võib olla tasuline või tasuta), kuid selle erinevusega, et kood on kasutaja poolt modifitseeritav. Teisisõnu, kui me räägiksime auto ostmisest ja nad laseksid meil selle mootorit probleemideta modifitseerida, oleks see võrdlus arvutiprogrammi omandamise ja selle moodustava koodi muutmiseks juurdepääsu omamisega.
  4. Reklaamidega. Seda tüüpi tarkvara on tavaliselt saadaval tasuta, kuid vastutasuks näitab see teile sissetuleku teenimiseks reklaame.
  5. Meeleavaldused. Niinimetatud “demod” pole midagi muud kui tuntud “demod”. Kõige kuulsamad on videomängude omad. Need seisnevad tarkvara näitamises teatud aja jooksul, mille eest tasutakse algselt tasuta, kuni see periood lõpeb. See on strateegia sisu õpetamiseks ja selle ostmise soodustamiseks.

Sünteesi korras võime leida need tüübid. Nende hulgas võib olla hübriide, see tähendab, et võib olla ka selliseid, mis on tasuta ja koos reklaamidega.

Tarkvaratüüpide näited

Siin on mõned näited erinevat tüüpi tarkvara, analüüsides selle funktsiooni, vormi ja eesmärki:

  • iOS. See on tarkvara, millele Apple tugineb oma mobiilseadmete operatsioonisüsteemide väljatöötamisel, olgu need siis nutitelefonid või tahvelarvutid. Seetõttu on see maksesüsteemide tarkvara, mida toetab Swifti programmeerimiskeel.
  • Ülim tekst. See on tarkvara, mis võimaldab teksti redigeerida selle eripäraga, et see on orienteeritud programmeerimisele. Siis on see tasuta ja tasuta programmeerimistarkvara. Tekstiredaktoreid saab arendada peaaegu igas programmeerimiskeeles, seega on nad selles mõttes väga mitmekülgsed.
  • FIFA 2020. See on programm või rakendus, mis simuleerib jalgpallimaailma üldiselt mängude, spordi või finantsjuhtimise osas. Järelikult on tegemist rakendustarkvaraga, millel on tasuline ja demoversioon. Seetõttu vajate töötamiseks tingimata opsüsteemi.