Softver: definicija, podela i funkcionisanje u računarskom sistemu
SOFTVER
SEMINARSKI RAD
SADRŽAJ:
DEFINICIJA I POJAM SOFTVERA..................................................................3
............................................................................................. 3
........................................................................................... 5
................................................................................................8
.................................................................................11
.............................................12
1

1. DEFINICIJA I POJAM SOFTVERA
Softver su programi (naredbe, instrukcije) koji “govore” računaru kako treba da
izvršava određene zadatke. Softver je način zapisa algoritama u obliku koji je razumljiv
računaru. Pojam softver je prvi put iskoristio John W. Tukey, inženjer informatike, 1957.
godine. Pojam je nastao kao analogija pojmu hardver. Naime, na engleskom riječ hardver
znaci tvrde stvari. Nasuprot tome riječ soft znaci meko.
Verovatno najbolja definicija za pojam softver potice od Instituta inženjera
Elektrotehnike i Elektronike (The Institute of Electrical and Electronics Engineers -
IEEE), koja glasi:
Sveobuhvatni zbir informatickih programa, procesa, pravila; dokumentacije i datoteka u
vezi, koji cine deo operacija jednog informatickog sistema
.
Dva osnovna tipa softvera su:
Sistemski softver - programi koji se koriste za direktno upravljanje fizičkim
dijelom računara, odnosno hardverom. Ovaj softver omogućava interakciju
korisničkog softvera sa hardverom. Moderni naziv za sistemski softver je
operativni sistem. Neki teoretičari informatike smatraju kompajler i ostale alatke
za razvoj softvera dijelom sistemskog softvera.
Korisnički softver - programi namijenjeni krajnjim korisnicima računarskog
sistema. To su dakle programi sa kojima korisnici sistema obrađuju podatke.
Izvršavanje softvera ili programa od strane korisnika računarskog sistema danas
obično uključuje učitavanje korisničkog softvera i podataka sa hard diska,
interaktivnu obradu podataka i smještanje podataka na hard disk. U prošlosti su se
umesto hard diska koristile magnetne trake ili neki drugi tip trajne memorije.
Računar u toku izvršavanja softvera prati unaprijed utvrđen niz naredbi da bi
omogućio korisniku da podatke obradi na odgovarajući način.
1.1. Razvoj softvera
Razvoj softvera glavni je faktor u razvoju informacionih tehnologija. Primjena
softvera se raširila na sva područja ljudskog djelovanja. Samo na američkom tržištu,
prodaja poslovnog softvera za personalne računare iznosila je 1981. godine oko 500
miliona USD, dok se prodaja u 1986. godini kretala oko 4,6 milijarde USD. Danas ove
brojke ostvaruju pojedini proizvođači. Mogućnosti razvoja softvera, pored postignutih
https://www.ieee.org/publications/index.html
3
rezultata, i dalje su neslućene. Razvoj programskih jezika, a posebno jezika četvrte
generacije, objektno orijentisanog programiranja i pokušaja stvaranja univerzalnih
programskih alata, dovodi do toga da se softver sve više približava korisniku i postaje
jednostavniji za upotrebu. Zbog mnoštva gotovih programskih paketa za najrazličitije
namjene, danas najčešće nije racionalno razvijati svoj softver. Ali, ostaje potreba za
razvojem specifičnih softverskih rješenja za pojedina područja, kao i dodatnih programa,
koji predstavljaju dogradnju već kupljenih softveskih paketa
https://slideplayer.com/slide/14697505/
4
Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.
Slični dokumenti