25
Tema 6: Arhitektura i funkcionalne komponente DSS SISTEMI ZA PODRŠKU ODLUČIVANJU doc dr Vladislav Miškovic Fakultet za informatiku i menadžment 2009/2010

Tema 6: Arhitektura i funkcionalne komponente DSS

Embed Size (px)

DESCRIPTION

Tema 6: Arhitektura i funkcionalne komponente DSS. SISTEMI ZA PODRŠKU ODLUČIVANJU doc dr Vladislav Mi š kovic Fakultet za informatiku i menadžment 2009/2010. Tema 2: Arhitektura i funkcionalne komponente DSS. Uvod Arhitektura sistema za podršku odlučivanju - PowerPoint PPT Presentation

Citation preview

Page 1: Tema 6:  Arhitektura i funkcionalne komponente DSS

Tema 6: Arhitektura i funkcionalne komponente DSS

SISTEMI ZA PODRŠKU ODLUČIVANJUdoc dr Vladislav Miškovic

Fakultet za informatiku i menadžment

2009/2010

Page 2: Tema 6:  Arhitektura i funkcionalne komponente DSS

Tema 2: Arhitektura i funkcionalne komponente DSS

1. Uvod

2. Arhitektura sistema za podršku odlučivanju

3. Funkcionalne komponente/podsistemi sistema za podršku odlučivanju

4. Primeri

Page 3: Tema 6:  Arhitektura i funkcionalne komponente DSS

1. UVOD

• Struktura sistema za podršku odlučivanju

Page 4: Tema 6:  Arhitektura i funkcionalne komponente DSS

Struktura sistema

• Osnovne komponente sistema za podršku odlučivanju su:– podsistem za upravljanje podacima– podsistem za upravljanje modelima– podsistem za upravljanje znanjem– korisnički interfejs (podsistem)

Page 5: Tema 6:  Arhitektura i funkcionalne komponente DSS

2. ARHITEKTURA SISTEMA ZA PODRŠKU ODLUČIVANJU

• arhitektura

• komponente

Page 6: Tema 6:  Arhitektura i funkcionalne komponente DSS

Arhitektura

• Arhitektura informacionog sistema je osnovna organizacija sistema, koja obuhvata njegove komponente, njihove relacije, okruženje i principe dizajna i razvoja [3]

• Sistemi za podršku odlučivanju predstavljaju posebnu vrstu informacionih sistema [2]

Page 7: Tema 6:  Arhitektura i funkcionalne komponente DSS

Komponente sistema za podršku odlučivanju

1.Data management

2.Model management

eksterni modeli

3.Knowledge based subsystems

4. User interface

Manager (user)

drugi sistemi Internet,intranet,extranet

Organizational KB

Page 8: Tema 6:  Arhitektura i funkcionalne komponente DSS

3. FUNKCIONALNE KOMPONENTE/PODSISTEMI

1. podsistem za upravljanje podacima

2. podsistem za upravljanje modelima

3. podsistem za upravljanje znanjem

4. korisnički interfejs (podsistem)

Page 9: Tema 6:  Arhitektura i funkcionalne komponente DSS

3.1 Podsistem za upravljanje podacima

• izdvajanje (ekstrakcija) podataka

• upravljanje podacima i relacijama

• ažuriranje podataka (add, delete, edit, change)

• pristup podacima (pretraživanja)

• sve vrste upita

• katalog podataka

Page 10: Tema 6:  Arhitektura i funkcionalne komponente DSS

Struktura podsistema za upravljanje podacima

• RDBMS dodaci

Page 11: Tema 6:  Arhitektura i funkcionalne komponente DSS

3.2 Podsistem za upravljanje modelima

• Komponente:– baza modela– sistem za upravljanje bazom modela– jezik modela– katalog modela– deo izvršavanje modela, integracija modela i

procesiranje komandi

Page 12: Tema 6:  Arhitektura i funkcionalne komponente DSS

Klase modela

• Strategijski– podrška odlučivanju najvišeg nivoa

• Taktički– podrška odlučivanju srednjeg nivoa, najviše u

alokaciji resursa

• Operacionalni– za podršku dnevnim aktivnostima organizacije

• Analitički– za različite analize podataka

Page 13: Tema 6:  Arhitektura i funkcionalne komponente DSS

Primeri modela

• MS Excel– opšti modeli

• finansijske funkcije (PMT)• model LP (Solver)

– specijalizovani modeli (kreditni kalkulator)

• programi u proceduralnim jezicima opšte namene (Java, LISP)

• programi u neproceduralnim jezicima (Prolog)– neproceduralni programski jezici omogućavaju

traženje rezultata bez opisa postupka ili algoritma njegovog stvaranja (npr. SQL, Prolog)

Page 14: Tema 6:  Arhitektura i funkcionalne komponente DSS

