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
Modeliranje poslovnih pravila
Modelling Business Rules
2018/2019
5 ECTSa
Primjena informacijske tehnologije u poslovanju 1.2 (PITUP)
Studijski centar Zabok (PITUP 1.2)
Katedra za teorijske i primijenjene osnove informacijskih znanosti
NN
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
Primjena informacijske tehnologije u poslovanju 1.2 (PITUP) 5 obavezan
Cilj kolegija
Cilj predmeta je upoznati studente s mjestom i ulogom poslovnih pravila i sustava poslovnih pravila u širem kontekstu primjene ICT-a u poslovanju, kao i upoznati ih s nekim konkretnim strukturnim modelima poslovnih pravila, kao što je Rossov sustav, odnosno s općim i specifičnim metodama modeliranja poslovnih pravila. Kroz seminarski rad studenti će moći povezati teorijska znanja s problemskim okružjem iz domene posla kojim se bave, a kroz projektni zadatak primijenit će to znanje na implementaciju određenih segmenata poslovnih pravila.
Preduvjeti
Norma kolegija
Predavanja
30 sati
Seminar
15 sati
Vježbe u praktikumu
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Lovrenčić Sandra Nositelj
Čubrilo Mirko Nositelj Predavanja 6 5 1
Sadržaj predavanja
  • Opći kontekst poslovanja u okružju Weba i Web-tehnologije za potporu takvom načinu poslovanja
    Modeli poslovanja u okružju Weba. Prateće tehnologije za potporu takvom načinu poslovanja (semantički Web, ontologije, jezici za razmjenu poslovnih pravila u okružju Weba (RIF,…). Udruge (Eclipse, OMG, W3C). Standardi.
  • Opći uvod u modeliranje poslovnih pravila
    Što su poslovna pravila? Izvori poslovnih pravila (poslovni dokumenti, zakoni, pravilnici,…). Analiza oglednog primjera izvora poslovnih pravila. Motiviranje potrebe za poslovnim pravilima. Prednosti koje poslovna pravila donose poslovanju. Problemi vezani za uvođenje, modeliranje, implementaciju i održavanje sustava poslovnih pravila u poslovanje.
  • Potreba za formalizacijom poslovnih pravila
    Neformalni prikaz poslovnih pravila u govornom jeziku. Primjeri. Potreba za formalizacijom poslovnih pravila. Opći okviri (sredstva) za formalizaciju poslovnih pravila, teorijski (simbolička logika, UML) i aplikativni (programski jezici i alati).
  • Klasifikacija poslovnih pravila
    Kriteriji klasifikacije poslovnih pravila. Klasifikacija po organizaciji BusinessR ule Group. Klasifikacija po. R. Rossu. Klasifikacija po C. J. Dateu. Tipovi poslovnih pravila nastali općom analizom podataka.
  • Načini iskazivanja poslovnih pravila
    Neformalna poslovna komunikacija kao način iskazivanja poslovnih pravila. Ciljano iskazivanje poslovnih pravila u prirodnom jeziku. Iskazivanje poslovnih pravila u jeziku specifikacije poslovnih pravila. Iskazivanje poslovnih pravila u jeziku implementacije poslovnih pravila. Obrasci iskazivanja poslovnih pravila. Primjeri.
  • Uvod u metodologiju razvoja sustava poslovnih pravila
    Što je metodologija razvoja sustava poslovnih pravila? Dobrobiti od metodologije razvoja sustava poslovnih pravila. Faze metodologije sustava poslovnih pravila (faza utvrđivanja dosega, faza planiranja, faza otkrivanja (utvrđivanja), faza analize, faza modeliranja, faza testiranja).
  • Faza analize poslovnih pravila
    Podfaza analize podataka Izgradnja okvirnog modela strukture podataka. Zadavanje uvjeta integriteta strukture podataka. Detaljiziranje strukture podataka. Konačno utvrđivanje uvjeta integriteta strukture podataka. Stabiliziranje modela podataka za buduće potrebe. Izgradnja logičkog modela podataka obogaćenog poslovnim pravilima. Ishodi podfaze analize podataka. Podfaza analize poslovnih ppravila Analiza svojstava poslovnih pravila (atomarnost, redudantnost, uzorci, preklapanja, nekonzistentnost). Analiza potpunosti skupa poslovnih pravila. Analiza zavisnosti između poslovnih pravila. Utvrđivanje utjecaja poslovnih pravila na poslovne procese. Optimizacija sustava poslovnih pravila za potrebe poslovanja. Ishodi podfaze analize poslovnih pravila Podfaza analize poslovnih procesa (2 sata) Uloga poslovnih pravila u poslovnim procesima. Analiza akcija koje pokreću poslovna pravila. Analiza scenarija simultanog djelovanja poslovnih pravila. Analiza odgovornosti pojedinih skupina poslovnih pravila za pojedine segmente poslovanja i donošenje poslovnih odluka. Oblikovanje sustava prijelaza stanja. Ishodi podfaze analize poslovnih procesa. Interakcije između pojedinih podfaza analize poslovnih pravila.
  • Modeliranje sustava poslovnih pravila
    Koraci modeliranja poslovnih pravila. Standardni pristup modeliranju poslovnih pravila. Kriteriji kvalitete i mjerenje kvalitete poslovnih pravila.
  • Implementacija i testiranja sustava poslovnih pravila
    Izbor oglednog poslovnog sustava za potrebe implementacije sustava poslovnih pravila. Pregled komercijalnih alata za implementaciju sustava poslovnih pravila. Kriteriji vrednovanja alata. Izbor alata za potrebe oglednog projekta. Provedba faza metodologije razvoja sustava poslovnih pravila za izabrani ogledni poslovni sustav. Provedba faze implementacije sustava poslovnih pravila. Provedba faze testiranja implementiranog sustava poslovnih pravila. Napomene: Ova tematska cjelina izvodit će se na unaprijed pripremljenoj implementaciji u izabranom komercijalnom alatu. Isto vrijedi i za sve materijale vezane za podfaze analize poslovnih pravila. Na predavanjima će se razvijati (proširivati, mijenjati) pojedinačni manji segmenti razvijene aplikacije (predviđeno bi vrijeme u protivnome bilo daleko ispod minimalno potrebnog), kako bi studenti stekli uvid u sve faze implementacije i testiranja sustava poslovnih pravila. Sam alat studenti će dobrim dijelom već upoznati kroz vježbe na računalima koje bi trebalo obaviti prije ove nastavne jedinice.
  • Faza otkrivanja (utvrđivanja) poslovnih pravila1
    Utvrđivanje inicijalnih zahtjeva (u pogledu potencijalnih poslovnih procesa, u pogledu testnih primjera, u pogledu donošenja poslovnih odluka te u pogledu razvoja konceptualnog modela). Procesno orijentirani pristup fazi otkrivanja (utvrđivanja) poslovnih pravila (tko, kada, gdje i kako) i podatkovno orijentirani pristup (što (podaci) i zašto (poslovna pravila)). Izlazni rezultati faze otkrivanja poslovnih pravila.
  • Faza analize poslovnih pravila
    Podfaza analize podataka (2 sata) Izgradnja okvirnog modela strukture podataka. Zadavanje uvjeta integriteta strukture podataka. Detaljiziranje strukture podataka. Konačno utvrđivanje uvjeta integriteta strukture podataka. Stabiliziranje modela podataka za buduće potrebe. Izgradnja logičkog modela podataka obogaćenog poslovnim pravilima. Ishodi podfaze analize podataka. Podfaza analize poslovnih pravila (2 sata) Analiza svojstava poslovnih pravila (atomarnost, redudantnost, uzorci, preklapanja, nekonzistentnost). Analiza potpunosti skupa poslovnih pravila. Analiza zavisnosti između poslovnih pravila. Utvrđivanje utjecaja poslovnih pravila na poslovne procese. Optimizacija sustava poslovnih pravila za potrebe poslovanja. Ishodi podfaze analize poslovnih pravila Podfaza analize poslovnih procesa (2 sata) Uloga poslovnih pravila u poslovnim procesima. Analiza akcija koje pokreću poslovna pravila. Analiza scenarija simultanog djelovanja poslovnih pravila. Analiza odgovornosti pojedinih skupina poslovnih pravila za pojedine segmente poslovanja i donošenje poslovnih odluka. Oblikovanje sustava prijelaza stanja. Ishodi podfaze analize poslovnih procesa. Interakcije između pojedinih podfaza analize poslovnih pravila.
  • Modeliranje sustava poslovnih pravila
    Koraci modeliranja poslovnih pravila. Standardni pristup modeliranju poslovnih pravila. Kriteriji kvalitete i mjerenje kvalitete poslovnih pravila.
  • Implementacija i testiranja sustava poslovnih pravila
    Izbor oglednog poslovnog sustava za potrebe implementacije sustava poslovnih pravila. Pregled komercijalnih alata za implementaciju sustava poslovnih pravila. Kriteriji vrednovanja alata. Izbor alata za potrebe oglednog projekta. Provedba faza metodologije razvoja sustava poslovnih pravila za izabrani ogledni poslovni sustav. Provedba faze implementacije sustava poslovnih pravila. Provedba faze testiranja implementiranog sustava poslovnih pravila. Napomene: Ova tematska cjelina izvodit će se na unaprijed pripremljenoj implementaciji u izabranom komercijalnom alatu. Isto vrijedi i za sve materijale vezane za podfaze analize poslovnih pravila. Na predavanjima će se razvijati (proširivati, mijenjati) pojedinačni manji segmenti razvijene aplikacije (predviđeno bi vrijeme u protivnome bilo daleko ispod minimalno potrebnog), kako bi studenti stekli uvid u sve faze implementacije i testiranja sustava poslovnih pravila. Sam alat studenti će dobrim dijelom već upoznati kroz vježbe na računalima koje bi trebalo obaviti prije ove nas tavne jedinice.
Sadržaj seminara/vježbi
  • Rossov sustav poslovnih pravila-skupina tema
    Ova tema obradit će Rossovu klasifikaciju poslovnih poravila (terminologija, grafički jezik, globalna klasifikacija, potklase, primjeri). Vremenski gledano, ona će obuhvatiti 7 do 10 sati seminara)
  • Formalizacija poslovnih pravila-od govornog jezika do Rossovog sustava-skupina tema
    Ova skupina tema obradit će probleme vezane za pretakanje konceptualne formulacije poslovnih iskazane govornim jezikom u Rossovu formu pravila. Bit će korišteni primjeri iz literature i poslovne prakse polaznika kolegija. Vremenski gledano, ova skupina tema obuhvatit će 5 do 8 sati seminara.
