Vsak učenec ali odrasla oseba, ki nekako uporablja računalnik v vsakdanjem življenju, se sooča s takšnim konceptom kot »aplikacijska programska oprema«. Nekateri uporabniki to kategorijo naivno označujejo z vsemi programi, ki so nameščeni v računalniku. To je jasna napačna predstava, saj so v aplikacijsko programsko opremo vključene le dobro definirane aplikacije, ki ustrezajo nekaterim osnovnim funkcijam. Skušali bomo podati kratek opis programske opreme te vrste.
Sodobno programsko opremo lahko razdelimo na več tipov, od katerih je ena programska oprema te kategorije. Kako ločiti aplikacijske programe od drugih vrst aplikacij? Zelo preprosto.
V večini primerov so naloge programske opreme strogo opredeljene z določenim okvirom. Z drugimi besedami, vsa programska oprema je pogojno usmerjena, da opravi le eno ali več podobnih nalog. To je samo razlika med aplikacijsko programsko opremo in aplikacijskimi programi. Aplikacijska programska oprema je skupina, ki združuje absolutno vse aplikacije (bodisi v splošnem smislu ali na katerem koli izbranem področju), medtem ko so uporabniški programi posebne aplikacije, ki so usmerjene v določeno smer v uporabi ali ustvarjene za enega ali več ukrepov za dosego cilja.
Razmislite lahko o najpreprostejši situaciji. Vzemite paket Microsoft Office. To je aplikacijska programska oprema (primeri se lahko navajajo na drugih podobnih izbirah, vendar vsi poznajo »Office«, zato je videti bolj priročno). Vse aplikacije, ki so del Officea (Word, Excel, Power Point, Access itd.), So že uporabniški programi.
Ker je ta vrsta programske opreme osredotočena na opravljanje natančno določenih nalog, je v določenem smislu lahko (zelo pogojno) razdeljena na programe, ki so zasnovani izključno za eno skupno nalogo in celotne programske sisteme, ki združujejo zmožnosti za izvajanje glavnih in povezanih nalog.
V tej perspektivi lahko razmislite o aplikacijski programski opremi. Primeri so najboljši na podlagi besedilnih aplikacij. Mnogi uporabniki na primer vedno zmedejo izraze »urejevalnik besedil« in »urejevalnik besedil«.
Čeprav je v takih aplikacijah veliko skupnega, je razlika med njimi precejšnja.
Urejevalnik besedila je namenjen ogledu in urejanju besedila z minimalnim naborom orodij (WordPad) in urejevalnik besedil (MS Word), poleg opravljanja glavnih nalog, vam omogoča izvajanje številnih dodatnih dejanj. Tudi ta delitev je zelo pogojna.
Vendar je standardna beležnica, ki je na voljo v katerem koli sistemu Windows, bolj verjetno hibridna aplikacija. Skupaj z urejanjem besedila se lahko uporablja kot programsko orodje, saj podpira skladnjo večine trenutno znanih programskih jezikov.
Vse bolj je težko kategorizirati programske aplikacije, saj se novi programi pojavljajo razmeroma hitro, njihov obseg pa se nenehno širi. Ni presenetljivo, da do sedaj preprosto ni enotnega sprejetega sistema za ločevanje programov.
Vendar pa lahko kot eno od možnosti uporabite najpogostejšo delitev aplikacij glede na vrsto in obseg uporabe. Obe kategoriji sta precej obsežni, zato je treba nekatere vrste programske opreme obravnavati ločeno. Le tako lahko razumemo celotno sliko.
Klasifikacija programov po vrstah je primarno osredotočena na vrsto opravljene naloge.
Za lažje razumevanje je mogoče skoraj vse aplikacije združiti v več velikih skupin:
Struktura te kategorije vključuje aplikacije in programske pakete, o katerih pozna vsak uporabnik sodobnega računalnika. Te vključujejo naslednje komponente:
Seveda lahko ta seznam dodate toliko časa, kot želite. Za splošno razumevanje vsebine je dana le kratka razvrstitev.
Ta kategorija, kot je že razvidno iz imena, vključuje vse, kar zagotavlja naš prosti čas. Zabavna industrija ima veliko področij, v zvezi z računalniško tehnologijo pa bomo izpostavili le glavne sestavine.
V tej kategoriji so v programsko opremo vključene naslednje aplikacije in programski paketi:
Kot lahko vidite, je absolutno vse vidike, povezane s prostim časom, preprosto nemogoče navesti.
Kar se tiče programske opreme te vrste, ni težko uganiti, da aplikacijska programska oprema te kategorije vključuje programe, ki so zelo ozko usmerjeni.
Med različnimi programskimi paketi in aplikacijami lahko ločimo naslednje komponente:
Z delom profesionalne programske opreme je stanje nekoliko bolj zapleteno. Ta kategorija je zelo velika in program, v svoji mapi Prejeto, navadni uporabniki skoraj nikoli ne uporabljajo.
Vendar pa je v tej skupini mogoče ločiti naslednje pakete:
Ponovno je zelo težko našteti vse kategorije poklicnih programov, ta seznam pa je na voljo izključno za razumevanje programske opreme, ki jo vsebuje.
Ta skupina je preprosta. Večinoma so to aplikacije, ki jih uporabnik sam ustvari z orodjem, ki mu je na voljo v določenem računalniškem okolju, v skladu z zmožnostmi samega okolja in operacijskega sistema, v katerem deluje.
Klasifikacija programske opreme za to funkcijo vsebuje tudi zelo obsežne informacije. Med najpomembnejšimi področji omenjamo najpogostejše:
Kot lahko vidite iz vsega zgoraj navedenega, je programska oprema ena največjih skupin pri ločevanju programov in aplikacij. Jasno je, da je nemogoče fizično omeniti absolutno vse vrste programov, usmeritve pri reševanju zastavljenih nalog ali obseg takšnih produktov programske opreme. Kljub temu, celo za primer klasifikacije vam omogoča, da takoj razumete razlike, recimo, od sistemske programske opreme upravljanje in storitve.
Končno je treba poudariti najpomembnejše lastnosti programske opreme. Programi te vrste ne morejo neposredno sodelovati z uporabnikom in tudi nimajo neposredne možnosti dostopa do računalniških virov. Takšna interakcija je mogoča le s pomočjo nameščenega operacijskega sistema, ki v tem primeru igra vlogo določene plasti med programom, nekaterimi računalniškimi komponentami in končnim uporabnikom.
Glede ločevanja programske opreme po nekaterih značilnih značilnostih lahko danes najdemo kar precej možnosti za razvrščanje, pri čemer navedeni primer ni edini in a priori pravilen. Če upoštevate določene standarde, ki so sprejeti in veljajo v različnih državah, lahko najdete druge oblike ločevanja aplikacij in programskih paketov v razrede. Na primer, tukaj je bilo mogoče vključiti razdelitev v plačane, brezplačne in shareware programe. Vendar pa to merilo ne izpolnjuje samo aplikacijske programske opreme, temveč tudi druge vrste programske opreme. Če temeljito preučite standarde nekaterih držav, lahko še vedno najdete številna merila, ki lahko ustrezajo tej vrsti programske opreme. Zato danes ni enotnega sistema, ki bi v samo eno kategorijo verjetno postavil nekakšen programski izdelek. Še več, celo v najbolj uporabljeni programski opremi lahko najdete kar nekaj hibridnih aplikacij, ki bi lahko enako pripadale različnim razredom programske opreme. Toda, če pogledamo na vprašanje nekoliko širše, tudi z zgoraj navedenimi značilnostmi, je zelo verjetno, da rečemo, da določen program pripada specifično tipu aplikacije, ne pa drugi kategoriji.