v. dijagrami objekata
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 PresentationTRANSCRIPT
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-
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)
-