Ishodi učenja kolegija
  • Identificirati i analizirati bitne interne i vanjske čimbenike koji utječu na odabir poslovnih prilika te na efikasnost poslovanja određenog poslovnog subjekta na domaćem i međunarodnom tržištu
  • Odabrati odgovarajuću organizacijsku arhitekturu na razinama odlučivanja, upravljanja i izvođenja u organizacijama privatnog i javnog sektora primjenom Informacijsko komunikacijske tehnologije
  • Planirati i podržati uvođenje novih informacijskih tehnologija za potporu organizacijskim procesima
  • Predložiti i primijeniti temeljne metode razvoja informacijskih sustava u području modeliranja i izgradnje jednostavnih programskih rješenja
Ishodi učenja programa
  • Identificirati i analizirati bitne interne i vanjske čimbenike koji utječu na odabir poslovnih prilika te na efikasnost poslovanja određenog poslovnog subjekta na domaćem i međunarodnom tržištu
  • Vrednovati rezultata poslovanja i interpretirati pokazatelje uspješnosti za potrebe upravljanja i donošenja poslovnih odluka
  • Primijeniti koncepte poduzetništva i poduzetnog djelovanja kako unutar postojećih poslovnih subjekata tako i u okviru pokretanja vlastitih poduzetničkih poduhvata
  • Predložiti i primijeniti metode komuniciranja s klijentima, korisnicima i kolegama usmenim i pismenim putem primjenom odgovarajuće terminologije, uključujući i sposobnost komunikacije o struci na stranom jeziku
  • Odabrati i koristiti informacijsko komunikacijske tehnologije u djelovanju poslovnih sustava
  • Odabrati odgovarajuću organizacijsku arhitekturu na razinama odlučivanja, upravljanja i izvođenja u organizacijama privatnog i javnog sektora primjenom Informacijsko komunikacijske tehnologije
  • Upravljati životnim ciklusom proizvoda, usluga, kao i životnim ciklusom razvoja informacijskog sustava
  • Predložiti i primijeniti temeljne metode razvoja informacijskih sustava u području modeliranja i izgradnje jednostavnih programskih rješenja
  • Predložiti i primijeniti metode razvoja programske potpore za jednostavne organizacijske procese na razini izvođenja
  • Izraditi i održavati dokumentaciju potrebnu za instalaciju, konfiguraciju, prilagodbu, administraciju i zaštitu informacijskih sustava
  • Razumjeti ulogu i održavati operacijski sustav te mrežnu i podatkovnu infrastrukturu
  • Odabrati i primijeniti metode iz područja programiranja, podatkovnih tehnologija i modeliranja podataka i procesa u problemskim domenama
  • Razumjeti i primijeniti odabranih matematičkih tema iz logike, relacija, linearne algrebre i statistike koje su temelj za usvajanje informatičkih i ekonomskih znanja
  • Odabrati i primijeniti odabrane tehnike zaštite informacijskih sustava uz poznavanje zakonskih i normativnih okvira za informacijsku i računalnu sigurnost
  • Planirati i podržati uvođenje novih informacijskih tehnologija za potporu organizacijskim procesima
  • Primijeniti odgovarajuće metode i alate za potporu u obradi, interpretaciji i vizualizaciji podataka za potporu u donošenju odluka
  • Primijeniti vještine učenja (uključujući i e-učenje) i planiranja potrebnih za cjeloživotno učenje, nastavak obrazovanja na diplomskom studiju te razvoj karijere u struci
