29-08-2010, 12:00 AM
Maturski, Seminarski , Maturalni i diplomski radovi iz ekonomije: menadzment, marketing, finansija, elektronskog poslovanja, internet tehnologija, biznis planovi, makroekonomija, mikroekonomija, preduzetnistvo, upravljanje ljudskim resursima, carine i porezi.
Softver
Softveri 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.
Poreklo pojma
Pojam softver je prvi put iskoristio John W. Turkey, inženjer informatike, 1957. godine. Pojam je nastao kao analogija pojmu hardver. Naime, na engleskom reč hardver znači gvožđurija, odnosno tvrde stvari (hard = tvrdo). Nasuprot tome reč soft znači meko.
Definicija
Verovatno najbolja definicija za pojam softver potiče od Instituta inženjera Elektrotehnike i Elektronike (The Institute of Electrical and Electronics Engineers - IEEE), koja glasi:
Sveobuhvatni zbir informatičkih programa, procesa, pravila; dokumentacije i datoteka u vezi, koji čine deo operacija jednog informatičkog sistema.
(Pogledaj: IEEE Std 729-1993, IEEE Software Engineering Standard 729-1993: Glossary of Software Engineering Terminology. IEEE Computer Society Press, 1993).
Tipologija
Dva osnovna tipa softvera su:
Sistemski softver - programi koji se koriste za direktno upravljanje fizičkim delom 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 delom sistemskog softvera.
Korisnički softver - programi namenjeni 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 pohranjivanje 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 unapred utvrđen niz naredbi da bi omogućio korisniku da podatke obradi na odgovarajući način....
Sadrzaj
Sadrzaj 2
Softver 3
Poreklo pojma 3
Definicija 3
Tipologija 3
Slobodni softver 4
Upotreba 4
Istorija 5
Kratka istorija Slobodnog softvera: 6
Licence za slobodni softver 6
Varijante slobodnog softvera, kako ih definiše ZSS: 7
Pozitivni društveni ishodi razvoja softvera 9
Negativni društveni ishodi 9
Slobodni softver kao komunistički pokret 10
Slobodni softver kao libertarianski pokret 10
Kontroverze softvera 11
Metodologije za razvoj softvera 12
Životni ciklus razvoja softvera 13
Vodopad (Waterfall) model 13
Fizibiliti 14
Zahtevi 14
Dizajn 15
Programiranje i testiranje 15
Održavanje 16
Iterativni Razvoj (Iterative Development) 16
Brzi razvoj aplikacija 16
Zajednički razvoj 16
Prototipski razvoj (Prototyping Model) 16
Sinhronizuj i stabilizuj 17
Spiralni razvoj 17
Organizija rada na softverskih projektima 17
Aktivnosti i uloge softverskih timova 17
Aktivnosti 17
Razvoj proizvoda 17
Tehnička edukacija 17
Odmor i rekreacija 18
Dizajneri/Programeri 18
Testeri 18
Pisci 18
Menadžer projekta 18
Sponzor projekta 19
Timovi 19
>>>> Informacione tehnologije,programiranje,OS,vesti iz oblasti IT-a <<<< 20
Kvalitet softvera i standardi 21
Usvojeni standardi 23
Inovacije donose novac 25
Genijalci na okupu 26
Prva faza inovacija softvera 28
Paralelni svetovi 29
Rizične investicije u nove tehnologije 29
Zaključak: 30
Literatura: 34
Softver
Softveri 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.
Poreklo pojma
Pojam softver je prvi put iskoristio John W. Turkey, inženjer informatike, 1957. godine. Pojam je nastao kao analogija pojmu hardver. Naime, na engleskom reč hardver znači gvožđurija, odnosno tvrde stvari (hard = tvrdo). Nasuprot tome reč soft znači meko.
Definicija
Verovatno najbolja definicija za pojam softver potiče od Instituta inženjera Elektrotehnike i Elektronike (The Institute of Electrical and Electronics Engineers - IEEE), koja glasi:
Sveobuhvatni zbir informatičkih programa, procesa, pravila; dokumentacije i datoteka u vezi, koji čine deo operacija jednog informatičkog sistema.
(Pogledaj: IEEE Std 729-1993, IEEE Software Engineering Standard 729-1993: Glossary of Software Engineering Terminology. IEEE Computer Society Press, 1993).
Tipologija
Dva osnovna tipa softvera su:
Sistemski softver - programi koji se koriste za direktno upravljanje fizičkim delom 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 delom sistemskog softvera.
Korisnički softver - programi namenjeni 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 pohranjivanje 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 unapred utvrđen niz naredbi da bi omogućio korisniku da podatke obradi na odgovarajući način....
Sadrzaj
Sadrzaj 2
Softver 3
Poreklo pojma 3
Definicija 3
Tipologija 3
Slobodni softver 4
Upotreba 4
Istorija 5
Kratka istorija Slobodnog softvera: 6
Licence za slobodni softver 6
Varijante slobodnog softvera, kako ih definiše ZSS: 7
Pozitivni društveni ishodi razvoja softvera 9
Negativni društveni ishodi 9
Slobodni softver kao komunistički pokret 10
Slobodni softver kao libertarianski pokret 10
Kontroverze softvera 11
Metodologije za razvoj softvera 12
Životni ciklus razvoja softvera 13
Vodopad (Waterfall) model 13
Fizibiliti 14
Zahtevi 14
Dizajn 15
Programiranje i testiranje 15
Održavanje 16
Iterativni Razvoj (Iterative Development) 16
Brzi razvoj aplikacija 16
Zajednički razvoj 16
Prototipski razvoj (Prototyping Model) 16
Sinhronizuj i stabilizuj 17
Spiralni razvoj 17
Organizija rada na softverskih projektima 17
Aktivnosti i uloge softverskih timova 17
Aktivnosti 17
Razvoj proizvoda 17
Tehnička edukacija 17
Odmor i rekreacija 18
Dizajneri/Programeri 18
Testeri 18
Pisci 18
Menadžer projekta 18
Sponzor projekta 19
Timovi 19
>>>> Informacione tehnologije,programiranje,OS,vesti iz oblasti IT-a <<<< 20
Kvalitet softvera i standardi 21
Usvojeni standardi 23
Inovacije donose novac 25
Genijalci na okupu 26
Prva faza inovacija softvera 28
Paralelni svetovi 29
Rizične investicije u nove tehnologije 29
Zaključak: 30
Literatura: 34