Primer realizacije male baze znanja u Excelu

• produkciona pravilaif simptom then dijagnoza CF

• simptomi– žuta koža– depresija– uvećan stomak– zakrvavljene oči– ostalo: pol i starost

• dijagnoze– ciroza jetre– manjak gvožđa– trudnoća– pijanstvo

Page 15: Tema 6:  Arhitektura i funkcionalne komponente DSS

Primer baze znanja:apriorne i uslovne verovatnoće

• Dijagnoze– P(ciroza jetre)=2-17

– P(manjak gvožđa)=2-13

– P(trudnoća)=2-11

– P(pijanstvo)=2-8

• Simptomi– P(žuta koža)=2-10

– P(depresija)=2-7

– P(uvećan stomak)=2-10

– P(muškarac)=2-1

– P(žena)=2-1

– P(starost do 10 g)=2-2

– P(zakrvavljene oči)=2-6

• Aposteriorne vrovatnoće– P(žuta kožaciroza)=2-3

– P(žuta kožamanjak gvožđa)=2-1

– P(zakrvavljene očiciroza)=2-1

– P(zakrvavljene oči manjak gvožđa)=2-6

– P(depresijapijanstvo)=2-2

– P(depresijatrudnoća)=2-1

– P(uvećan stomakciroza)=2-8

– P(uvećan stomak trudnoća)=2-1

– P(ženatrudnoća)=20

– P(ženapijanstvo)=2-4

– P(žena manjak gvožđa)=2-5

– P(starost do 10 gtrudnoća)=2-30

– P(starost do 10 gpijanstvo)=2-15

Page 16: Tema 6:  Arhitektura i funkcionalne komponente DSS

Baza znanja predstavljena MSExcel tabelom

• Baza znanja o oboljenjima– apriorne verovatnoće simptoma/dijagnoza– poznate uslovne verovatnoće dijagnoza, za poznate

simptome

Page 17: Tema 6:  Arhitektura i funkcionalne komponente DSS

Baza znanja i mehanizam zaključivanja u MSExcel tabeli

• Upotrebljene Excel formule

Page 18: Tema 6:  Arhitektura i funkcionalne komponente DSS

3.3 Podsistem za upravljanje znanjem

• deo ekspertnog sistema ili inteligentnog agenta– podržava rešavanje složenih problema– poboljšava funkcionalnost drugih komponenti

sistema– obično se javlja u tekstualno orijentisanim

sistemima za podršku odlučivanju

Page 19: Tema 6:  Arhitektura i funkcionalne komponente DSS

3.4 Korisnički interfejs

• osnova je grafički interfejs• komunikacija u prirodnom jeziku (natural

language processor)– tekstualno

• omogućava korisniku vezu s drugim komponentama, za upravljanje podacima i modelima

• Primeri– komunikacija glasom (speech recognition)– taktilni interfejsi– komunikacija gestovima

Page 20: Tema 6:  Arhitektura i funkcionalne komponente DSS

4. PRIMERI

• primeri interfejsa (Web, MS Excel)

• primer strukture sistema za podršku odlučivanju

Page 21: Tema 6:  Arhitektura i funkcionalne komponente DSS

Primer WEB intefejsa

• Alice - inteligentni chatterbot, komunikacija tekstom i glasomhttp://alicebot.blogspot.com

http://alice.pandorabots.com – chatterbots: programi za

ćaskanje, koji imitiraju ljudskog sagovornika u tekstualnoj komunikaciji (chat)

• Clarissa• IBM WebSphere

Page 22: Tema 6:  Arhitektura i funkcionalne komponente DSS

Primer interfejsa u MS Excel

• elektronski obrazac u koji se unose podaci i odmah dobijaju rezultati, koji se mogu štampati

Page 23: Tema 6:  Arhitektura i funkcionalne komponente DSS

Primer strukture sistema za podršku odlučivanju

Page 24: Tema 6:  Arhitektura i funkcionalne komponente DSS

Literatura

1. Nastavni materijali (prezentacije i uputstva)2. Turban E., Aronson J.E., Liang T., Sharda R., Decision

Support and Business Intelligence Systems, 8th Ed, Pearson Education,Inc, 2007

3. Garland J., Anthony R., Large-Scale Software Architecture, John Waley & Sons, 2003

4. Seref M., Ahuja R.,Winston W., Developing Spreadsheet-based Decision Support Systems, Dynamic Ideas, 2007

5. Adam F., Humphreys P., Encyclopedia of Decision Making and Decision Support Technologies, IGI Global, 2008

Page 25: Tema 6:  Arhitektura i funkcionalne komponente DSS

SISTEMI ZA PODRŠKU ODLUČIVANJU Tema 6: Arhitektura i funkcionalne komponente DSS

KRAJ