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 System Development
2021/2022
7 ECTSa
Informacijski i poslovni sustavi 1.2 (IPS)
Katedra za razvoj informacijskih sustava
ZP
3. 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) 3 obavezan
Cilj kolegija
Studenti trebaju usvojiti potrebna teorijska znanja i praktične vještine projektiranja složenih informacijskih sustava, primjenjujući metodologiju sistemskog inženjerstva. Upoznaju se s pristupima, obrascima razvojnog ciklusa i procesa, metodama, tehnikama i razvojnim okolinama koje su temelj suvremenih metodika razvoja informacijskog sustava. Posebna pažnje je usmjerena modeliranju kao temelju projektiranja. U tom kontekstu se proučavaju modeli zahtjeva prema informacijskom sustavu, arhitekture informacijskog sustava, podataka i procesa, te poslovni modeli. Uz primarne procese i metode razvoja, proučavaju se i sekundarni, u području upravljanja projektima i kvalitetom, te temelji ekonomike informacijskih sustava. Posebno valja naglasiti da studenti moraju stečena teorijska znanja i vještine primijeniti u problemskoj situaciji, izrađujući u timu zadani projekt, uz primjenu pomagala za modeliranje, izradu prototipa, upravljanje projektom, kolaboraciju i sl.
Preduvjeti
Norma kolegija
Predavanja
30 sati
Vježbe u praktikumu
15 sati
Seminar
15 sati
Nastavnik Uloga na kolegiju Oblik nastave Tjedana Sati Grupa
Andročec Darko Nositelj Seminar
Vježbe u praktikumu
15
14
1
1
6
12
Strahonja Vjeran Nositelj Predavanja 15 3 1
Oreški Dijana Suradnik Vježbe u praktikumu 15 1 4
Sadržaj predavanja
  • Uvod u projektiranje informacijskih sustava i inženjerstvo sustava (3 sata)
    Razvoj informacijskih sustava kao znanost i struka. Metodologija informacijskih sustava. Pristupi razvoju, životni ciklus, proces razvoja. Modeliranje kao osnova projektiranja, metode i tehnike. Uvod u razvojne okoline i alate.
  • Informacijski i poslovni sustav (2 sata)
    Teorija sustava primijenjena na informacijski i poslovni sustav. Procesni pogled na organizaciju. Pregledni modeli procesa i podataka i aplikativna arhitektura. Životni ciklus osnovnih resursa i genetička definicija IS-a.
  • Razvojni ciklus informacijskog sustava (2 sata)
    Pojam i osnovne faze razvojnog ciklusa informacijskog sustava. Osnovne faze razvojnog ciklusa. Demingov krug (PDCA). Obrasci razvojnog ciklusa IS-a (vodopadni, inkrementalni, spiralni, iterativni itd.)
  • Strategijsko planiranje informacijskih sustava i studije izvodljivosti (3 sat)
    Planski i društveno-tehnički pristup. Modeli ciljeva, organizacijske strukture, kritičnih čimbenika uspjeha, zahtjeva za informacijama i drugi poslovni modeli. Subjektivistički o objektivistički pristup razvoju. Troškovnik, financijski plan i i ekonomska ocjena investicije. Utvrđivanje plana razvoja, prioriteta i izvodljivosti projekata.
  • Prikupljanje korisničkih zahtjeva (1 sata)
    Funkcionalni i nefunkcionalni zahtjevi za novi ili poboljšani informacijski sustav. Metode prikupljanja, analize, specifikacije i provjere korisničkih zahtjeva.
  • Podatkovni modeli (3 sata)
    Definicija podatkovnih modela i poznatijih metoda modeliranja podataka. Model entiteti-veze-atributi. Relacijski model. Pretvorba iz ERA modela u relacijski model. Cjelokupni konkretni primjer ERA i relacijskog modela iz odabranog poslovnog podsustava.
  • Procesni modeli (3 sata)
    Dijagram radnih tokova (WFD), dijagram organizacijskih tokova (OFD) i dijagram tokova aktivnosti (AFD). Modeli unutarnje logike procesa. Modeliranje poslovnih procesa BPMN-om.
  • Prototipni razvoj informacijskog sustava (1 sat)
    Mjesto i uloga prototipa u razvoju informacijskog sustava. Prototipni pristup i proces izrade prototipa. Alati za izradu prototipa.
  • Upravljanje projektom razvoja informacijskog sustava (3 sata)
    Razvoj informacijskog sustava kao projekt. Projektna organizacija razvoja i upravljanje projektom. Područja i procesi upravljanja projektom. Struktura projekta i mrežno planiranje. Pomagala za upravljanje projektom.
  • Metodike razvoja informacijskog sustava (2 sata)
    Strukturne i predobjektne metodike razvoja. Suvremene objektno orijentirane i agilne metodike razvoja.
  • Arhitektura informacijskog sustava (3 sata)
    Definicija arhitekture informacijskog sustava. Referentni modeli i arhitekture.
  • Implementacija i održavanje informacijskog sustava (2 sata)
    Vlastiti razvoj sustava ili kupnja gotovog rješenja. Proces i metode implementacije sustava. Razvojna, produkcijska i korisnička dokumentacija. Održavanje informacijskog sustava.
  • Specifičnosti razvoja IS-a korištenjem suvremenih tehnologija (2 sata)
    Računarstvo u oblaku, mobilne aplikacije, Internet stvari i specifičnosti razvoja aplikacija i IS-a u ovim okolinama.