Osnovna literatura
  • von Halle, B. Business Rules Applied: Building Better Systems Using the Business Rules Approach. Wiley, 2001.
  • Morgan, T. Business Rules and Information Systems: Aligning IT with Business Goals. Addison-Wesley, 2002.
  • Ross, R., Business Rule Concepts, Business Rule Solutions Inc; 4th edition , 2013
  • von Halle, B., The Decision Model: A Business Logic Framework Linking Business and Technology, CRC Press, 2010.
  • Witt, G:, Writing Effective Business Rules: A Practical Method, Morgan Kaufmann, 2012
Dopunska literatura
  • Glushko, R.J.; McGrath, T. DOCUMENT ENGINEERING: ANALYZING AND DESIGNING DOCUMENTS FOR BUSINESS INFORMATICS and WEB SERVICES. The MIT Press, 2005.
  • Date, C.J. What Not How: The Business Rules Approach to Application Development. Addison-Wesley.
  • Ross, R.G. Principles of the Business Rule Approach. Addison-Wesley, 2003.
Slični kolegiji
  • Slični predmeti uglavnom se nalaze pod imenom %22Business process modeling%22 i oni se sadržajno preklapaju s ovim kolegijem. U nečemu moramo biti i prvi!
Redoviti studenti Izvanredni studenti
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