Informacioni sistemi Prof dr Angelina Njegu Uvod u

  • Slides: 34
Download presentation
Informacioni sistemi Prof. dr Angelina Njeguš Uvod u informacione sisteme § Uvod u oblast

Informacioni sistemi Prof. dr Angelina Njeguš Uvod u informacione sisteme § Uvod u oblast softverskog inženjerstva § Različite vrste aplikativnog softvera § Pojam sistema § Šta je informacioni sistem?

Informacioni sistemi Prof. dr Angelina Njeguš Softverski inženjering § Formalne definicije softverskog inženjeringa su:

Informacioni sistemi Prof. dr Angelina Njeguš Softverski inženjering § Formalne definicije softverskog inženjeringa su: ú Inženjerska disciplina koja se bavi svim aspektima proizvodnje softvera ú Disciplina koja obuhvata znanje, metode i alate za definisanje zahteva, razvoja softvera, rukovanje i održavanje softvera ú Sistemski pristup u: – Analizi – Projektovanju – Razvoju – Testiranju – Implementaciji – Održavanju – Reinženjeringu softvera § Podrazumeva primenu inženjeringa na softver - integriše matematiku, računarske § Termin se prvi put upotrebio 1968. g. na NATO Software Engineering konferenciji nauke i praktične veštine čije poreklo leži u inženjeringu

Informacioni sistemi Prof. dr Angelina Njeguš Istorija razvoja softverskog inženjeringa Godina Kratak opis razvoja

