51
1 V. Dijagrami objekata Pokazuju vezu medu objektima radi opisa statickih karakteristika modela

V. Dijagrami objekata

Embed Size (px)

DESCRIPTION

V. Dijagrami objekata. Pokazuju vezu medu objektima radi opisa statickih karakteristika modela. Dijagrami objekata. uprava : Organizacija. racunovodstvo : Organizacija. nastavici : Organizacija. Pero : Osoba. Marko : Osoba. KONKRETAN PRIMER DIJAGRAMA OBJEKATA. VI. Dijagrami komponenti. - PowerPoint PPT Presentation

Citation preview

Page 1: V. Dijagrami objekata

1

VDijagrami objekata

Pokazuju vezu medu objektima radi opisa statickih karakteristika modela

Dijagrami objekata

2

uprava Organizacija

racunovodstvo Organizacija nastavici Organizacija

Pero Osoba Marko Osoba

KONKRETAN PRIMER DIJAGRAMA OBJEKATA

3

4

VIDijagrami komponenti

Skup komponenti i njihovih relacija (biblioteke fajlova funkcije izvrsnih fajlova ili koncepti u softverskim paketima

5

Dijagrami komponenti

UpotrebaModeliranje koda programa

Modeliranje izvrsnih verzija softveraModeliranje baza podataka

Modeliranje prilagodljivih (adaptivnih) sistema

6

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 2: V. Dijagrami objekata

Dijagrami objekata

2

uprava Organizacija

racunovodstvo Organizacija nastavici Organizacija

Pero Osoba Marko Osoba

KONKRETAN PRIMER DIJAGRAMA OBJEKATA

3

4

VIDijagrami komponenti

Skup komponenti i njihovih relacija (biblioteke fajlova funkcije izvrsnih fajlova ili koncepti u softverskim paketima

5

Dijagrami komponenti

UpotrebaModeliranje koda programa

Modeliranje izvrsnih verzija softveraModeliranje baza podataka

Modeliranje prilagodljivih (adaptivnih) sistema

6

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 3: V. Dijagrami objekata

KONKRETAN PRIMER DIJAGRAMA OBJEKATA

3

4

VIDijagrami komponenti

Skup komponenti i njihovih relacija (biblioteke fajlova funkcije izvrsnih fajlova ili koncepti u softverskim paketima

5

Dijagrami komponenti

UpotrebaModeliranje koda programa

Modeliranje izvrsnih verzija softveraModeliranje baza podataka

Modeliranje prilagodljivih (adaptivnih) sistema

6

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 4: V. Dijagrami objekata

4

VIDijagrami komponenti

Skup komponenti i njihovih relacija (biblioteke fajlova funkcije izvrsnih fajlova ili koncepti u softverskim paketima

5

Dijagrami komponenti

UpotrebaModeliranje koda programa

Modeliranje izvrsnih verzija softveraModeliranje baza podataka

Modeliranje prilagodljivih (adaptivnih) sistema

6

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 5: V. Dijagrami objekata

5

Dijagrami komponenti

UpotrebaModeliranje koda programa

Modeliranje izvrsnih verzija softveraModeliranje baza podataka

Modeliranje prilagodljivih (adaptivnih) sistema

6

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 6: V. Dijagrami objekata

6

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 7: V. Dijagrami objekata

7

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 8: V. Dijagrami objekata

8

VIIDijagrami razmestaja komponenti

Prikazuje topologiju sistema raspored komponenti po cvorovima mreze

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 9: V. Dijagrami objekata

9

KLIJENT

SERVER MREŽA

KLIJENT

KLIJENT

primer

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 10: V. Dijagrami objekata

10

serverSamopos

Klijent POSterminal

upitiltltbaza gtgt

Prodaja

transakc

POS-GUI

DIJAGRAM RAZMESTAJA KOMPONENTI

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 11: V. Dijagrami objekata

Zadatak 1

bull Dijagramom razmeštaja predstaviti konfiguraciju mreze pod pretpostavkom da se studenti mogu prijavljivati za neke kurseve iz biblioteke studentskog doma ili sa bilo kog racunara iz glavne zgrade Sve to treba da se odrazi na stanje u bazi podataka koja se nalazi na serveru

11

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 12: V. Dijagrami objekata

Zadatak 1 (rešenje)

12

ServerltltPCgtgt

BibliotekaltltPCgtgt

Glavna zgradaltltPCgtgt

Studentski domltltPCgtgt

ltltIntranetgtgt

ltltInternetgtgt

ltltLANgtgt

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 13: V. Dijagrami objekata

13

IIDijagrami interakcija (dijagram sekvenci (redosleda)+dijagram

kolaboracije(saradnje))

Pokazuju saradnju vezu i komunikaciju grupe objekata u sistemu cije se ponasanje opisuje

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 14: V. Dijagrami objekata

Opsti elementi kod dijagrama sekvenci (redosleda)

14

Objekat Razred

Zivotna crta objekta

Objekat Razred

Aktivacija

Objekat Razred

Poruka

Poruka

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 15: V. Dijagrami objekata

UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)

15

Tekstualni opis ldquokoreografijerdquo komunikacije aktera sa sistemom

Objekat Razred 2 Objekat Razred 3Objekat Razred 1

Akter

Poruka 1

Poruka 2

Poruka 3

Poruka 4

Poruka 5

Poruka 6

Poruka 7

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 16: V. Dijagrami objekata

Zadatak 2

bull Dijagramom sekvenci opisati scenario za štampanje zapisnika za ispit

16

ZapisnikForma Racunar Server Stampac

StampajZapisnik(z Zapisnik)

Stampaj(d Dokument)

Stampaj(d Dokument)

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 17: V. Dijagrami objekata

UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)

17

Objekt Razred 1

Objekt Razred 2 Objekt Razred 3

Akter

Objekat Razred 4

Objekat Razred 1

Objekat Razred 2 Objekat Razred 3

1 Poruka 1

11 Poruka 2

12 Poruka 3

13 Poruka 414 Poruka 5

15 Poruka 6

16 Poruka 7

17 Poruka 8

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 18: V. Dijagrami objekata

Zadatak 3

bull Dijagramom saradnje (kolaboracije) opisati scenario za formiranje zapisnika za polaganje ispita

18

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 19: V. Dijagrami objekata

Zadatak 4 (rešenje)

19

Sluzbenik studentske sluzbe

ListaPredmetaForma ZapisnikForma

Predmet

3 PreuzmiPredmete()

1 FormiranjeZapisnika()

4 SelektrujPredmet()

2 PrikaziPredmete()

5 Selektruj()

6 VratiSelekciju()

7 PodaciOPredmetu(predmet String rok String)8 DodajPodatkeOPrijavi(prijava Prijava) until ImaPrijava()

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 20: V. Dijagrami objekata

Dijagrami interakcije

Sekvencijalni Komunikacioni

20

Instance

(objekti)

Kada se salju poruke

Ko kome salje poruke

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 21: V. Dijagrami objekata

21

UML Modeli i dijagrami

Use CaseDiagramsUse CaseDiagramsDijagramislučajeva korišćenja

ScenarioDiagramsScenarioDiagramsDijagramikolaboracije

StateDiagramsStateDiagramsDijagramikomponenti

ComponentDiagramsComponentDiagramsDijagrami rasporeda

(razmestaja)

StateDiagramsStateDiagramsDijagrami

objekata

ScenarioDiagramsScenarioDiagramsDijagrami

stanja

Use CaseDiagramsUse CaseDiagramsDijagrami

sekvenci

StateDiagramsStateDiagramsDijagrami

klasa

Dijagramiaktivnosti

Modeli

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 22: V. Dijagrami objekata

Modeli pogledi i dijagrami

22

Use CaseDiagramsUse Case

DiagramsUse CaseDiagrams

ScenarioDiagramsScenario

DiagramsCollaborationDiagrams

StateDiagramsState

DiagramsComponentDiagrams

ComponentDiagramsComponent

DiagramsDeploymentDiagrams

StateDiagramsState

DiagramsObjectDiagrams

ScenarioDiagramsScenario

DiagramsStatechartDiagrams

Use CaseDiagramsUse Case

DiagramsSequenceDiagrams

StateDiagramsState

DiagramsClassDiagrams

ActivityDiagrams

Models

Dinamički poglediDijagrami interakcija

Statički pogledi

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 23: V. Dijagrami objekata

Sta se UMl-u zamera

bull Cesto ima komplikovanu notacijubull Pojedini dijagrami sam za sebe nekada

sadrzi neprecizne elementebull Staticki dijagramibull Notacija je cesto problematicna da bi bila

intuitivna i user-frendly

23

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 24: V. Dijagrami objekata

24

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 25: V. Dijagrami objekata

Uloga sistem analiticara

Sistem analitičar

Upravni odbor

Korisnik 1

Korisnik2

Korisnik N

Menadžment ili vlasnik sistema

Administrator baze podataka

Ekspert za projektovanje

interfejsa

Administrator mreže

Programeri aplikacija

Prodavci informacione tehnologije

25

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 26: V. Dijagrami objekata

Izveštaj o izvodljivosti projekta sačinjavaju sledeće analize

bull organizaciono ndash operativna-kadrovska izvodljivost

bull tehničko - tehnološka izvodljivostbull vremenska izvodljivostbull ekonomska izvodljivost

26

Vlastiti razvoj IS ili kupovina IS

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 27: V. Dijagrami objekata

Od cega zavisi uspeh IS

bull Planiranja i pripreme aktivnosti u vezi sa uvodjenjem IS (aktivnosti sistem analiticara)

bull Rad ostalih clanova tima koji dalje razvijaju ISbull Korisnici-Otpor prema promenama ndashefekat

ldquokuvane zaberdquobull Podrske nadredjenih

27

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 28: V. Dijagrami objekata

1048708 Uspeh projekta može izostati zbog različitihrazloga i u različitim stepenima - nekada jeneuspeh vidljivo katastrofalan a nekada samodelimičan

1048708 U jednom izveštaju navedeno je da u SADvrednost neuspelih projekata iznosi 81 mlrddolara godišnje

1048708 U Velikoj Britaniji je na samo jednom neuspelomprojektu (London Stok Market Taurus system)izgubljeno 480 miliona funti

28

Nije se dobilo ono sto se ocekivalo

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 29: V. Dijagrami objekata

29

Zašto informatički projekti ne uspevaju

bull Pomanjkanje resursa 247bull U projekt nisu bili uključeni odgovarajući korisnici 18bull Pomanjkanje potpore menedžmenta 124bull Otpori od strane korisnika 101bull Loša analiza organizacije 79bull Neusklađenost s promenama u okolini 67bull Neusklađenost projekta s poslovnim planovima 67bull Nejasna odgovornost za sprovodjenje projekta 67bull Loš odabir IT alata 33

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 30: V. Dijagrami objekata

30

Prosečno koštanje projekta prema The CHAOS Report [Standish Group iznosi velike kompanije 232 miliona $ srednje kompanije 133 miliona $ i male kompanije 434 hiljade $

Prosečno prekoračenje troškova je 189 a prosečno prekoračenje rokova 222

Prekinutih projekata je 311

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 31: V. Dijagrami objekata

31

Zašto Informacioni sistemi propadaju 1

London Ambulance Servicersquos Computer Aided Dispatch (1991)

Zadatak Sistem koji je nakon poziva na broj telefona hitne pomoći (999)trebao da locira mesto s koga je poziv upućen pronadje i obavestiti najbliža 3vozila Hitne pomoći u Londonu proceni vreme dolaska na cilj i formiranalog za odlazak sa svim potrebnim podacima (konačnu odluku donosidispečer)

Cijena 11 milion funti

Sistem aktiviran u septembru 199226-2710 1992 ndash 2900 poziva za jedan sat zagušenje netačne lokacije vozila ponavljanjepoziva pad sistema = 20-30 nespasenih

Problemi 1h nakon početka rada novog sistema sistem je lsquopaorsquo i nastaoje informacioni haos Hitna pomoć se vratila na stari lsquoručnirsquo način rada skarticamahellipSistem je pao zbog preopterećenosti jer se testirao na 50-ak poziva a samou prvom satu lsquoživersquo upotrabe pristiglo je blizu 3000 poziva na 999

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 32: V. Dijagrami objekata

32

Avio kompanija ndash ComAir

Otkazao transakcioni IS Avio kompanije za vreme božićnih praznika

Inf sistem se sastojao od prastarih IBM-ovih AIX servera

Sistem nije otkazao zbog starosti servera nego zbog SBSova softvera koji nije bio predviđen za od 32000 odlaganja letova koliko ih je bilo tog meseca zbog brojnih oluja

Problemi Hiljade Amerikanaca je božićne praznike provelo čekajući u holovimma štete tužbe narušen ugledhellip

Zašto Informacioni sistemi propadaju 2

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 33: V. Dijagrami objekata

33

Adidas ndash novi sistem distribucije i logistike 1999

Bar-kodiranje svakog proizvoda upotraba bežičnih uređaja u kamionima viljuškarima itd trebala je da omogući brži protok informacija i veliku uštedu u procesu logistike

Softver koji je upravljao sistemom nije radio kako treba (softver je isporucivala outsourcing kompanija ndash partner u projektu)

Neprimerena dokumentacija sprečavala je Adidasove IT stručnjake da poprave programe Adidas je krenuo u primenu novog sistema pre nego što je projekt bio gotov

Problemi prekid distribucije proizvoda na par mjeseci na svetskom nivou velika kašnjenja u isporukama veliki pad prodaje(kod nekih distributera i za 90) hellip

Zašto Informacioni sistemi propadaju 3

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 34: V. Dijagrami objekata

bull Od tri grupe ljudi puno zavisi krajnji ishodbull 1048708 krajnji korisnicibull 1048708 grupa menadžera bull 1048708 projektanti

34

Šta može da krene loše

rsquoRazumni ljudi se prilagodjavaju svetu oko sebe Nerazumni ljudi pokušavaju da svet prilagode sebi Dakle sav progres zavisi od nerazumnih ljudirsquorsquo Bernard Shaw

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 35: V. Dijagrami objekata

Nezadovoljstvo - sa aspekta krajnjeg korisnika

bull 1048708 Koji sistem Ja ne vidim novi sistemlsquobull 1048708 Možda radi ali je užasan za upotrebulsquobull (radi sporo nepuzdano oskudne poruke o

greškama )bull 1048708 Sve je lepo ali da li radi nešto korisnolsquo

35

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 36: V. Dijagrami objekata

Nezadovoljstvo - sa aspektamenadzera

bull 1048708 Da sam znao konačnu cenu nikad se ne bih složiolsquobull (Kašnjenjem se npr cena drastično povećava)bull 1048708 Nema koristi ako nam ga sad isporučite ndash bio nam jebull potreban prošlog aprilalsquobull (Kašnjenjem projekta sistem se može učiniti beskorisnim)bull 1048708 U redu to radi ndashali instalacija je bila tako loša da joj mojebull osoblje više nikad neće verovatilsquobull (Jedna teška havarija sistema može da uništi poverenje)bull 1048708 Kao prvo ja ga nisam želeolsquobull (Apatija i opstrukcija mogu da budu rezutat upotrebe neželjenogbull sistema)bull 1048708 Sad se sve promenilo ndash potreban nam je potpuno novibull sistemlsquobull (Kašnjenjem projekta može se doći do promenjenih zahteva)

36

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 37: V. Dijagrami objekata

37

ldquoJa sam oduvek bio za progres Samo sam protiv promenardquo

Mark Twain

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 38: V. Dijagrami objekata

Nezadovoljstvo - sa aspekta projektanta

bull 1048708 Napravili smo ono što su oni rekli da želelsquobull (Korisnik ne sme da menja zahteve u toku izrade projekta)bull 1048708 Nije bilo dovoljno vremena da se uradi nešto boljelsquobull (Vreme i budžet mogu da ograniče kvalitet proizvoda projekta)bull 1048708 Ne krivite me -nikada ranije nisam radio funkcionalnu ni objektnobull orijentisanu analizulsquobull (Svaki posao unutar projekta mora da radi ekspert)bull 1048708 Rekli smo da je to nemoguće ali niko nije slušaolsquobull (Nezadovoljstvo projektanata usvojenim rešenjem projekta može dabull rezultuje u lošem proizvodu)bull 1048708 Sistem je dobar - korisnici su problemlsquobull (Projektanti mogu biti pristrasni pri vrednovanju sistema)

38

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 39: V. Dijagrami objekata

39

RAZVOJ INFORMACIONOG SISTEMA(ZABLUDE I POGREŠNI PRISTUPI)

INFORMACIONI SISTEM JE OBAVEZNO KOMPJUTERIZOVAN (POGRESNO)

INFORMACIONI SISTEM JE SAM SEBI CILJ (POGRESNO)

LOŠ JE INFORMACIONI SISTEM ALI JE ZATO DOBAR SISTEM UPRAVLJANJA I ODLUČIVANJA (APSOLUTNO POGRESNO)

INFORMACIONI SISTEM SE RAZVIJA ODJEDNOM I ZA SVA VREMENA (NEMOGUCE) RAZVOJ INFORMACIONOG SISTEMA SE MORA U POTPUNOSTI POVERITI SPECIJALIZOVANOJ AGENCIJI I FIRMI SA STRANE UGLAVNOM FIRMAMA KOJE SE BAVE PRODAJOM RAČUNARA - (POTPUNI PROMASAJ )

PRI RAZVOJU INFORMACINOG SISTEMA TREBA POCI OD PROSTE KUPOVINE RACUNARA I PRATECE OPREME (SKUPA ZABLUDA)

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 40: V. Dijagrami objekata

Trendovi razvoja IS

bull stalno povećanje odnosa performansecena a posebno u odnosu na trend cene rada

bull razvoj informacione infrastrukture primenom bežične i tehnologije optičkih vlakana

bull mrežni računarski koncept sa dominantnom klijentserver arhitekturombull grafički i korisniku prilagodjen pristup računaru i njegovim resursimabull značajno povećanje kapaciteta memorijebull porast značaja multimedija i korišćenja INTERNETAbull porast značaja novih sistema baziranih na neuronskim mrežama i ekspertnim

sistemimabull porast značaja objektno orijentisanog pristupabull dalje povećanje kompaktnosti računarabull distribuirane baze podataka će postati integralni deo korporacijske klijentserver

baze podataka

40

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 41: V. Dijagrami objekata

DSS-IS za podrsku odlucivanjubull DSS su kompleksni kompjuterski programi koji na

osnovu ulaznih podataka iz baze podataka primenom različitih matematičkih modela mogu da predvide ponašanje realnog sistema u nekim budućim okolnostima

Osnovni ciljevi DSS-a su bull Pomaže izvršiocima u procesu odlučivanjabull Podržava ali ne zamenjuje odlučivanje menadžmenta ibull Poboljšava efikasnost logističkih odluka

41

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 42: V. Dijagrami objekata

Ne razumeju

DSS

42

ne razumeju

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 43: V. Dijagrami objekata

DSS-vrste

43

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 44: V. Dijagrami objekata

STRUKTURA DSS-A

bull Komponente današnjih DSS-a subull Podsistem za podatke i za upravljanje

podacimabull Podsistem za modele I za upravljanje

modelimabull Podsistem dijalogandash korisnički interface

44

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 45: V. Dijagrami objekata

Arhitektura DSS-a

45

Podaci unutrašnji i spoljašnji

Drugi računarski zasnovani sistemi

Upravljanje podacima

Upravljanje znanjem

Korisnički interface

Korisnik

Upravljanje modelima

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 46: V. Dijagrami objekata

Podsistem podataka i upravljanja podacima

bull Podsistem za upravljanje podacima se sastoji iz

bull Baze podataka bull Sistema za upravljanje podacimabull Recnika podatakabull Upita

46

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 47: V. Dijagrami objekata

Podsistem modela i upravljanja modelima

bull Podsistem za upravljanje modelima se sastoji iz

bull Baze modelabull Sistema za upravljanje bazom modelabull Recnika modelabull Komandnog procesora za izvrsenje modela

47

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 48: V. Dijagrami objekata

Podsistem dijaloga i upravljanja dijalozima

bull Podsistem-korisnicki interfejs pokriva sve aspekte komunikacije izmedju korisnika i sitema za podrsku odlucivanju Dakle ne odnosi se samo na hardver i softver vec na faktore koji se ticu lakoce koriscenja sistema pristupacnost sistema i faktore vezane za covek-masina interakciju

48

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 49: V. Dijagrami objekata

DSS

bull Primeri različitih DSS-a bull minus DSS za upravljanje saobraćajem u gradovima

minus DSS za projektovanje ruta vozilaminus DSS za projektovanje reda vožnjeminus DSS za poremećaje reda letenjaminus DSS za rasporedjivanje pretovarnih operacijaminus DSS za planiranje i upravljanje proizvodnjomminus DSS u računovodstvuminus DSS za procenu troškovaminus i drugi

49

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 50: V. Dijagrami objekata

Prednosti DSS

bull Povecan broj mogucih alternativabull Bolje razumevanje problemabull Brz odgovor na nepredvidljive situacijebull Sposobnost sprovodjenja Ad hoc analizabull Bolja komunikacijabull Efikasan timski radbull Usteda u vremenubull Efikasnija upotreba informacijabull Bolja kontrolahellip

50

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)
Page 51: V. Dijagrami objekata

DSSOgraničenja sistema za podrsku odlučivanju su neke urođene

ljudske veštine i talenti se ne mogu ugraditi u današnje DSS (misli se na fazu projektovanja DSS) DSS je ograničen na znanje koje poseduje (ograničene su sposobnosti DSS da stekne nova znanja) DSS je ograničen vrstama obrade znanja koju njegov softver može da izvrši mogucnosti DSS su ograničene mogucnostima kompjutera (hardvera i operativnog sistema) koji se koriste jezik kojim korisnici treba da saopste svoje zahteva ograničava broj korisnika na one koji prihvataju ovakav nacin izražavanja (način prezentacije takođe ograničava broj korisnika) DSS mogu biti napravljani za prilično usku i specifičnu oblast primene

51

  • Slide 1
  • Dijagrami objekata
  • KONKRETAN PRIMER DIJAGRAMA OBJEKATA
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Zadatak 1
  • Zadatak 1 (rešenje)
  • Slide 13
  • Opsti elementi kod dijagrama sekvenci (redosleda)
  • UOPSTENI PRIMER DIJAGRAMA SEKVENCI (redosleda)
  • Zadatak 2
  • UOPSTENI PRIMER DIJAGRAMA SARADNJE (KOLABORACIJE)
  • Zadatak 3
  • Zadatak 4 (rešenje)
  • Dijagrami interakcije
  • Slide 21
  • Modeli pogledi i dijagrami
  • Sta se UMl-u zamera
  • Slide 24
  • Uloga sistem analiticara
  • Slide 26
  • Od cega zavisi uspeh IS
  • 1048708 Uspeh projekta može izostati zbog različitih razloga i u raz
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Nezadovoljstvo - sa aspekta krajnjeg korisnika
  • Nezadovoljstvo - sa aspekta menadzera
  • Slide 37
  • Nezadovoljstvo - sa aspekta projektanta
  • Slide 39
  • Trendovi razvoja IS
  • DSS-IS za podrsku odlucivanju
  • DSS
  • DSS-vrste
  • STRUKTURA DSS-A
  • Arhitektura DSS-a
  • Podsistem podataka i upravljanja podacima
  • Podsistem modela i upravljanja modelima
  • Podsistem dijaloga i upravljanja dijalozima
  • DSS (2)
  • Prednosti DSS
  • DSS (3)