Sadržaj seminara/vježbi
  • Sadržaj vježbi
    1. Osnove upravljanja projektima (1 sat) 2. Dekompozicija i dekompozicijski dijagrami (1 sat) 3. Matrica procesa i klasa podataka (PK matrica) i afinitetna analiza (1 sat) 4. Dijagram radnih i organizacijskih tokova te tokova aktivnosti (2 sata) 5. ERA i relacijski model (2 sata) 6. Definiranje baze podataka u alatu za brz razvoj prototipskih aplikacija (1 sat) 7. Generiranje jednostavnih i složenijih formi tipa master-detail (2 sat) 8. Izrada izvještaja, grafikona i web servisa (1 sat) 9. Dokumentiranje projekta (1 sat) 10. Validacija i verifikacija aplikacije (1 sat) 11. Sređivanje prototipske aplikacije – lokalizacija, sigurnosne postavke, lookup na druge forme (1 sat) 12. Nadopuna funkcionalnosti prototipske aplikacije korištenjem koda ili pohranjenih procedura (1 sat)
  • Sadržaj seminara (15 sati)
    U sadržajnom smislu, seminari prate vježbe. Grupe od u pravilu tri studenta rješavaju projektni zadatak, primjenom znanja stečenih na predavanjima, te znanja i vještina stečenih na vježbama. Na seminarima prezentiraju projektna rješenja i diskutiraju o njima. Ishodi učenja se provjeravaju u nekoliko kontrolnih točaka (faza) projekta.
Ishodi učenja kolegija
  • Primijeniti odgovarajuću metodiku projektiranja informacijskog sustava zadanom problemu, uključujući pristupe, procese, metode i tehnike.
  • Identificirati funkcionalne i nefunkcionalne zahtjeve za novi ili poboljšani sustav koristeći metode inženjerstva sustava.
  • Planirati razvoj i primjenu informacijskog sustava, uključujući analizu rizika i indikatore uspješnosti korištenjem metodologiju upravljanja projektima.
  • Izgraditi budući poslovni model i model informacijskog sustava koristeći metode modeliranja procesa, podataka i organizacijskog projektiranja.
  • Odabrati odgovarajuće razvojno okruženje za izgradnju programskog rješenja u skladu s definiranim detaljnim projektom.
  • Izgraditi prototipsku aplikaciju pomoću zadanih razvojnih alata na temelju modela informacijskog sustava.
  • 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.
  • Osmisliti proceduru i sredstva za prikupljanje korisničkih zahtjeva u razvoju programskog proizvoda
  • Objasniti odnos nefunkcionalnih i funkcionalnih zahtjeva programskog proizvoda na konkretnom primjeru i predložiti načine njihovih rješava
  • Dokumentirati komponente programskog sustava i druge rezultate vlastitog razvoja uz primjenu uzoraka, procedura i standarda dokumentiranja
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
  • Dennis, A; Haley Wixom, B; Roth, R,M. Systems analysis and design, 5th ed., John Wiley & Sons, 2012
  • Joe Valacich, Joey George: Modern Systems Analysis and Design (8th Edition), 2016.
Dopunska literatura
  • Scott Tilley, Harry J. Rosenblatt - Systems Analysis and Design-Course Technology, 2016.
Slični kolegiji
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