Programinės įrangos rūšys - kas tai, apibrėžimas ir sąvoka

Programinės įrangos tipai yra skirtingi programų ir programų rinkiniai, kurie formuojami atsižvelgiant į jų skirtingas funkcijas ir savybes.

Kitaip tariant, nors programinė įranga apskritai turi bendras savybes, yra ir specifikacijų, kurios sudaro kelias grupes su savo ypatybėmis, kurios ją išskiria iš kitų.

Panašus palyginimas būtų „gyvūno“ sąvoka. Čia galime rasti visų rūšių klasifikacijas, nesvarbu, ar jie yra stuburiniai, ar bestuburiai, taip pat atsižvelgiant į jų mitybos racioną (vegetariškas, mėsėdis ir visavalgis). Programinės įrangos atveju jie gali būti klasifikuojami pagal jų pagrindinę funkciją arba charakteristikų rinkinį, sudarantį konkretų tipą, be daugybės kitų galimybių.

Jei sugrupuosime juos pagal bendrų charakteristikų rinkinį, galime juos suskirstyti į biuro automatikos programinę įrangą („Office“ paketai ir panašiai), verslo (ERP, CRM, SCM ir kt.), Vaizdo žaidimus, antivirusinę programą („Avast“, „Windows“) „Defender“ ir kt.) Arba „IoT“ (iš anglosaksų daiktų interneto, daugiausia orientuoto į namų automatizavimą ir daugialypį ryšį tarp įrenginių) tarp kitų tipų programų, turinčių specifines funkcijas.

Programinės įrangos tipai pagal jų funkciją

Nors programinei įrangai būdingas nematerialus pobūdis, jos architektūra programos ar programos pavidalu ir kad jie turi būti kuriami remiantis programavimo kalba, naudingumo ir naudojimo tikslais paprastai skiriamos trys programinės įrangos klasės:

  • Programavimas. Tai įrankių rinkinys, leidžiantis kurti kompiuterines programas. Jie tarytum yra automobilio kūnas. Pavyzdžiai yra teksto redaktoriai arba kodų sudarytojai.
  • Taikymo. Jis kaupia įrankius, kurie įgalina veiklą ar veiksmą skaitmeniniu būdu. Tęsiant panašumą, šiuo atveju tai būtų automobilio ratai ir pedalai. Pavyzdžiai yra vaizdo žaidimai ar biuro programinė įranga.
  • Sistemų. Tai susideda iš teisingo vartotojo ir programinės įrangos ryšio, kuris yra pats matomiausias patirties proceso veidas. Pagaliau galime patvirtinti, kad tai būtų smagratis ir variklis. Pavyzdys yra operacinės sistemos ar serveriai.

Trys klasės yra būtinos viena kitai, nes norint sukurti įrankius, kuriuos šiandien valdome, būtina paminėti visas pamokas.

Operacinės sistemos ir kompiuterinių programų skirtumai

Prieš gilinantis į programinės įrangos tipus pagal jų formą ir tikslą, reikia atskirti dvi dideles kompiuterių sistemų programinės įrangos grupes.

Operacine sistema mes suprantame skaitmenines prietaiso smegenis. Tai leidžia atlikti visas įrenginio užduotis, nesvarbu, ar tai bet kokios rūšies programos ar programos.

Kita vertus, kompiuterio programa negali būti vykdoma be operacinės sistemos, kuri anksčiau leido mums atidaryti programą. Tada įrenginyje širdis yra operacinė sistema, o rankos ir kojos yra programos.

Programinės įrangos tipai pagal jūsų tikslą

Yra penki programinės įrangos tipai, kurie atskirai identifikuoja juos pagal kodo tipą ir tikslą:

  1. Mokėjimo. Šio tipo programinė įranga gaunama sumokėjus pardavimo kainą.
  2. Neatlygintinai. Kita vertus, vadinamoji nemokama programa yra programinė įranga, kuri gaunama be jokių piniginių išlaidų, tai yra, ją galima įsigyti nemokamai.
  3. Laisvas. Kita vertus, nemokama programinė įranga nurodo ankstesnes dvi (ji gali būti mokama arba nemokama), tačiau tuo skirtumu, kad vartotojas gali keisti kodą. Kitaip tariant, jei kalbėtume apie automobilio pirkimą ir jie leistų mums be vargo modifikuoti jo variklį, tai būtų panašu į kompiuterinės programos įsigijimą ir prieigą prie jos modifikavimo kodo modifikavimo.
  4. Su reklama. Šio tipo programinę įrangą paprastai galima įsigyti nemokamai, tačiau mainais ji rodo skelbimus, kad uždirbtumėte pajamas.
  5. Demonstracijos. Vadinamieji „demo“ yra ne kas kita, kaip gerai žinomi „demo“. Garsiausi yra vaizdo žaidimai. Jie susideda iš tam tikru laikotarpiu parodytos programinės įrangos, už kurią iš pradžių mokama nemokamai, kol baigsis tas laikotarpis. Tai strategija mokyti turinio ir skatinti jį pirkti.

Sintezės būdu galime rasti tokius tipus. Tarp jų gali būti hibridų, tai yra, pavyzdžiui, nemokamų ir su skelbimais.

Programinės įrangos tipų pavyzdžiai

Štai keletas skirtingų tipų pavyzdžių programinė įrangaanalizuojant jo funkciją, formą ir tikslą:

  • „iOS“. Tai yra programinė įranga, kuria „Apple“ remiasi kurdama savo mobiliųjų įrenginių operacines sistemas, nesvarbu, ar tai išmanieji telefonai, ar planšetiniai kompiuteriai. Todėl tai yra mokėjimo sistemų programinė įranga, kurią palaiko „Swift“ programavimo kalba.
  • Didingas tekstas. Tai programinė įranga, leidžianti redaguoti tekstą su specialia funkcija, kuri yra orientuota į programavimą. Tada tai yra nemokama ir nemokama programavimo programinė įranga. Teksto redaktoriai gali būti kuriami beveik bet kuria programavimo kalba, taigi šia prasme jie yra labai universalūs.
  • FIFA 2020. Tai programa ar programa, kuri imituoja futbolo pasaulį apskritai rungtynių, sporto ar finansų valdymo prasme. Vadinasi, tai yra programinė įranga, turinti mokamą versiją ir demonstracinę versiją. Todėl norint paleisti, jums būtinai reikalinga operacinė sistema.