Professional Documents
Culture Documents
Informatika2 3s
Informatika2 3s
DES(Federal Data Encryption Standard)- poznat ali iako ga je Ameriki nac.biro za standarde
preporuio, vlada SAD ga nije koristila za zatitu podataka zbog male duine kljua od 56
bita.
IDEA(International Data Encryption Algorithm)-u novije vreme, objavljen 1990.god, koristi
klju od 128 bita, za sada dosta otporan.
Asimetrini ifarski sistemi( sistemi javnih kljueva).Klju za ifrovanje razlikuje se od
kljua za deifrovanje. Postoje dva kljua, jedan za ifrovanje a drugi za deifr. Oni nisu isti
ali su povezani odreenim transformacijama. Jedan se oznaava kao javni i moe se slobodno
distribuirati, dok je drugi tajni i mora biti dostupan samo njegovom vlasniku. Najpoznatiji
asimetrini algoritam je RSA(Rivest-Shamir-Adleman). On je implementiran u program za
ifrovanje PGP(Pretty Good Privacy) koji se najee koristi za zatitu elektronske pote(email).
64. Digitalni potpis
On odgovara fizikom potpisu pisanog dokumenta i koristi se da bi se garantovao identitet
kreatora poruke. Mora biti razliit pri svakom procesu potpisivanja. Generiu se uz pomo
hash funkcija i pomou RSA. Kriptoloka hash funkcija od poruke proizvoljne duine
stvara zapis fiksne duine(512 bita) koji odslikava sadraj poruke tako da promena sadraja
utie na promenu potpisa.
korisnik bira najpovoljniju. Kao rezultat opisanog procesa sledi informacija za buduu
upotrebu, tj.odluka o pravcu akcije.
Veoma vaan faktor za uspean rad sistema je njegova korektna implementacija. Kljuni
faktori uspeha implementacije su: puna panja menadmenta, podrka top menadmenta,
razumevanje potreba korisnika, paljivo planiranje i testiranje i stabilni zahtevi korisnika.
moze ponoviti.
5.interfejs(jedinica za dijalog)-omoguuje komunikaciju korisnika sa ES-om.
Vetaka inteligencija
Meyer kae da je VI rezultat vaeih znanja koja potiu iz razliitih naunih oblasti i koja su
transformisana u oblik koji omoguava reavanje problema. Transformacija se vri pomou
razliitih tehnologija VI.
Mnogi autori smatraju da ne postoji jasna definicija VI. Ona je razliita u odnosu na druge
kompjuterske nauke i ne moe se definisati kao jasan skup tehnologija. Pitanje je kada i kako
da koristimo tehnike VI u reavanju problema.
Prema Meyeru delovi vetake inteligencije su:
1.Uenje-glavna sposobnost intel.sistema. To je upravljanje faktorima koji utiu na reavanje
postavljenog problema.
2.Modeliranje simbolima-VI omoguava reavanje problema koji ne mogu da se ree na
klasian nain, primenom klasine metodologije. U VI se koriste simboli, umesto algoritama,
pomou kojih se predstavljaju realni predmeti, njihove karakteristike i relacije koje postoje.
3.Heuristika-VI koristi pravila heuristike koja olakavaju pretraivanje i pronalaenje reenja.
4.Reavanje problema-ovaj pojam oznaava razumevanje dogaaja i transformaciju znanja u
odgovarajue akcije.
5.Integracija-VI treba da omogui realnu informacionu integraciju: raspoloivost informacija i
znanja unutar poslovnog sistema.
6.Tehnike i jezici vetake inteligencije-tehnike VI su: tehnologija kolske table,
klijent/server, kreativno razmiljanje, inteligentna sredstva, robotika, modeliranje i simulacija
itd. Jezici koji se koriste za programiranje su npr.LISP, PROLOG, C++, LOGO.
7.Budui razvoj-VI omoguava razvoj u smislu: modelovanja sloenih fizikih sistema,
korienja raznovrsnih znanja, vremenskog rasuivanja, integracije razliitih teorija
upravljanja.
Informacioni tokovi
U infor.tokove ubrajamo prikupljanje, prenos i dostavljanje podataka. Ovi tokovi se
odvijaju putem odgovarajueg komunikacionog sistema. Oni treba da budu organizovani tako
da svim subjektima odluivanja omogue pravovremeni pristup informacijama. Pri analizi i
projektovanju inf.tokova za razne nivoe upravljanja i odluivanja treba imati u vidu razliite
vrste informacija koje se odnose na date nivoe. U tom smislu se uoava trojna korelaciona
povezanost: odluivanje-karakter informacija-usmerenost informacija.
Informacioni zahtevi subjekata mogu biti predstavljeni inf.tokovima, kojima se:
-kontinuirano obezbeuju informacije subjektima i koji se odnose na zahteve vezane za
praenje aktivnosti subjekata i poslovnog sistema.
-nekom subjektu periodino obezbeuju potrebne informacije i kojima se zadovoljavaju
zahtevi iz oblasti planiranja, komunikacije itd.
Sa stanovita povezanosti podsistema odluivanja postoje inf.tokovi:
-izmeu svih identifikovanih podsistema odluivanja
-izmeu subjekata pripreme i subjekata odluivanja u okviru inf.podsistema
Sa stanovita izvora i tehnika obrade informacija, postoje inf.tokovi:
-prema okruenju poslovnog sistema-kojima se vri meusobna razmena relevantnih
informacija
-unutar pos.sistema-koji karakterie klasian nain i tehnologija obrade
-unutar pos.sistema-koji karakterie primena raunara za informisanje i povezivanje korisnika
sa izvorima informacija.
Informacioni procesi
U informacione procese ubrajamo evidentiranje, obradu i memorisanje podataka.
Mogu se organizovati na razliite naine. Uglavnom postoje dva oblika organizacije:
1.centralizovana obrada-sve informacije se obrauju na jednom mestu
2.distribuirana obrada-informacije se obrauju na vie mesta
Distribuirani sistemi
Ovi sistemi podravaju model distribuirane obrade podataka i danas su najrasprostranjeniji.
Na njihovu rasprostranjenost utie fizika dislociranost korisnika koji raspolau raunarima
skromnih performansi i razvoj novih tehnologija koje podravaju distribuiranu obradu
podataka.
Klijent-Server sistemi
Klijent-Server model obrade podataka je rezultat nastojanja da se to bolje iskoriste
personalni raunari kroz njihovu integraciju u jedinstven sistem za obradu podataka.
Ovaj model je model distribuirane obrade podataka, gde se funkcije jednog korisnikog
programa raspodeljuju na najmanje dva procesa koji meusobno komuniciraju. Ta dva
procesa su: klijentski i serverski. Klijentski proces alje poruku serverskom procesu, trai
odreenu uslugu, a serverski proces izvrava traeni zadatak i alje poruku klijentskom
procesu o rezultatu izvrenog zadatka.
Oba procesa se mogu izvravati na jednom raunaru ali je bolje da se distribuiraju na veliki
broj, fiziki dislociranih raunara. Raunar koji vri klij.proces-klijent, a onaj koji vri
serverski-server.
Za primenu ovog sistema potrebna su najmanje dva raunara, povezana komun.mreom, sa
projektantski
programski
ispitivanje korisnika
izvoenje inf.zahteva iz postojeeg informacionog sistema
evolutivni pristup
Nakon toga sledi planiranje informacionog sistema. Prvo treba uoiti nedostatke u ve
postojeem sistemu. Projektni tim potom predlae projektna reenja i daje i prikaz moguih
efekata. On ukazuje i na promene u organizaciji koje treba izvriti i predlae plan obuke
korisnika novog sistema.
Planiranjem inf.sistema treba utvrditi:
Ko su korisnici sistema?
ENTITET- predstavlja ili izvore iz kojih sistem crpi podatke ili korisnike kojima
sistem prua informacije. Predstavljaju se pravougaonikom u koji se upisuje ime.
(student)
balansno pravilo glasi: tokovi podataka koji ulaze u proces i naputaju ga moraju
odgovarati onima koji ulaze i naputaju DFD koji predstavlja taj proces detaljnije na
niem nivou
Projektovanje sistema
Cilj je izrada projektne specifikacije sistema, tako da budu zadovoljeni zahtevi definisani u
fazi analize.
Projektna specifikacija je detaljnija od onih koje su izraene u fazi analize i ona je osnovni
dokument koji koriste programeri za izradu odgovarajueg programskog reenja.
Projektovanje sistema se sastoji od logikog i fizikog projektovanja.
Rezultat logikog projektovanja su specifikacije procedura, programa i modula, opta
specifikacija resursa koji su potrebni za implementiranje sistema i logiko projektovanje baze
podataka.
Rezultat fizikog projektovanja je kompletna i detaljna specifikacija komponenti programa i
baza podataka.
Programiranje
U ovoj fazi se vri koordinacija i upravljanje stvarnom izgradnjom sistema. Tokom ove faze,
programeri piu neophodne programe, vri se njihovo testiranje i razvija odgovarajua
dokumentacija za korisnike.
Za pisanje savremenog aplikacionog softvera koriste se uglavnom prog.jezici etvrte
generacije i objektno-orijentisani jezici. Program treba da bude korektan, pouzdan i
dokumentovan. Zatim sledi testiranje da bi se dokazalo da program radi kako je planirano.
Tada se ceo sistem ili samo neke komponente puste u probni rad. Zavrno testiranje se vri tek
kad je programiranje u potpunosti zavreno.
Testiranje softvera obuhvata: testiranje modula, testiranje integracije, sistemsko testiranje
atestiranje i instalaciono testiranje.