260 likes | 497 Views
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
E N D
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 • Funkcionalne komponente/podsistemi sistema za podršku odlučivanju • Primeri
1. UVOD • Struktura sistema za podršku odlučivanju
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)
2. ARHITEKTURA SISTEMA ZA PODRŠKU ODLUČIVANJU • arhitektura • komponente
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]
Komponente sistema za podršku odlučivanju Internet,intranet,extranet drugi sistemi 1.Data management eksterni modeli 2.Model management 3.Knowledge based subsystems 4. User interface Manager (user) Organizational KB
3. FUNKCIONALNE KOMPONENTE/PODSISTEMI • podsistem za upravljanje podacima • podsistem za upravljanje modelima • podsistem za upravljanje znanjem • korisnički interfejs(podsistem)
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
Struktura podsistema za upravljanje podacima • RDBMS dodaci
3.2 Podsistem za upravljanje modelima • Komponente: • baza modela • sistem za upravljanje bazom modela • jezik modela • katalog modela • deo izvršavanje modela, integracija modela iprocesiranjekomandi
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
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)
Primer realizacije male baze znanja u Excelu • produkciona pravila if 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
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 Primer baze znanja:apriorne i uslovne verovatnoće
Baza znanjapredstavljena MSExcel tabelom • Baza znanja o oboljenjima • apriorne verovatnoće simptoma/dijagnoza • poznate uslovne verovatnoće dijagnoza, za poznate simptome
Baza znanja i mehanizam zaključivanjau MSExcel tabeli • Upotrebljene Excel formule
3.3 Podsistem za upravljanje znanjem • deo ekspertnog sistema ili inteligentnog agenta • podržava rešavanjesloženih problema • poboljšava funkcionalnost drugih komponenti sistema • obično se javlja utekstualno orijentisanimsistemima za podršku odlučivanju
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
4. PRIMERI • primeri interfejsa (Web, MS Excel) • primer strukture sistema za podršku odlučivanju
Primer WEB intefejsa • Alice - inteligentni chatterbot, komunikacija tekstom i glasom http://alicebot.blogspot.com http://alice.pandorabots.com • chatterbots: programi za ćaskanje, koji imitiraju ljudskog sagovornika u tekstualnoj komunikaciji (chat) • Clarissa • IBM WebSphere
Primer interfejsa u MS Excel • elektronski obrazac u koji se unose podaci i odmah dobijaju rezultati, koji se mogu štampati
Literatura • Nastavni materijali (prezentacije i uputstva) • Turban E., Aronson J.E., Liang T., Sharda R., Decision Support and Business Intelligence Systems, 8th Ed, Pearson Education,Inc, 2007 • Garland J., Anthony R., Large-Scale Software Architecture, John Waley & Sons, 2003 • Seref M., Ahuja R.,Winston W., Developing Spreadsheet-based Decision Support Systems, Dynamic Ideas, 2007 • Adam F., Humphreys P., Encyclopedia of Decision Making and Decision Support Technologies, IGI Global, 2008
SISTEMI ZA PODRŠKU ODLUČIVANJUTema 6: Arhitektura i funkcionalne komponente DSS KRAJ