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
Procesno servisne arhitekture
Process Oriented Applications
2022/2023
4 ECTSa
Informacijski i poslovni sustavi 1.2 (IPS)
Katedra za razvoj informacijskih sustava
M1
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.2 (IPS) Analiza i dizajn poslovnih sustava 5 izborni
Informacijski i poslovni sustavi 1.2 (IPS) Umjetna inteligencija u poslovanju 5 izborni
Informacijski i poslovni sustavi 1.2 (IPS) Umreženi sustavi i računalne igre 5 izborni
Informacijski i poslovni sustavi 1.2 (IPS) Razvoj programskih sustava 5 izborni
Cilj kolegija
voj digitalnih tehnologija uvjetuje promjenu paradigmi poslovanja te utječe na izgradnju budućih informacijskih sustava. Kreativno povezivanje poslovnih koncepata vezanih uz upravljanje poslovnim procesima sa tehnološkim konceptima, okvirima i pristupima projektiranja i izgradnje novih organizacijskih arhitektura (engl. Enterprise architecture – EA) ključno je za diferencijaciju organizacije u odnosu na konkurenciju. Teoretske spoznaje primijeniti će se na više studija slučajeva, a praktične vještine studenti će upotpuniti korištenjem suvremenih alata za računalom podržano modeliranje arhitektura. Znanja stečena na ovom kolegiju omogućiti će studentima da kreiraju aplikacije temeljem modela poslovnih procesa.
Preduvjeti
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Tomičić-Pupek Katarina Nositelj Predavanja
Vježbe u praktikumu
Vježbe u praktikumu
Vježbe u praktikumu
5
2
2
2
2
5
5
5
1
1
1
1
Vrček Neven Nositelj Predavanja 10 2 1
Carević Karmen Vanjski suradnik Vježbe u praktikumu
Vježbe u praktikumu
Vježbe u praktikumu
1
1
1
5
5
5
1
1
1
Sadržaj predavanja
  • Procesni koncepti organizacijskih arhitektura (2 sata)
    Procesni koncepti organizacijskih arhitektura (engl. Enterprise architecture – EA). Osnovni objekti i norme za modeliranje poslovnih procesa. Preslikavanje poslovnih koncepata u elemente procesno orijentiranih paradigmi. Programski alati za računalom podržano modeliranje.
  • Tehnički koncepti servisnih arhitektura (2 sata)
    Pregled stanja i razvoja tehničkih mogućnosti. Pojam servisno orijentirane arhitekture. Okviri projektiranja servisno orijentiranih arhitektura. Pristupi razvoju servisno orijentiranih aplikacija. Napredna automatizacija procesa - RPA (Robotic Process Automation).
  • Tehnološki koncepti procesno servisnih arhitektura (6 sati)
    Povezivanje procesnih i tehničkih koncepata u tehnološka rješenja. Modeliranje procesno servisnih arhitektura. Procjena složenosti funkcionalnih zahtjeva i analiza prikladnosti procesnog unapređenja za generiranje procesno orijentirane aplikacije (POA). Analiza kolaboracijskih i integracijskih potencijala radi projekcije učinaka. Analiza referentnih modela semantički sličnih područja industrije, državne uprave i neprofitnih organizacija radi utvrđivanja razlika (gap analysis).
  • Modeliranje podataka za razvoj POA (2 sata)
    Objasniti osnovne koncepte modela podataka za izgradnju POA. Argumentirati opseg modela za potrebe potpore odabranom poslovnom procesu.
  • Oblikovanje korisničkog sučelja za unos i pregled podataka (4 sata)
    Redoslijed i uvjeti pozivanja procedura s obzirom na tokove u modelu procesa. Implikacije učinaka rada s aplikacijom u kontekstu alternativnih scenarija izvođenja procesa implementiranih u model procesa.
  • Modeliranje procesne logike (4 sata)
    Uloga skretnica u upravljanju procesnom logikom. Uparivanje značaja skretnica sa logičkim operatorima upravljanja programskim procedurama. Automatizacija pozivanja elemenata korisničkog sučelja.
  • Upravljanje ulogama i ovlaštenjima (2 sata)
    Analiza sudionika i potrebe za pristupom podacima aplikacije. Definiranje uloga i ovlaštenja. Implementacija uloga u aplikaciji.
  • Integracija aplikacije (4 sata)
    Integracijski učinci POA. Mogućnosti integracije sa postojećim informacijskim sustavima. Osnove razvoja web servisa i njihova integracija sa POA. Kolaboracijski mehanizmi.
  • Pokretanje i izvršenje aplikacije (2 sata)
    Testiranje osnovnih funkcionalnosti POA i priprema za rad u testnom okruženju. Analiza izvršenja POA i ispravljanje pogreški.
  • Procesna analitika (2 sata)
    Određivanje parametara procesne analitike i korištenja POA. Generiranje osnovnih izvještaja. Preporuke za nadogradnju POA.
Sadržaj seminara/vježbi
  • Vježbe
    Rad u stvarnom odabranom alatu na zadanom primjeru. Izgradnja prototipa procesno orijentirane aplikacije. Prezentacija projekta i POA koji obuhvaća sljedeće logičke cjeline: 1. Izgraditi model procesa kao podlogu za razvoj procesno orijentnirane aplikacije. 2. Strukturirano opisati procesnu arhitekturu poslovnog sustava. 3. Opisati determinante utjecaja na kolaboracijski kapacitet poslovnog sustava. 4. Modelirati podatke procesno orijentirane apliakcije. 5. Razviti procesno oriijenitranu aplikaciju u odabranom programskom alatu.
Ishodi učenja kolegija
  • Izgraditi logički model podataka na temelju izrađenog konceptualnog modela podataka.
  • Izgraditi model procesa prema prikupljenim korisničkim zahtjevima koristeći tehnike modeliranja procesa i prikladne softverske alate.
  • Formulirati mogućnosti potpore, automatizacije i poboljšanja na temelju primjene IKT u određenom poslovnom području, (proizvodnja, logistika, zdravstvo, financijske institucije i sl.).
  • Planirati izgradnju aplikacije određenog problemskog područja prema zadanoj metodologiji i specifikaciji zahtjeva.
  • Formulirati model poslovnih pravila specifičnih za zadano poslovno područje.
  • Razviti poslovne modele i modele informacijskog sustava u suradnji s korisnicima, za scenarije i zahtjeve koji se odnose na područje aplikacije koju razvija.
  • Dizajnirati model poslovnih procesa i podatkovni model za zadano poslovno područje.
  • Objasniti korisnicima i ostalim dionicima detalje arhitekture, dizajna i razvoja komponente ili aplikacije koju implementira.
  • Pomoću odgovarajućih metoda i tehnika formalno opisati osnovne poslovne procese te algoritme njihovog izvođenja.
  • Utvrditi informacijske i materijalne tokove koji povezuju poslovne procese u logičnu poslovnu tehnologiju.
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
Osnovna literatura
  • Brumec, J., Brumec, S., Modeliranje poslovnih procesa
Dopunska literatura
  • Materijali s predavanja dostupni na ELFu
  • Dr. Ali Arsanjani, Nakul Bharade, Magnus Borgenstrand, Philipp Schume, J. Keith Wood, Vyacheslav Zheltonogov: Business Process Management Design Guide Using IBM Business Process Manager, IBM Redbook, 2015.
Slični kolegiji
Redoviti studenti Izvanredni studenti
izvanredni rok
Datum: 22.11.2024.
Vrijeme: 16:00
Opis: Na Fakultetu
izvanredni rok
Datum: 16.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