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

Termin tarkvara on anglosaksi päritolu termin, mis viitab arvutamise immateriaalsele osale.

Sõna sõnasõnaline tõlge on "pehmed osad". Omakorda viitab termin riistvara arvutamise "rasketele osadele", mis tähendab kõlareid, telefoni või televiisorit, see tähendab käegakatsutavat.

Milleks see mõeldud on

Kuigi riistvara on arvutite kõige nähtavam ja käegakatsutavam osa, oleksid need ilma tarkvarata vaid lihtsad metallist või plastikust tükid, mida pole vaja kasutada. Tarkvara tähtsus seisneb selles, et see annab näiteks tahvelarvutile või telerile kasutamise ja utiliidi, andes neile rea funktsioone, mis varieeruvad vastavalt seadmetes töötava tarkvara tüübile.

Teiselt poolt arendatakse tarkvara välja programmeerimiskeelte abil, mis võimaldavad luua arvutiprogramme, mobiilirakendusi või opsüsteeme. Programmeerimiskeeled põhinevad vaikimisi määratud reeglitel ja mustritel. See annab neile sisu loomisel teatud vabaduse, kuna selle sisu loomist või arendamist võib alustada nullist. Programmeerimiskeelteks on näiteks JavaScript, PHP või Python.

Tarkvara tüübid

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.

Tarkvara klassifikatsioon

Kasulikkuse ja kasutamise eesmärgil eristatakse tavaliselt kolme tarkvara klassi:

  • 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.

Tarkvaranäited

Järgmisena esitame mitmeid tarkvara näiteid ja üksikasjalikult kirjeldame nende tüpoloogiat ja vastavat klassi:

  • Tekstiredaktor "Notepad". See on programmeerimistarkvara, mida on tasuta kasutada. See võimaldab selles oleva koodi väljatöötamist igasuguste arvutiprogrammide loomiseks.
  • "Windowsi" operatsioonisüsteem. See on süsteemitarkvara, mis on tasuline. Selle eesmärk on seostada kasutaja tarkvara ja riistvaraga lihtsustatud viisil, ilma et oleks vaja põhjalikke arvutiteadmisi.
  • "Microsoft Exceli" arvutiprogramm. See on rakendustarkvara, mis on tasuline. See on arvutustabel, mida kasutatakse äri- või äriprotsesside ja strateegiate arvutamiseks ja digitaalseks jäädvustamiseks.

Nagu näeme, võib kolme immateriaalset elementi seostades öelda, et "Notepadi" abil saaksime välja töötada "Windows" või "Microsoft Excel"; Operatsioonisüsteemiga saime kasutada nii "Notepadi" kui ka "Exceli" pakutavaid funktsioone ning arvutustabelit ei saanud kasutada ilma, et oleksime enne oma koodi Notepadis välja töötanud ja seejärel "Windowsis" töötanud.