SOFTVER

SEMINARSKI RAD

SADRŽAJ:

UVOD..................................................................................................................................2

1.

DEFINICIJA I POJAM SOFTVERA..................................................................3

1.1.

R

AZVOJ

 

SOFTVERA

............................................................................................. 3

2.

SISTEMSKI SOFTVER........................................................................................5

2.1.

O

PERATIVNI

 

SISTEM

........................................................................................... 5

2.1.1. Vrste operativnih sistema................................................................................6

3.

APLIKATIVNI SOFTVER..................................................................................8

3.1.

G

OTOVI

 

SOFTVER

................................................................................................8

4.

PROGRAMSKI JEZICI.....................................................................................10

4.1.

N

IŽI

 

PROGRAMSKI

 

JEZICI

.................................................................................11

4.2.

V

IŠI

 

PROGRAMSKI

 

JEZICI

 

ILI

 

PROCEDURALNI

 

PROGRAMSKI

 

JEZICI

.............11

4.3.

O

BJEKTNO

 

ORIJENTIRANI

 

PROGRAMSKI

 

JEZICI

.............................................12

ZAKLJUČAK.................................................................................................................. 14

LITERATURA.................................................................................................................15

1

background image

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

1

.

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 

1

 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

2

.

2

 https://slideplayer.com/slide/14697505/

4

Želiš da pročitaš svih 16 strana?

Prijavi se i preuzmi ceo dokument.

Ovaj materijal je namenjen za učenje i pripremu, ne za predaju.

Slični dokumenti