Svaki učenik ili odrasla osoba koja nekako koristi računalo u svakodnevnom životu suočava se s takvim konceptom kao “aplikacijski softver”. Neki korisnici ovu kategoriju naivno nazivaju apsolutno svim programima instaliranim na računalu. To je jasna zabluda, jer su samo dobro definirane aplikacije koje odgovaraju nekim osnovnim značajkama uključene u aplikacijski softver. Pokušat ćemo dati kratak opis softvera ove vrste.
Suvremeni softver može se podijeliti u nekoliko tipova, od kojih je jedan softver ove kategorije. Kako razlikovati aplikacijske programe od drugih vrsta aplikacija? Vrlo jednostavno.
U većini slučajeva, zadaci aplikativnog softvera strogo su definirani nekim okvirom. Drugim riječima, sav je softver uvjetno usmjeren na obavljanje samo jednog ili više sličnih zadataka. To samo treba napraviti razliku između aplikacijskog softvera i aplikacijskih programa. Aplikacijski softver je grupa koja integrira apsolutno sve aplikacije (u općem smislu ili u bilo koje odabrano područje), dok su aplikativni programi specifične aplikacije koje su usmjerene na određeni smjer u upotrebi ili stvoren za jedna ili više akcija za postizanje cilja.
Možete uzeti u obzir najjednostavniju situaciju. Uzmite paket Microsoft Office. To je aplikacijski softver (primjeri se mogu navesti na drugim sličnim izborima, ali svatko zna "Office", tako da izgleda zgodnije). Sve aplikacije koje su dio Ureda (Word, Excel, Power Point, Access, itd.) Već su aplikacijski programi.
Budući da je ova vrsta softvera usmjerena na obavljanje dobro definiranih zadataka, u određenom smislu može se (sasvim uvjetno) podijeliti u programe osmišljene isključivo za jedan zajednički zadatak i cjelokupne softverske sustave koji kombiniraju sposobnosti za izvršavanje glavnih i povezanih zadaća.
U toj perspektivi možete razmotriti aplikacijski softver. Primjeri se najbolje temelje na tekstualnim aplikacijama. Na primjer, mnogi korisnici neprestano brkaju pojmove "uređivač teksta" i "program za obradu teksta".
Iako u takvim primjenama postoji mnogo toga zajedničkog, razlika između njih je značajna.
Uređivač teksta dizajniran je za pregled i uređivanje teksta s minimalnim skupom alata (WordPad) i program za obradu teksta (MS Word), osim obavljanja glavnih zadataka, omogućuje izvođenje mnogih dodatnih radnji. Opet, podjela je vrlo uvjetna.
No standardni Notepad, dostupan na bilo kojem Windows sustavu, vjerojatnije je hibridna aplikacija. Uz uređivanje teksta, može se koristiti i kao programski alat, budući da podržava sintaksu većine trenutno poznatih programskih jezika.
Sve je teže kategorizirati softverske aplikacije jer se novi programi pojavljuju relativno brzo, a njihov se opseg stalno širi. Nije iznenađujuće da do danas jednostavno ne postoji jedinstveni sustav za razdvajanje programa.
Međutim, kao jednu od opcija, možete donijeti najčešću podjelu aplikacija prema vrsti i opsegu uporabe. Obje kategorije su prilično obimne, tako da bi se neke vrste aplikacijskog softvera trebale razmatrati odvojeno. Samo to može dati potpuno razumijevanje cjelokupne slike.
Klasifikacija programa prema vrsti prvenstveno je usmjerena na tip zadatka koji se izvršava.
Zbog lakšeg razumijevanja, gotovo sve aplikacije mogu se kombinirati u nekoliko velikih grupa:
Struktura ove kategorije uključuje aplikacije i programske pakete o kojima svaki korisnik modernog računala zna. One uključuju sljedeće komponente:
Naravno, ovaj popis možete dodati koliko god želite. Samo kratka klasifikacija daje se, da tako kažemo, za opće razumijevanje predmeta.
Ova kategorija, kao što je već jasno iz naziva, uključuje sve ono što pruža naše slobodno vrijeme. Industrija zabave ima mnogo područja, ali u odnosu na računalnu tehnologiju izdvojit ćemo samo glavne komponente.
U ovoj kategoriji u aplikacijski softver uključeni su sljedeći programi i softverski paketi:
Kao što možete vidjeti, apsolutno su svi aspekti vezani uz slobodno vrijeme jednostavno nemoguće popisati.
Što se tiče softvera ove vrste, nije teško pretpostaviti da aplikacijski softver ove kategorije uključuje programe koji imaju vrlo uski fokus.
Među različitim programskim paketima i aplikacijama mogu se razlikovati sljedeće komponente:
U odjeljku profesionalnog softvera situacija je nešto složenija. Ova kategorija je vrlo velika, a program, u svojoj pristigloj pošti, obični korisnici gotovo nikad ne koriste.
Međutim, u ovoj se grupi mogu razlikovati sljedeći paketi:
Opet, vrlo je teško nabrojati sve kategorije profesionalnih programa, a taj se popis daje isključivo u svrhu razumijevanja softverskih proizvoda koji su u njemu uključeni.
Ova grupa je jednostavna. Većinom, to su aplikacije koje je sam korisnik napravio koristeći alat koji mu je na raspolaganju u određenom računalnom okruženju u skladu s mogućnostima samog okruženja i operativnog sustava u kojem djeluje.
Klasifikacija aplikacijskog softvera za ovu značajku također sadrži vrlo opsežne informacije. Među prioritetnim područjima izdvajamo najčešće:
Kao što možete vidjeti iz svega gore navedenog, aplikacijski softver je jedna od najvećih skupina u razdvajanju programa i aplikacija. Jasno je da je nemoguće fizički spomenuti apsolutno sve vrste programa, smjernice u rješavanju postavljenih zadataka ili područje primjene takvih softverskih proizvoda. Ipak, čak i za primjer klasifikacije omogućuje vam da odmah shvatite razlike, recimo, od softver sustava i usluge upravljanja ili pružanja usluga.
Konačno, ostaje da se istakne najvažnija svojstva aplikacijskog softvera. Programi ove vrste ne mogu izravno komunicirati s korisnikom i također nemaju izravnu mogućnost pristupa resursima računala. Takva je interakcija moguća samo putem instaliranog operativnog sustava, koji u ovom slučaju ima ulogu određenog sloja između programa, nekih računalnih komponenti i krajnjeg korisnika.
Što se tiče odvajanja softvera prema nekim karakterističnim značajkama, danas se može naći dosta klasifikacijskih opcija, a navedeni primjer nije jedini i a priori ispravan. Ako slijedite neke specifične standarde koji su usvojeni i važeći u različitim zemljama, možete pronaći i druge oblike odvajanja aplikacija i programskih paketa u klase. Na primjer, ovdje je moguće uključiti podjelu u plaćene, besplatne i shareware programe. Međutim, ovaj kriterij može zadovoljiti ne samo aplikativni softver, već i druge vrste softverskih proizvoda. Ako temeljito proučite standarde nekih država, još uvijek možete pronaći mnoge kriterije koji mogu zadovoljiti ovu vrstu softvera. Zbog toga danas ne postoji jedinstven usvojen sustav koji bi u samo jednu kategoriju mogao pouzdano postaviti nekakav softverski proizvod. Štoviše, čak iu većini primjenjenog softvera možete pronaći dosta, da tako kažemo, hibridne aplikacije koje bi jednako mogle pripadati različitim klasama softvera. No, ako pitanje razmotrimo nešto šire, čak i prema gore navedenim karakteristikama, vrlo je vjerojatno da će se reći da određeni program pripada posebno tipu aplikacije, a ne nekoj drugoj kategoriji.