Informacioni sistemi Prof. dr Angelina Njeguš Istorija razvoja softverskog inženjeringa Godina Kratak opis razvoja 1940 -te § ručno pisanje mašinskog koda (0 i 1) 1950 -te § § § § 1960 -te 1970 -te 1980 -te 1990 -te 2000 -te 2010 -te makro asembleri, interpreteri i prva generacija kompajlera funkcionalno programiranje (Basic, Fortran, Cobol …) mainframe računari i softveri za velike korporacije kolaborativni alati rast manjih poslovnih softvera personalni računari (PC) i radne stanice rast komercijalnih (poslovnih) softvera (MRP I, MRP II …) objektno-orjentisano programiranje (C++, C#, Java …) agilni procesi integrisana poslovna rešenja (ERP, CRM …) veb servisi i servisno-orijentisano programiranje inteligentna poslovna rešenja (BI) servisi u Cloud Computing okruženju Io. T, Big Data, Data Science, Cognitivno računarstvo

Informacioni sistemi Prof. dr Angelina Njeguš Evolucija računarstva 1960 s 1970 s 1980 s

Informacioni sistemi Prof. dr Angelina Njeguš Evolucija računarstva 1960 s 1970 s 1980 s 1990 s 2000 s 2015 s Now Cognitive computing Mobile Computing Cloud Computing Internet Computing Client-Server Computing Mini/PC Computing Mainframe Computing

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikativnog softvera § IT vs IS §

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikativnog softvera § IT vs IS § Apps vs IS § Da li svaka aplikacija zahteva modelovanje? 5

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Samostalne aplikacije (Stand-alone applications) •

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Samostalne aplikacije (Stand-alone applications) • Aplikacije koje se izvršavaju na lokalnom računaru i ne moraju biti povezani na mrežu. • Na primer: Office aplikacije, CAD programi, softveri za obradu slika itd. • Informacioni sistemi • Osnovna svrha da upravlja i pristupa bazi podataka • Rešavaju se pitanja vezano za bezbednost, upotrebljlivost, privatnost podataka, održavanje integriteta podataka itd. • Na primer: ERP, CRM, PLM i dr.

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Interaktivne transakcione aplikacije • Na

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Interaktivne transakcione aplikacije • Na primer: aplikacije za elektronsku trgovinu, servisi na Cloud-u (email, aplikacije za deljenje slika. . . ) • Obično sadrže ogromna skladišta podataka kojima se pristupa i ažurira prilikom svake transakcije. § Sistemi za grupnu obradu (Batch processing systems) • Poslovni sistemi projektovani tako da obrađuju podatke u velikim serijama (grupna obrada). • Primer: Inteligentni sistemi za izdavanje kredita.

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Ugrađeni kontrolni sistemi (Embedded control

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Ugrađeni kontrolni sistemi (Embedded control systems) • Sistem gde softver kontroliše rad hardverskog uređaja i koji je ugrađen u sam uređaj. • Na primer: softverski sistem koji kontroliše medicinske uređaje. § Sistem za senzorsko prikupljanje podataka (A sensor-based data collection systems) ú Sistem čija je primarna svrha da prikuplja podatke sa senzora i obrađuje ih. ú Ključni zahtevi su pouzdanost, održivost. . . ú Na primer: Io. T aplikacija za parkiranje u realnom vremenu, aplikacija za vremensku prognozu. . .

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Sistemi za zabavu (Entertainment systems)

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Sistemi za zabavu (Entertainment systems) ú ú Za ličnu upotrebu sa ciljem da zabavi korisnika. Pitanja su kvalitet interakcije korisnika sa sistemom Virtuelna realnost Primer: razne igrice § Sistemi za modelovanje i simulaciju (Systems for modeling and simulation) ú Sistemi koji su razvijeni za naučnike i inženjere kako bi modelovali fizičke uređaje, situacije ili obrade. ú Zahtevaju jake računare koji mogu paralelno da izvršavaju više sistema.

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Sistemi sistema ú Sistemi koji

Informacioni sistemi Prof. dr Angelina Njeguš Vrste aplikacija § Sistemi sistema ú Sistemi koji se sastoje od brojnih drugih softverskih sistema.

Informacioni sistemi Prof. dr Angelina Njeguš Šta je sistem? Environment Entity 1 Entity 2

Informacioni sistemi Prof. dr Angelina Njeguš Šta je sistem? Environment Entity 1 Entity 2 Input Output Entity N Entity 3 Feedback System boundary

Informacioni sistemi Prof. dr Angelina Njeguš Šta je podatak, informacija, znanje, mudrost? Source: Swindoll,

Informacioni sistemi Prof. dr Angelina Njeguš Šta je podatak, informacija, znanje, mudrost? Source: Swindoll, 2011 (Available at: http: //www. pursuant. com/blog/tag/dikw-model/)

Informacioni sistemi Prof. dr Angelina Njeguš Šta je informacioni sistem? § Organised and integrated

Informacioni sistemi Prof. dr Angelina Njeguš Šta je informacioni sistem? § Organised and integrated set of: ú Database ú Processes ú Interfaces ú Networks ú Technologies ú People Cloud Computin g § that are correlated in order to: ú support and improve everyday business operations ú support decision-making and improve overall business effectiveness.

Informacioni sistemi Prof. dr Angelina Njeguš Informacioni sistem (IS) § Uređeni i integrisani skup

Informacioni sistemi Prof. dr Angelina Njeguš Informacioni sistem (IS) § Uređeni i integrisani skup podataka, procesa, interfejsa, mreža, tehnologija i ljudi koji su u međusobnoj korelaciji u cilju podrške i poboljšanja svakodnevnih poslovnih operacija i podrške menadžmentu u rešavanju poslovnih problema i donošenja odluka Podaci Ljudi Tehnologije Procesi Bilo koja organizovana kombinacija … Mreže Interfejsi Politike i procedure

Informacioni sistemi Prof. dr Angelina Njeguš Podela informacionih sistema Informacioni sistemi Podržavaju poslovne operacije

Informacioni sistemi Prof. dr Angelina Njeguš Podela informacionih sistema Informacioni sistemi Podržavaju poslovne operacije Transakcioni sistemi Obrađuju poslovne transakcije Operacioni informacioni sistemi Sistemi za upravljanje procesima Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju procesa Ekspertni sistemi Emulira ekspertsko rešavanje problema Analitički informacioni sistemi Kancelarijski i sistemi za međusobnu saradnju Menadžment informacioni sistemi Office i sistemi za Predefinisani izveštaji komunikaciju i saradnju (OLAP kocka, između grupa operativni BI…) Specijalizovani informacioni sistemi Podržavaju proces odlučivanja Sistemi za podršku odlučivanju Izvršni informacioni sistemi Interaktivni sistemi za analizu (data mining algoritmi) Kritične informacije za senior menadžm. (BSC, KPI, streteški BI …) Geografski informacioni sistemi Inteligentne mape

Informacioni sistemi Prof. dr Angelina Njeguš Operacioni informacioni sistemi § Uređeni skup alata i

Informacioni sistemi Prof. dr Angelina Njeguš Operacioni informacioni sistemi § Uređeni skup alata i sistema koji služe za prikupljanje, skladištenje, obradu i transformaciju podataka u informacije, a koje podržavaju svakodnevne poslovne operacije organizacije

Informacioni sistemi Prof. dr Angelina Njeguš Sistemi za obradu transakcija § Sistemi za obradu

Informacioni sistemi Prof. dr Angelina Njeguš Sistemi za obradu transakcija § Sistemi za obradu transakcija prikupljaju, ažuriraju, skladište i obrađuju poslovne transakcije § Transakcija je jedan događaj koji generiše ili modifikuje podatke koji su uskladišteni u nekom informacionom sistemu

Informacioni sistemi Prof. dr Angelina Njeguš Sistemi za upravljanje poslovnim procesima § Poslovni proces

Informacioni sistemi Prof. dr Angelina Njeguš Sistemi za upravljanje poslovnim procesima § Poslovni proces je skup povezanih, struktuiranih i koordinisanih aktivnosti koji kombinuju raspoložive resurse, da bi na osnovu određenih ulaznih parametara, proizveli određeni izlaz (uslugu ili proizvod) koji stvara vrednost za krajnje korisnike , npr. , proces popunjavanja porudžbine uključuje nekoliko povezanih zadataka Zakon o univerzitetu Statut fakulteta Odluke rukovodstva Informacije o prijemnom ispitu Svedočanstva Diplome Izvod iz matične knjige Popunjena prijava Proces “Upisivanje na fakultet” Dokaz o uplati Indeks Udžbenici Izveštaji rukovodstvu Zaposleni Univerzitetski informacioni sistem

Informacioni sistemi Prof. dr Angelina Njeguš Poslovni proces kao niz aktivnosti

Informacioni sistemi Prof. dr Angelina Njeguš Poslovni proces kao niz aktivnosti

Informacioni sistemi Prof. dr Angelina Njeguš Šta je sistem za upravljanje poslovnim procesima? §

Informacioni sistemi Prof. dr Angelina Njeguš Šta je sistem za upravljanje poslovnim procesima? § Otkriva, dokumentuje, automatizuje i kontinualno poboljšava poslovne procese u cilju povećanja efikasnosti, smanjenja troškova i prilagođavanja promenljivom okruženju Životni ciklus upravljanja poslovnim procesima

Informacioni sistemi Prof. dr Angelina Njeguš Sistem za upravljanje poslovnim procesima

Informacioni sistemi Prof. dr Angelina Njeguš Sistem za upravljanje poslovnim procesima

Informacioni sistemi Prof. dr Angelina Njeguš Kancelarijski i sistemi za međusobnu saradnju § Paketi

Informacioni sistemi Prof. dr Angelina Njeguš Kancelarijski i sistemi za međusobnu saradnju § Paketi softvera koji služe za kreiranje, uređivanje i deljenje teksta, tabela, prezentacija i drugih dokumenata sa ciljem da olakšaju i ubrzaju svakodnevne kancelarijske poslove, kao i međusobnu poslovnu komunikaciju ú Npr. , kancelarijski sistemi su: Word, Excel, Power. Point, Access. . .

Informacioni sistemi Prof. dr Angelina Njeguš Kolaborativni sistemi § Kolaborativni alati mogu biti podeljeni

Informacioni sistemi Prof. dr Angelina Njeguš Kolaborativni sistemi § Kolaborativni alati mogu biti podeljeni u tri kategorije u zavisnosti od nivoa kolaboracije: ú Komunikacioni alati – omogućavaju razmenu poruka, fajlova, podataka i drugih dokumenata u cilju olakšanog deljenja informacija, npr. , email, glasovna pošta (voice mail), chat, internet telefonija. . . ú Alati za konferencije – interaktivan rad usmeren ka zajedničkom cilju, npr. , Internet forumi, video konferencije, sistemi za elektronske sastanke, Webcast. . . ú Kolaborativni upravljački alati – olakšavaju i upravljaju aktivnostima grupe, npr. , softveri za upravljanje vremenom (kalendari), sistemi za razmenu dokumenata (Document Management Systems), društveni softveri (Social software), sistemi za upravljanje projektima, Wiki, timski blogovi, forumi. . .

Informacioni sistemi Prof. dr Angelina Njeguš Podela informacionih sistema Informacioni sistemi Podržavaju poslovne operacije

Informacioni sistemi Prof. dr Angelina Njeguš Podela informacionih sistema Informacioni sistemi Podržavaju poslovne operacije Transakcioni sistemi Obrađuju poslovne transakcije Operacioni informacioni sistemi Sistemi za upravljanje procesima Sistemi za modelovanje, simulaciju, izvršavanje, kontrolu i optimizaciju procesa Ekspertni sistemi Emulira ekspertsko rešavanje problema Analitički informacioni sistemi Kancelarijski i sistemi za međusobnu saradnju Menadžment informacioni sistemi Office i sistemi za Predefinisani izveštaji komunikaciju i saradnju (OLAP kocka, između grupa operativni BI…) Specijalizovani informacioni sistemi Podržavaju proces odlučivanja Sistemi za podršku odlučivanju Izvršni informacioni sistemi Interaktivni sistemi za analizu (data mining algoritmi) Kritične informacije za senior menadžm. (BSC, KPI, streteški BI …) Geografski informacioni sistemi Inteligentne mape

Informacioni sistemi Prof. dr Angelina Njeguš Analitički inf. sistemi • • • Šta se

Informacioni sistemi Prof. dr Angelina Njeguš Analitički inf. sistemi • • • Šta se desilo? Šta se dešava? Prošlost Sadašnjost Zašto se to desilo? Šta će se desiti? Šta želim da se dogodi? ERP CRM SCM Budućnost 3 Pty Data

Informacioni sistemi Prof. dr Angelina Njeguš Analitički informacioni sistemi § Uređeni skup alata i

Informacioni sistemi Prof. dr Angelina Njeguš Analitički informacioni sistemi § Uređeni skup alata i sistema koji omogućavaju pronalaženje, prikupljanje, ekstrakovanje, organizovanje, skladištenje, analiziranje i prevođenje poslovnih informacija u znanje u cilju podrške odlučivanju i poboljšanja sveukupne poslovne efektivnosti § U poslovnom svetu upotrebljava se termin “Inteligentni poslovni sistemi” (Business Intelligence Systems) Operational data Information Knowledge workers

Informacioni sistemi Prof. dr Angelina Njeguš Podatak – Informacija – Znanje - Odluka

Informacioni sistemi Prof. dr Angelina Njeguš Podatak – Informacija – Znanje - Odluka

Informacioni sistemi Prof. dr Angelina Njeguš Šta je data mining? § Data mining ->

Informacioni sistemi Prof. dr Angelina Njeguš Šta je data mining? § Data mining -> Analiza podataka primenom različitih algoritama koji implementiraju razne matematičke i statističke modele primenjivih u poslovne svrhe § Šta je cilj? ú Pronalaženje šablona tj. obrazaca ponašanja otkrivanjem skrivenih veza između vrednosti podataka

Informacioni sistemi Prof. dr Angelina Njeguš Neki primenjeni Data Mining algoritmi Decision Trees Sequence

Informacioni sistemi Prof. dr Angelina Njeguš Neki primenjeni Data Mining algoritmi Decision Trees Sequence Clustering Association Linear Regression Time Series Neural Net Text Mining Naïve Bayes Logistic Regression

Informacioni sistemi Prof. dr Angelina Njeguš Korisnici analitičkih sistema Uprava (Executives, Top Managers) Analitičari,

Informacioni sistemi Prof. dr Angelina Njeguš Korisnici analitičkih sistema Uprava (Executives, Top Managers) Analitičari, Viši menadžment (Professionals, Problem solvers, Middle manager) Niži menadžment Metrike KPI, BSC, Dashboard – Izvršni (Executive) IS Performanse, vremena proizvodnje, promene klijenata … OLAP, Analiza – Sistemi za podršku odlučivanju Ukupna prodaja, analize, budžeti, … (Front-line manager) Radnici (Transactors) Fakture, prijemnice, otpremnice i druga dokumenta Menadžment izveštaji - Menadžment IS Detaljni izveštaji – Transakcioni sistemi

Informacioni sistemi Prof. dr Angelina Njeguš Ekspertni sistemi (ES) § Ekspertni sistemi su oblast

Informacioni sistemi Prof. dr Angelina Njeguš Ekspertni sistemi (ES) § Ekspertni sistemi su oblast veštačke inteligencije (Artificial Intelligence, AI) § AI je usmeren na razvoj i proučavanje sistema koji podržavaju ljudsko ponašanje i inteligenciju tj. na procese kao što su učenje, razumevanje, rešavanje problema, zaključivanje, znanje itd. § Najznačajnije oblasti AI su: ú Obrada i razumevanje prirodnih jezika ú Interpretacija i računarska obrada vizuelnih oblika, signala i vida (npr. biometrija) ú Robotika ú Sistemi zasnovani na znanju (Sistemi za podršku odlučivanju, Ekspertni sistemi …) ú Softverski agenti ú Otkrivanje znanja u bazama podataka (Knowledge Discovery in Databases) i dr.

Informacioni sistemi Prof. dr Angelina Njeguš Ekspertni sistemi § Inteligentni sistemi koji koriste znanje

Informacioni sistemi Prof. dr Angelina Njeguš Ekspertni sistemi § Inteligentni sistemi koji koriste znanje i procedure zaključivanja u cilju rešavanja teških problema koji zahtevaju čovekovu ekspertizu § Ekspert je stručnjak u određenoj oblasti koji: ú poseduje i efikasno koristi znanje, veštine i iskustvo ú razume problem i u rešavanju prepoznaje tipski zadatak ú poseduje heurističko znanje (snalažljivost …) ú prepoznaje najbrži način dolaska do rešenja itd. § Neke tehnike za predstavljanje znanja: ú Pravila: IF gladan THEN jedi ú Semantičke mreže: graf sa logički povezanim čvorovima ú …

Informacioni sistemi Prof. dr Angelina Njeguš Ekspertni sistem

Informacioni sistemi Prof. dr Angelina Njeguš Ekspertni sistem

Informacioni sistemi Prof. dr Angelina Njeguš Arhitektura IS § Elementarni blokovi razvoja IS

Informacioni sistemi Prof. dr Angelina Njeguš Arhitektura IS § Elementarni blokovi razvoja IS