RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija...

13
RAZVOJ INFORMACIONIH SISTEMA Evolucija arhitekture softvera Viktor Pocajt: Primenjena informatika u IZŽS

Transcript of RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija...

Page 1: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

RAZVOJ INFORMACIONIH SISTEMA

Evolucija arhitekture softvera

Viktor Pocajt: Primenjena informatika u IZŽS

Page 2: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Proces razvoja IS

1) Formiranje Modela objekti-veze2) Formiranje specifikacije relacija i

specifikacije operacija3) Kreiranje baze podataka4) Implementacija: Formiranje prototipa

aplikacije5) Testiranje6) Dorada prototipova, dodavanje

funkcionalnosti, izveštavanjeViktor Pocajt: Primenjena informatika u IZŽS

Page 3: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Paradigme arhitekture softvera

Monolitni softver

Dihotomija aplikacija - sistemski softver

Dominacija korisničkog interfejsa

Računarska mreža

Virtuelna mašina

Globalna računarska mreža

– Web 2.0

– Web 3.0

Viktor Pocajt: Primenjena informatika u IZŽS

Page 4: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Monolitni softver

Hardver korisničkoginterfejsa

"Totalni" softver

Hardver zaizračunavanje

(1945-1965)

Viktor Pocajt: Primenjena informatika u IZŽS

Page 5: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Dihotomija aplikacija -sistemski softver

Hardver korisničkoginterfejsa

Aplikativnisoftver

Hardver zaizračunavanje i

komunikacioni hardver

Pomoćni programi

Operativni sistem

Komunikacionisoftver

(1965-1985)

Page 6: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Hardver korisničkoginterfejsa

"Totalni" softver

Hardver zaizračunavanje

Hardver korisničkoginterfejsa

Aplikativnisoftver

Hardver zaizračunavanje

Hardver korisničkoginterfejsa

Računski

Pomoćni programi

Operativni sistem

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Komunikacioni hardverKomunikacioni

softverKomunikacioni

softver

Operativni sistem

Aplikativnisoftver

I NIVO(1945-1965)

II NIVO(1965-1985)

III NIVO(1985-...)

Aplikativnisoftver

Softverinterfejsa

Hardver

Grafički korisnički interfejs

Page 7: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Hardver korisničkoginterfejsa

Računski

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Operativni sistem

Aplikativnisoftver

Hardver korisničkoginterfejsa

Računski

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Operativni sistem

Aplikativnisoftver

Hardver korisničkoginterfejsa

Računski

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Operativni sistem

Aplikativnisoftver

Komunikacionisoftver

Komunikacionisoftver

Komunikacionisoftver

Ljuska distribuiranog operativnog sistema

NIVO IV

Računarska mreža

Page 8: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Virtuelna mašina

Sistem korisničkog interfejsa

virtuelne mašine

Pomoćni programi virtuelne

mašine

Komunikacioni

softver virtuelne

mašine

Operativni sistem

virtuelne mašine

Aplikativni

softver za

virtuelnu

mašinu

Viktor Pocajt: Primenjena informatika u IZŽS

Page 9: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Hardver korisničkoginterfejsa

Rašunski

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Operativni sistem

Hardver korisničkoginterfejsa

Računski

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Operativni sistem

Hardver korisničkoginterfejsa

Računski

Sistem korisničkog interfejsa

Pomoćni programi

Komunik.

Hardver

Operativni sistem

Komunikacionisoftver

Komunikacionisoftver

Komunikacionisoftver

Ljuska distribuiranog operativnog sistema

NIVO V

Sistem korisničkog interfejsavirtuelne mašine

Pomoćni programi virtuelnemašine

Operativni sistemvirtuelne mašine

Aplikativnisoftver zavirtuelnumašinu

Sistem korisničkog interfejsavirtuelne mašine

Pomoćni programi virtuelnemašine

Operativni sistemvirtuelne mašine

Aplikativnisoftver zavirtuelnumašinu

Sistem korisniškog interfejsavirtuelne mašine

Pomoćni programi virtuelnemašine

Operativni sistemvirtuelne mašine

Aplikativnisoftver zavirtuelnumašinu

Interpreter virtuelne mašine Interpreter virtuelne mašine Interpreter virtuelne mašine

Page 10: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Web 2.0

Rich Internet Application (RIA)– AJAX – Flash

Service-oriented Architecture (SOA)– Feeds – RSS– Web Services

Social Web– Podcasting – Blogging – Tagging – Contributing to RSS – Social bookmarking – Social networking

Viktor Pocajt: Primenjena informatika u IZŽS

Page 11: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

Web 3.0: Semantic Web

Page 12: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

IT, digitalna ekonomija

i nova organizacija

10

100

1000

1970 1980 1990 2000 2010

MILIONI KORISNIKA

Efikasnost

Centralizovana

automatizacija

Reinženjering

procesa

Automatizacija

kancelarije

Restrukturiranje

industrija

Globalno tržište

na Mreži

Page 13: RAZVOJ INFORMACIONIH SISTEMA - pocajt.tmf.bg.ac.rspocajt.tmf.bg.ac.rs/informatika/Pres/7 - Evolucija softvera.pdf · Paradigme arhitekture softvera Monolitni softver Dihotomija aplikacija

IT i nova industrijska

revolucija

10

100

1.000

1970 1980 1990 2000 2010

MILIONI KORISNIKA

10.000

100.000

2020