Sadržaj se učitava...
mdi-home Početna mdi-account-multiple Djelatnici mdi-script Studiji mdi-layers Katedre mdi-calendar-clock Raspored sati FOI Nastava search apps mdi-login
Projektiranje informacijskih sustava
Information Systems Development
2017/2018
7 ECTSa
Informacijski i poslovni sustavi 1.1 (PDS)
Katedra za razvoj informacijskih sustava
RI
5. semestar
Osnovne informacijemdi-information-variant Izvođači nastavemdi-account-group Nastavni plan i programmdi-clipboard-text-outline Model praćenjamdi-human-male-board Ispitni rokovimdi-clipboard-check-outline Rasporedmdi-calendar-clock Konzultacijemdi-account-voice
Izvođenje kolegija
Studij Studijski program Semestar Obavezan
Informacijski i poslovni sustavi 1.1 (PDS) Informacijski sustavi 5 obavezan
Informacijski i poslovni sustavi 1.1 (PDS) Poslovni sustavi 5 obavezan
Cilj kolegija
Studenti trebaju uočiti da svaki složeni organizacijski (ili objektni) sustav ima svoj informacijski (pod)sustav, koji omogućava njegovo učinkovito djelovanje, upravljanje sustavom te rast i razvoj u promjenljivim uvjetima. Zahtjevi za novi IS moraju se izvesti na osnovu analize poslovnih procesa objektnog sustava. Tijekom kolegija treba ovladati strukturnim i objektnim metodama za planiranje, analizu, oblikovanje i izvedbu IS-a, kao i metodikama informacijskog inženjerstva. Na temelju stečenih teorijskih znanja studenti moraju biti u stanju realizirati, primjenom novih informatičkih tehnologija, sve faze životnog ciklusa svakog IS-a uz upotrebu CASE-alata. Za planirani IS studenti moraju znati procijeniti njegovu kakvoću te očekivane učinke na poboljšanje poslovanja, a za uvedeni sustav organizirati njegovo održavanje i daljnji razvoj.
Preduvjeti
Norma kolegija
Predavanja
45 sati
Seminar
15 sati
Vježbe u praktikumu
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Strahonja Vjeran Nositelj Predavanja 14 3 2
Andročec Darko Suradnik Vježbe u praktikumu
Seminar
14
15
1
1
8
4
Oreški Dijana Suradnik Vježbe u praktikumu 15 1 4
Tomičić-Pupek Katarina Suradnik
Sadržaj predavanja
  • 1. Poslovni sustav i njegov informacijski sustav (3 sata)
    Definicija i funkcioniranje objektnog sustava. Funkcije i procesi na razini izvođenja, upravljanja i odlučivanja. Genetička i deskriptivna definicija IS-a. Potencijali IS-a za različite razine. Klasifikacija i taksonomija različitih tipova IS-a. Pojam projektiranja IS-a. Četiri osnovna modela u projektu IS-a (procesa, podataka, resursa i organizacije).
  • 2. Životni i razvojni ciklus informacijskog sustava (3 sata)
    Nolan-ova paradigma informatičkog razvoja poduzeća. Boehm-ov model razvoja programske podrške. Earl-ov model planiranja IS-a. Pojam i definicija faza životnog ciklusa IS-a. Pojam projektiranja IS-a i faze provedbe. Pristupi projektiranju IS-a (linearni, evolucijski, prototipni, RAD). Definicija informacijskog inženjerstva.
  • 3. Analiza poslovne tehnologije objektnog sustava (3 sata)
    Definicija procesa i pojam poslovne tehnologije. Temeljni čimbenici za opis organizacijskog sustava. Dekompozicija ciljeva, organizacije i procesa poslovnog sustava. Analiza i modeliranje poslovne tehnologije. Metoda Work Flow i izvedene metode. Pojam reinženjerstva poslovnih procesa. Poslovni procesi kao osnovica za poslovnu tehnologiju i ishodišna točka projektiranja IS-a.
  • 4. Optimalna organizacija i arhitektura informacijskog sustava (3 sata)
    Kriteriji optimalizacije: unutrašnja konzistentnost i vanjska povezanost podsustava. Klase podataka. Matrica procesi/klase, njezina vrijednost P/K-matrice i moguće operacije. Heuristički i egzaktni algoritmi optimizacije strukture IS-a. Optimizacija na osnovu analize afiniteta. Drugi algoritmi optimizacije. Sinteza postupaka oblikovanja optimalne organizacije objektnog sustava i arhitekture njegovog informacijskog sustava.
  • 5. Pregled modernih metodika i metoda projektiranja IS-a (3 sata)
    Pregled postojećih strukturnih i objektnih metodika projektiranja IS-a i faze u kojima se one koriste. %22Top-down%22 planiranje i %22Bottom-up%22 izvedba. Odnos metodika i tehnika projektiranja.
  • 6. Računalna potpora projektiranju informacijskog ustava (3 sata)
    Pojam CASE (Computer Aided System Engineering) i područja upotrebe. Pregled funkcija CASE-alata i aplikacijskih generatora. Standardi za metodike projektiranja IS-a. Moderne metode kao sredstvo sporazumijevanja između korisnika (poslovodstva) i projektanata informacijskih sustava. Pojam i sadržaj riznice (repository, encyclopedia), rječnika i baze podataka.
  • 7. Opće tehnike modeliranja procesa (3 sata)
    Dijagram toka podataka (DTP). Notacija DTP-a (proces, spremište, granični entiteti, tokovi) i pravila primjene. Logički i fizički DTP. Dijagram konteksta i njegova detaljizacija. Akcijski dijagram.
  • 8. Posebne metode i standardi za modeliranje podataka (3 sata)
    Tablice i stabla odlučivanja. HIPO-dijagram i strukturni dijagram, Prevođenje tablica i stabla odlučivanja u akcijski dijagram. IDEF-standardi za DTP. Primjeri DTP-a za različite tipove poslovnih sustava.
  • 9. Tehnike modeliranja podataka (3 sata)
    Model objekti-veze-svojstva (ERA-model). Tip objekta i instanca određenog tipa objekta. Klasifikatori i identifikatori. Martin-ova i Chen-ova notacija. Generalizacija i apstrakcija. Prepoznavanje objekata. Vrsta, tip i brojnost (kardinalnost) veze. Unarne, dvojne, trojne veze i veze višeg reda. Veze 1:1, 1:n, m:n. Opcionalnost veze. Jaki i slabi objekti, objekti-veze. Poopćenje dvojne veze i prevođenje veza višeg reda u dvojne veze.
  • 10. Semantika podatkovnog modela (3 sata)
    Poslovni i tehnički podatkovni model. Logika modeliranja i semantika tipičnih odnosa među objektima. Najčešći primjeri i predlošci ERA-modela (prodaja, posudba, sastavnica, katalog, strukturno stablo ...). Sinteza složenih ERA-modela.
  • 11. Relacijski model podataka (6 sati)
    Pojam relacijske sheme. Relacijska shema kao naslovljena tabela. Atributi i njihove domene. Ključ relacijske sheme. Semantika i korištenje vanjskog ključa. Načela formalne (1NF, 2NF, 3NF) i poslovne normalizacije relacijskog modela. Prevođenje ERA-modela u relacijski model. Katalozi kao poseban tip objekata. Sinteza složenih relacijskih modela. Primjeri i predlošci tipičnih relacijskih modela.
  • 12. Objektni pristup razvoju IS-a (3 sata)
    Osnovni pojmovi objektne analize: objekt, klasa, metoda, učahurivanje, polimorfizam. Analiza strukture i ponašanja objekta. Veze među objektima i pripadnost. Događaji, stanja objekata i dijagram promjene stanja. Shema događaja i objektna shema. OMT i Coad-ova metodika. Use case i njegova uloga u oblikovanju aplikacija. Objektno-orijentirani CASE-alati i područja njihove upotrebe.
  • 13. Modeliranje resursa informacijskog sustava (2 sata)
    Planiranje opreme. Proračun potrebnih kapaciteta. Tipovi računalnih mreža i način njihovog korištenja. Oblici fizičke realizacije složenog sustava (centralizirani, decentralizirani, client-server). Internet tehnologije kao resurs informacijskog sustava.
  • 14. Sinteza sustava (1 sat)
    Podsustavi i njihovo povezivanje u cjelinu. Analogije i preslikavanja. Zachmann-ov model.
  • 15. Upravljanje projektom izgradnje IS-a (3 sata)
    Organizacija projektnog tima. Odnos poslovodstva, stručnjaka za poslovnu tehnologiju i projektanata informacijskog sustava. Načela procjene očekivanih učinaka novog IS-a. Dokumentiranje projekta. Tehnike planiranja i vođenja projekta. Oblik i način izvještavanja i praćenje tijeka odvijanja projekta. Održavanje i praćenje uspješnosti projekta novog IS-a.
