Subject name | Information Systems Design |
Details | Code VSITE172 Abbrev. PIS ECTS 5 Year 3 Semester Winter semester Type major elective NQF Level 6 Bachelor study E-Learning 0% |
Activities | IT zg - Sum 24/25 ECTS Units Hours Total T 1 10 3 30
N 0.5 5 3 15
L 0.5 7 2 15
S 0 0 0 0
PN 0 1 1 0
PT 0 2 1 0
PR 0 1 6 0
EN 0 1 1 0
ET 0 1 2 0
AL 3 1 90 90
|
Teachers | Leaders: Dalibor Bužić, v. pred. Assistants: Ivan Bat, asist. vis. šk. |
Prerequisits | None |
Content | Definiranje zahtjeva, određivanje granice informacijskog podsustava. Uloga korisnika u projektiranju informacijskog sustava. Reinženjering poslovnih procesa. Modeliranje procesa, oblikovanje programa. Modeliranje podataka, logičko oblikovanje baza podataka. Modeliranje resursa. Provjeravanje valjanosti zahtjeva pomoću prototipa. Dijagram tijeka podataka: koncepti dijagrama tijeka podataka, dekompozicija procesa, dijagram konteksta, dijagrami tijeka podataka niže razine, preporuke i ograničenja kod crtanja DTP-a. Oblikovanje programa: opisivanje unutarnje logike procesa, dijagrami akcija, stabla i tablice odlučivanja, dijagrami navigacije. Provjera valjanosti zahtjeva pomoću prototipa: razvoj sustava metodom prototipa, testiranje, uvođenje i održavanje informacijskog sustava. CASE pomagala za projektiranje. Izvješćivanje. Dokumentacija.
|
Learning objectives | Opći: Kolegij omogućuje stjecanje naprednih znanja o razvoju informacijskih sustava te primjenu suvremenih tehnika projektiranja informacijskih sustava.
Posebni: Izbor metode rada na razvoju informacijskog sustava. Razumijevanje uloge korisnika. Izrada modela procesa i modela podataka. Upoznavanje s metodom prototipiranja. Projektiranje pomoću CASE pomagala. Poznavanje rada s MS Visiom.
|
Learning outcomes | 1. Distinguish models of life cycle of an information system. 2. Define user requirements and set up sources of information in the development of information systems. 3. Create process models with the use of decomposition diagrams and data flow diagrams. 4. Model data with the entity-relationship model and map it into relational data model. 5. Create a description of entities and attributes, and the catalogue of input masks and reports. 6. Recognize the importance of making a prototype.
|
Competencies | Kolegij pruža specijalistička znanja s područja informacijskih sustava kao nadogradnju jezgre računarstva i osposobljava polaznika za projektiranje informacijskog sustava modeliranjem zahtjeva korisnika
|
Recommended Literature | 1. Klasić, K. i Klarin, K.: Projektiranje informacijskih sustava, bilješke s predavanja, Veleučilište u Splitu, Split, 2002. 2. Martin, J.: Information Engineering II - Planning and Analisys, Prentice Hall, Englewood Cliffs, NY 1990. 3. R. Barker: CASE*METHOD Entity Relationship Modelling, Addison-Wesley Publishing Company, 1990. 4. R. Barker i C. Longman: CASE*METHOD Function and Process Modelling, Addison-Wesley Publishing Company, 1992.
|
Additional Literature | |
lectures (T) | - Definiranje osnovnih pojmova. Uloga korisnika i projektanta informacijskih sustava. Upravljanje projektima razvoja IS-a.
- Životni ciklus IS-a. Linearni i evolucijski model razvoja. Faze linearnog modela. Problemi linearnog pristupa.
- Evolucijski model. Izbor modela životnog ciklusa. Metodologija projektiranja: metodike, metode i modeli.
- Definiranje zahtjeva. Određivanje granica IS-a. Okvirni prijedlog. Uloga korisnika u projektiranju IS-a.
- Preoblikovanje poslovnih procesa. Utjecaj reinženjeringa na organizaciju i IS. Faze preoblikovanja poslovnih procesa.
- Analiza sustava. Problemi, nedostaci i ciljevi analize sustava. Modeliranje procesa.
- Metoda dekompozicije. Dijagram toka podataka. Preporuke i ograničenja kod crtanja DTP-a.
- Dijagrami akcija. Stabla i tablice odlučivanja. Dijagram navigacije.
- Značaj i uloga modeliranja podataka. Model entiteti-veze.
- Vrste tipova entiteta i njihove veze. Agregacija.
- Struktura i ograničenja relacijskog modela podataka. Odnos relacijske metode i E-V metode.
- Coddova pravila. SQL - standardni upitni jezik za relacijske baze podataka.
- Modeliranje resursa. Osnovne karakteristike metode prototipa. Nedostaci metode prototipa. Razvoj sustava metodom prototipa.
- Testiranje, uvođenje i održavanje informacijskog sustava.
- CASE pomagala za projektiranje IS.
|
numeric exercises (N) | - Logički model informacijskog sustava.
- Dijagram funkcijskog raščlanjivanja.
- Lista korisničkih zahtjeva.
- Kontekst dijagram.
- Pravila i preporuke crtanja dijagrama toka podataka.
- Povezivanje dijagrama dekompozicije s dijagramima toka podataka.
- EV model poslovnog sustava.
- Logički EV model.
- Relacijski model podataka.
- Model podataka - opis entiteta i atributa.
- Katalog unosnih maski.
- Maska za prikaz podataka. Definicija ulaznih parametara.
- SQL logika popunjavanja maske podacima.
- Katalog izvještaja. Maska za ulazne parametre izvještaja.
- Detaljan opis unutarnje logike - SQL upiti nad podacima u bazi. Izgled izvještaja.
|
laboratory exercises (L) | - Upoznavanje sa Microsoft Visiom, crtanje raznih oblika i dijagrama
- Funkcionalno raščlanjenje sustava i podsustava, izrada grafikona
- Dijagram dekompozicije, dijagram tijeka podataka
- Kontekst dijagram i dijagram tijeka podataka ostalih razina
- Kontekst dijagram i dijagram tijeka podataka ostalih razina, model Entiteti-Veze, relacijski model podataka
- Relacijski model podataka, maske za unos i ažuriranje podataka
- Maske za unos i ažuriranje podataka
|
preliminary exam - numeric (PN) | - Not defined
|
preliminary exam - theory (PT) | - Jedinice predavanja U1-U8. Kolokvij se polaže pismeno, 5 ili 6 pitanja od definiranih 63. Prolaz na kolokviju: 50% minimalno, uvjetni prolaz je 40% (u ukupnom zbroju mora biti 50% oba kolokvija). U slučaju jednog nepoloženog kolokvija moguće su dvije nadoknade (ispravci) kolokvija na redovnim ispitnim rokovima (zimski rokovi za studente zimskog semestra, ljetni rokovi za studente ljetnog semestra).
- Jedinice predavanja U9-U15. Kolokvij se polaže pismeno, 5 ili 6 pitanja od definiranih 50. Prolaz na kolokviju: 50% minimalno, uvjetni prolaz je 40% (u ukupnom zbroju mora biti 50% oba kolokvija). U slučaju jednog nepoloženog kolokvija moguće su dvije nadoknade (ispravci) kolokvija na redovnim ispitnim rokovima (zimski rokovi za studente zimskog semestra, ljetni rokovi za studente ljetnog semestra).
|
project (PR) | - Bez obzira na način polaganja, obaveza studenta je u roku predati projekt, koji mora biti ocijenjen s minimalno 50%. Bez na vrijeme predanog i pozitivno ocijenjenog seminarskog rada student nema uvjete za polaganje kolegija. Projekt mora sadržavati opis logičkog modela, listu korisničkih zahtjeva, model procesa, model podataka, te kataloge unosnih maski i izvještaja.
|
exam - numeric (EN) | - Not defined
|
exam - theory (ET) | - Ukoliko student nije položio kolegij preko kolokvija, mora pristupiti pismenom ispitu cijelog gradiva U1-U15. Pismeni ispit se sastoji od 5 ili 6 pitanja od unaprijed predviđenih 113. Minimum za prolaz je 50% odgovorenih pitanja. Konačnu ocjenu sačinjava kolokvij teorije (ili rezultat ispita) 60%, project 20%, izlazni testovi laboratorijskih vježbi 10%, izlazni testovi auditornih vježbi 5% te izlazni testovi predavanja 5%. U slučaju nepoloženog jednog kolokvija, student ima mogućnost popravka (ponavljanja) kolokvija dva puta. Ako u ta dva dodatna pokušaja ne uspije položiti kolokvij, ispada iz bolonjskog sustava kolokvija te polaže klasičan ispit cijelog gradiva. Studenti koji nisu u sustavu kolokvija polažu kompletno gradivo kolegija odjednom. Raspon ocjena: 0-50% nedovoljan 50-62,5% dovoljan 62,5-75% dobar 75-87,5% vrlodobar 87,5-100% izvrstan (odličan).
|
autonomus learning (AL) | - kolokviji, konzultacije, samostalno učenje, samostalno rješavanje numeričkih zadataka, samostalni rad u laboratoriju
|