Sadržaj seminara/vježbi
  • 1. Dekompozicija (1 sat)
    U alatu Cool:Biz izrada dekompozicijskih dijagrama (dekompozicijski dijagrami ciljeva, problema, procesa, organizacijskih jedinica i lokacija).
  • 2. Matrice (1 sat)
    U alatu Cool:Biz izrada osnovne P/K matrice i upoznavanje ostalih vrsta matrica kao što su: Org. jedinica je odgovorna za proces, proces je opisan UseCase-om ...
  • 3. WFD dijagram (1 sat)
    U alatu Cool:Biz izrada dijagram radnih tokova.
  • 4. OFD dijagram (1 sat)
    U alatu Cool:Biz izrada nove arhitekture IS-a upotrebom konstrukata OFD dijagrama.
  • 5. Dijagrami tokova podataka (1 sat)
    U alatu Cool:Biz izrada dijagrama tokova podataka kontekstualna i detaljna razina.
  • 6. AFD dijagrami (1 sat)
    U alatu Cool:Biz izrada AFD dijagrama, odnosno opisivanje unutarnje logike procesa.
  • 7. ERA i relacijski model
    U alatu Cool:Biz izrada ERA i relacijskog dijagra (izrada modela podataka).
  • 8. Rječnik podataka (1 sat)
    U alatu Clarion upisivanje modela podataka u rječnik podataka.
  • 9. Generiranje procedura (1 sat)
    U alatu Clarion na osnovu upisanog modela podataka i upotrebom čarobnjaka za generiranje procedura aplikacije, generira se aplikacijsko stablo i pokreće nova aplikacija.
  • 10. Predlošci (1 sat)
    U alatu Clarion obrađuju se četri osnovna tipa predložaka: 1. Frame - predložak za generiranje procedure izbornika za pozivanje ostalih procedura u aplikaciji, 2. Browse - predložak za generiranje procedure za tabelarni prikaz sadržaja relacije, 3. Form - predložak za generiranje procedure za unos, promjenu i brisanje sadržaja relacije, 4. Report - predložak za generiranje procedure za ispis sadržaja relacije na pisač.
  • 11. Deklaracija varijabli (1 sat)
    U alatu Clarion za potrebe aplikacije deklarirati lokalne i globalne varijable.
  • 12. Dodavanje izvornog koda u proceduru tipa Browse (1 sat)
    U alatu Clarion dodavanje izvornog clarion koda kako bih se dobila željena funkcionalnost procedure tipa Browse.
  • 13. Dodavanje izvornog koda u proceduru tipa Form (1 sat)
    U alatu Clarion dodavanje izvornog clarion koda kako bih se dobila željena funkcionalnost procedure tipa Form.
  • 14. Dodavanje izvornog koda u proceduru tipa Report (1 sat)
    U alatu Clarion dodavanje izvornog clarion koda kako bih se dobila željena funkcionalnost procedure tipa Report.
  • 15. Lokalizacija (1 sat)
    U alatu Clarion generiranu aplikaciju u potpunosti lokalizirati (prevesti na hrvatski jezik poruke o greškama, upozorenja ...).
Ishodi učenja kolegija
  • razumjeti ustroj i djelovanje organizacijskog sustava
  • odrediti informacijski sustav kao dio organizacijskog sustava
  • razumjeti zakonitosti evolucijskih modela u razvoju IS-a
  • prepoznati i modelirati poslovne procese u organizacijskom sustavu
  • odrediti optimalnu arhitekturu informacijskog sustava
  • odabrati prikladnu metodiku za razvoj konkretnog IS-a
  • modelirati aplikacije koje čine cjeloviti informacijski sustav
  • provesti preustroj poslovnih procesa uz primjenu suvremenih ICT
  • izraditi normalizirani model podataka
  • odabrati optimalne ICT za potrebe konkretnog IS-a
  • razviti aplikacije uz upotrebu suvremenog CASE-alata
  • izraditi razvojnu i korisničku dokumentaciju za informacijski sustav
  • izraditi plan uvođenja novog informacijskog sustava u organizaciju
  • uvesti novi informacijski sustav u organizaciju
  • obrazovati korisnike za funkcionalnosti novog informacijskog sustava
  • odrediti potrebne tehničke i financijske resurse za uvođenje novog IS-a
  • postaviti mjerila uspješnosti novog informacijskog sustava
Ishodi učenja programa
  • razumjeti stanje i trendove razvoja suvremenih informacijskih i komunikacijskih tehnologija (ICT), razumjeti njihov utjecaj na pojedinca, organizaciju i društvo te procijeniti njihovu primjenjivost u zadanom kontekstu
  • razumjeti i primijeniti ključne aspekte informacijske tehnologije (programiranje, algoritmi, strukture podataka, baze podataka i znanja
  • razumjeti i primijeniti suvremene tehničke koncepte i prakse u informacijskim tehnologijama (arhitektura računala, operacijski sustavi, mreže računala)
  • razumjeti i primijeniti matematičke metode, modele i tehnike primjerene rješavanju problema iz područja informacijskih i poslovnih sustava
  • razumjeti bitne čimbenike koji utječu na poslovanje organizacije i pojedinaca te primijeniti osnovne metode i koncepte planiranja, upravljanja i obračuna poslovanja
  • analizirati stanje, identificirati prilike i definirati probleme s kojima se susreću organizacije i pojedinci u primjeni ICT, te formulirati rješenja uz primjenu ICT
  • razumjeti osnovna vertikalna područja primjene ICT (industrija, zdravstvo, promet, turizam, država i sl.), te horizontalne aplikacije (uredski sustavi, DSS, CRM, ERP, DMS i sl.)
  • razumjeti i primijeniti suvremene metodološke pristupe razvoja organizacijskih i informacijskih sustava, te oblikovanja organizacije i organizacijske strukture
  • razumjeti suvremene organizacijske koncepte i upravljati organizacijskom kulturom
  • modelirati poslovne procese i podatke u organizacijama i primijeniti modele u razvoju informacijskih i poslovnih sustava
  • razumjeti i primijeniti metode, tehnike razvoja informacijskih i programskih sustava u suvremenim razvojnim okolinama
  • razumjeti i primijeniti procese, metode i tehnologije upravljanja IT uslugama i resursima te podrške i pružanja različitih vrsta usluga vezanih uz ICT
  • razumjeti i primijeniti etička načela, zakonsku regulativu i norme koje se primjenjuju u struci
  • razumjeti osnovna načela i metode upravljanja organizacijom i uspješno raditi u timu
  • uspješno komunicirati s klijentima, korisnicima i kolegama na verbalan i pisani način uz primjenu odgovarajuće terminologije uključujući i sposobnost komunikacije o struci na stranom jeziku
  • pratiti stručnu literaturu na hrvatskom i stranom jeziku, pripremiti i samostalno održati prezentacije na hrvatskom i stranom jeziku stručnoj i općoj publici, te kritičku evaluaciju prezentirane stručne teme
  • razumjeti i primijeniti vještine učenja potrebne za cjeloživotno učenje i nastavak obrazovanja na diplomskom studiju
  • razumjeti i primijeniti osnovne principe planiranja i razvoja karijere u struci i vlastitih poduzetničkih poduhvata
  • poznavati ključne aspekte informacijske tehnologije
  • identificirati i razumjeti bitne čimbenike koji utječu na poslovanje organizacije i pojedinaca te primijeniti osnovne metode i koncepte planiranja, upravljanja i obračuna poslovanja
  • prepoznati osnovna vertikalna područja primjene ICT (industrija, zdravstvo, promet, turizam, država i sl.), te horizontalne aplikacije (uredski sustavi, DSS, CRM, ERP, DMS i sl.)
  • razumjeti metode, tehnike razvoja informacijskih i programskih sustava u suvremenim razvojnim okolinama
  • razumjeti procese, metode i tehnologije upravljanja IT uslugama i resursima te podrške i pružanja različitih vrsta usluga vezanih uz ICT
  • identificirati ključne podatke i informacije za donošenje racionalnih poslovnih odluka
  • analizirati i vrednovati rezultat poslovanja, te predložiti unapređenje poslovnog sustava.
  • PROBAnje OPISivanja....
Osnovna literatura
  • Materijali s predavanja dostupni na Moodlu
  • Hoffer J. A., George J. F., Valacich J. S. Modern Systems Analysis and Design. 5th ed. Prentice-Hall, Upper Saddle River, 2007.
Dopunska literatura
  • Encyclopedia of Information Systems. Editor H. Bigoli. Academic Press, New York, 2002.
Slični kolegiji
  • Boston University
  • Manchester Metropolitan University
  • Bentley College
  • DePaul University Chicago, School of Computer Science, Telecommunications and Information Systems
  • University of Newcastle, Faculty of Science and Information Technology
  • University of Minnesota, MIS Research Center
Redoviti studenti Izvanredni studenti
izvanredni rok
Datum: 14.04.2025.
Vrijeme: 16:00
Opis: Na Fakultetu
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.
2024 © Fakultet organizacije i informatike, Centar za razvoj programskih proizvoda