PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO Akademska godina 2020/2021 Teme za domaće zadaće 15.11.2020 REDNI BROJ NASLOV OPIS ZADUŽIO STUDENT 1 Grupni rokovnik Grupni rokovnik je aplikacija nalik na Google kalendar. Svaki član grupe koristi svoj primjerak rokovnika na svojoj radnoj stanici. Radne stanice članova grupe su povezane u mrežu i mogu u svakom trenutku međusobno komunicirati. Svaki član grupe unosi u svoj rokovnik svoje sastanke. Za pojedini sastanak utvrđuje se vrijeme i trajanje. Ukoliko sastanak zahtijeva prisustvo još nekih članova grupe, tada se automatski konzultiraju njihovi rokovnici te se pronalazi (i svuda upisuje) svima prihvatljivo vrijeme i trajanje. Sastanci se po potrebi pomiču da bi se uskladili termini. Sastanci se mogu otkazati. Lorena Novak 2 Grafičko sučelje prema sustavu datoteki Grafičko sučelje prema sustavu datoteki pojavljuje se unutar raznih verzija UNIX-a te također i u drugim operacijskim sustavima. Sastoji se od prozora koji odgovaraju mapama (folderima) i ikona koje odgovaraju datotekama u mapama. Direktnom manipulacijom uz pomoć miša korisnik može otvarati i zatvarati mape, premještati ili kopirati datoteke iz mape u mapu, brisati datoteke, itd. Dvostrukim klikom miša na ikonu datoteke pokreće se program koji obrađuje tu vrstu datoteke. 3 Upravljanje promjenama Sustav za upravljanje promjenama služi za primanje, obradu i praćenje zahtjeva za promjenom nekog softvera, onako kao što je bilo opisano u udžbeniku (poglavlje 5.2) . Sustav omogućuje unos zahtjeva, slanje zahtjeva na analizu, periodičko upućivanje analiziranih zahtjeva na odbor za promjene, slanje odobrenih zahtjeva timu za održavanje, evidentiranje je li promjena bila implementirana. Sustav je integriran sa elektroničkom poštom, tako da se npr. komunikacija s odborom za promjene obavlja slanjem e-mail poruka. 4 Razredbeni postupak Informacijski sustav razredbenog postupka podržava postupak upisivanja novih studenata na fakultet. Kandidati koji se žele upisati prijavljuju se preko Interneta - sustav pohranjuje osobne podatke kandidata te njihove ocjene iz srednje škole. Službenici u studentskoj referadi dobivaju od sustava listu prijavljenih kandidata, što olakšava pravljenje rasporeda za razredbeni ispit. Nakon unosa rasporeda, sustav automatski generira pozive na ispit, koje službenici poštom šalju kandidatima. Nakon razredbenog ispita nastavnici unose u sustav rezultate ispita (broj bodova za svakog kandidata). Sustav automatski proizvodi rang-listu kandidata, na osnovi bodova na ispitu i ocjena u srednjoj školi. Za kandidate koji su prešli prag sustav generira pisma - pozive da se upišu na prvu godinu studija. Fran Vojković 1
26
Embed
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO 21.10 ...web.studenti.math.pmf.unizg.hr/~manger/si/SI-TemeZaZadace.pdf · 10 Vođenje proizvodnje Sustav za vođenje proizvodnje podržava
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
1 Grupni rokovnik Grupni rokovnik je aplikacija nalik na Google kalendar. Svaki član grupe koristi svoj primjerak rokovnika
na svojoj radnoj stanici. Radne stanice članova grupe su povezane u mrežu i mogu u svakom trenutku
međusobno komunicirati. Svaki član grupe unosi u svoj rokovnik svoje sastanke. Za pojedini sastanak
utvrđuje se vrijeme i trajanje. Ukoliko sastanak zahtijeva prisustvo još nekih članova grupe, tada se
automatski konzultiraju njihovi rokovnici te se pronalazi (i svuda upisuje) svima prihvatljivo vrijeme i
trajanje. Sastanci se po potrebi pomiču da bi se uskladili termini. Sastanci se mogu otkazati.
Lorena Novak
2 Grafičko sučelje prema
sustavu datoteki
Grafičko sučelje prema sustavu datoteki pojavljuje se unutar raznih verzija UNIX-a te također i u drugim
operacijskim sustavima. Sastoji se od prozora koji odgovaraju mapama (folderima) i ikona koje
odgovaraju datotekama u mapama. Direktnom manipulacijom uz pomoć miša korisnik može otvarati i
zatvarati mape, premještati ili kopirati datoteke iz mape u mapu, brisati datoteke, itd. Dvostrukim
klikom miša na ikonu datoteke pokreće se program koji obrađuje tu vrstu datoteke.
3 Upravljanje
promjenama
Sustav za upravljanje promjenama služi za primanje, obradu i praćenje zahtjeva za promjenom nekog
softvera, onako kao što je bilo opisano u udžbeniku (poglavlje 5.2) . Sustav omogućuje unos zahtjeva,
slanje zahtjeva na analizu, periodičko upućivanje analiziranih zahtjeva na odbor za promjene, slanje
odobrenih zahtjeva timu za održavanje, evidentiranje je li promjena bila implementirana. Sustav je
integriran sa elektroničkom poštom, tako da se npr. komunikacija s odborom za promjene obavlja
slanjem e-mail poruka.
4 Razredbeni postupak Informacijski sustav razredbenog postupka podržava postupak upisivanja novih studenata na fakultet.
Kandidati koji se žele upisati prijavljuju se preko Interneta - sustav pohranjuje osobne podatke
kandidata te njihove ocjene iz srednje škole. Službenici u studentskoj referadi dobivaju od sustava listu
prijavljenih kandidata, što olakšava pravljenje rasporeda za razredbeni ispit. Nakon unosa rasporeda,
sustav automatski generira pozive na ispit, koje službenici poštom šalju kandidatima. Nakon
razredbenog ispita nastavnici unose u sustav rezultate ispita (broj bodova za svakog kandidata). Sustav
automatski proizvodi rang-listu kandidata, na osnovi bodova na ispitu i ocjena u srednjoj školi. Za
kandidate koji su prešli prag sustav generira pisma - pozive da se upišu na prvu godinu studija.
Fran Vojković
1
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
5 Uzbunjivanje Sustav za uzbunjivanje radi na sljedeći način. U raznim dijelovima velike zgrade raspoređeni su uređaji
za uzbunjivanje. Svaki uređaj ima senzor s fotoćelijom i senzor promjene temperature. Na osnovi tih
senzora, uređaj oblikuje svoj signal, koji može biti: "sve u redu", "moguća provala", ili "moguć požar".
Središnje računalo putem lokalne mreže periodički komunicira sa svakim od uređaja za uzbunjivanje, te
saznaje njegov signal. Na zaslonu u operatorovoj sobi, središnje računalo iscrtava tlocrt zgrade s
ikonama koje predstavljaju uređaje za uzbunjivanje. Ako neki od uređaja šalje signal o provali ili požaru,
ikona će na uočljiv način promijeniti boju i pojavit će se dodatna poruka. Također će na odgovarajući
način biti označena ikona uređaja koji se ne javlja (pa je vjerojatno pokvaren). Operator na temelju
prikaza na zaslonu treba odlučiti hoće li zvati policiju, vatrogasce ili ekipu za popravak. Također,
operator može posredstvom središnjeg računala isključiti, uključiti ili resetirati određeni uređaj.
6 Prodaja nekretnina Sustav agencije za prodaju nekretnina pohranjuje karte terena, podatke o kućama na prodaju,
fotografije kuća. Sustav je jednim dijelom dostupan preko web- a: kupac sa svog računala može na
osnovi raznih kriterija pretraživati popis kuća, pregledavati tekstualne i numeričke podatke o njima, te
dobivati fotografije kuća. Računalo u samoj agenciji daje također i prikaz trodimenzionalnog modela
svake kuće, s mogućnošću virtualne šetnje kroz njene sobe. Direktor agencije može na svojem
monitoru vidjeti kartu terena s položajima kuća.
Stjepan Požgaj
7 Rent-a-car Rent-a-car služba sastoji se od mnogo garaža koje se nalaze u raznim gradovima. Stranka posudi
automobil u jednoj garaži te ga nakon par dana vožnje vrati u drugu garažu. Svaka garaža ima svoje
računalo, ta računala povezana su u mrežu, a pritom ne postoji nikakvo središnje računalo. Računalo u
svakoj garaži podržava: posudbu automobila koji se upravo nalazi u toj garaži, prihvat automobila kojeg
je stranka upravo dovezla iz druge garaže, naplatu troškova stranki koja je dovezla automobil, prikaz
podataka o automobilima koji se nalaze u garaži, traženje najbliže garaže gdje postoji automobil s
traženim svojstvima, utvrđivanje statusa zadanog automobila (je li posuđen , kada i gdje je posuđen, u
kojoj je garaži ako nije posuđen).
Valerija Iva Banić
2
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
8 Digitalni sat Digitalni sat služi za prikaz vremena, za prikaz datuma, te kao budilica. Postoji samo jedan prikaz
(display) na kojem se može prikazati nekoliko stiliziranih znakova te nekoliko ikona. Sat se u svakom
trenutku nalazi u jednom od tri osnovna modusa rada, te ovisno o tome prikazuje na svom displayu:
točno vrijeme, današnji datum, odnosno status budilice s vremenom buđenja. Postoje samo dva
gumba, čija funkcija se mijenja ovisno o izabranom modusu i pod-modusu. Na primjer, prvi gumb može
služiti za cikličko prebacivanje kroz tri osnovna modusa, drugi gumb može služiti da se unutar modusa
točnog vremena prebacimo u pod-modus podešavanja točnog vremena, itd. Razradite zamišljeni sat ili
bolje rečeno njegovu softversku emulaciju. Posebnu pažnju posvetite izgledu displaya, definiciji
modusa i pod-modusa, te upotrebi prvog i drugog gumba.
Manuela Pleša
9 Dućan Informacijski sustav dućana uključuje glavno računalo i nekoliko PC blagajni. Svi ti strojevi povezani su u
lokalnu mrežu. Glavno računalo pohranjuje podatke o artiklima koji se nalaze u dućanu, te o njihovim
količinama i cijenama. Omogućen je unos podataka za novopristiglu robu, te štampanje izvještaja o
potrošenoj robi koju treba ponovo naručiti. PC blagajna evidentira artikle koje je kupac odabrao, zbraja
cijene, obračunava porez, štampa račun, te ažurira količine u dućanu.
Vlado Bilogrević
10 Vođenje proizvodnje Sustav za vođenje proizvodnje podržava rad tvornice koja sklapa proizvode od dijelova. Čuvaju se
podaci o naručiocima proizvoda te o dobavljačima dijelova. Pohranjuje se sastavnica za svaki proizvod
(popis dijelova s količinama). Prati se stanje dijelova na skladištu. Evidentiraju se narudžbe pojedinih
proizvoda od pojedinih naručilaca. Izdaje se radni nalog za svaki naručeni proizvod, te se rezerviraju
potrebni dijelovi sa skladišta. Automatski se generiraju narudžbe za dijelove koji nedostaju na skladištu,
te se upućuju najpogodnijem dobavljaču.
David Mrkoci
3
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
11 Razmjena šifriranih
poruka
Sustav za razmjenu šifriranih poruka nalik je na standardni e-mail sustav. Znači on omogućuje pisanje
teksta poruke, slanje poruke putem mreže na zadanu adresu, pregled pristiglih poruka, razvrstavanje i
spremanje poruka u pretince, itd. No za razliku od standardnog e-maila , sustav koristi svoj vlastiti
"peer-to-peer " protokol za komunikaciju, te omogućuje da se poruka šifrira prije slanja a dešifrira
nakon primanja. Također, sustav podržava neki oblik autentifikacije korisnika, te neki oblik
manipuliranja s ključevima za šifriranje.
Dario Bogović
12 Odvjetnički ured Informacijski sustav odvjetničkog ureda radi na osobnom računalu. Sustav se sastoji od standardnih
office komponenti kao što su tekst procesor, rokovnik, adresar. Također postoji i specifična baza s
podacima o klijentima i njihovim predmetima. Osim samih podataka, pohranjeni su i dokumenti
(tekstovi) vezani uz pojedini predmet. Sustav nadalje sadrži sortiranu zbirku obrazaca za uobičajene
dokumente, što omogućuje laganu proizvodnju novih dokumenata na osnovi sličnih starih.
Iva Tutiš
13 Zubarska ordinacija Informacijski sustav zubarske ordinacije radi na osobnom računalu. Sustav sadrži neke standardne
"office" komponente kao što je tekst procesor, rokovnik, adresar. Osim toga postoji specifična baza
podataka sa "zdravstvenim kartonom" svakog pacijenta (općeniti podaci, stanje svakog zuba, povijest
svih dosadašnjih zahvata). Također se u bazi podataka evidentiraju raspoložive količine zubarskih
materijala i lijekova u ordinaciji. Nadalje, postoje podaci i moduli koji omogućuju knjigovodstvo za
ordinaciju, izdavanje računa pacijentima i slično.
Tihana Štifanić
14 Tekst procesor u oblaku Riječ je o programu nalik na Google Docs, koji omogućuje stvaranje, mijenjanje, pohranjivanje i
ispisivanje tekstualnih dokumenata pohranjenih "u oblaku". Podržane su uobičajene editorske
operacije: ubacivanje ili izbacivanje teksta, promjena teksta, prebacivanje ili kopiranje selektiranog
dijela i slično. Također je omogućen istovremeni rad s dva dokumenta, prebacivanje dijela teksta iz
jednog dokumenta u drugi i slično. Korisnik može podešavati razne parametre koji određuju izgled
dokumenta: font, dimenzije stranice, margine, način poravnavanja redaka i paragrafa, itd. Svi
dokumenti s kojima program radi pohranjeni su u korisnikovoj mapi koja se nalazi u "oblaku".
Administrator oblaka dodjeljuje korisnicima pravo pristupa do određene mape te određuje maksimalnu
veličinu svake mape.
4
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
15 Tablični kalkulator u
oblaku
Riječ je o programu nalik na Google Sheets, koji omogućuje stvaranje, mijenjanje, pohranjivanje i ispis
proračunskih tablica pohranjenih "u oblaku". Jedno polje tablice može sadržavati tekst ili broj.
Vrijednost polja se direktno unosi ili se računa iz vrijednosti drugih polja prema zadanoj formuli. Kod
svake promjene tablice automatski se ažuriraju vrijednosti izračunatih polja. Podržane su editorske
operacije: ubacivanje ili izbacivanje retka ili stupca, unos ili promjena vrijednosti polja, prebacivanje ili
kopiranje selektiranog dijela tablice itd. Korisnik može podešavati razne parametre koji određuju izgled
tablice: font, dimenzije stranice, izgled zaglavlja i dna stranice, itd. Sve tablice s kojima program radi
pohranjene su u korisnikovoj mapi koja se nalazi u "oblaku". Administrator oblaka dodjeljuje
korisnicima pravo pristupa do određene mape te određuje maksimalnu veličinu svake mape.
16 Kalendar u oblaku Riječ je o korisnikovom osobnom kalendaru koji se pohranjuje u "oblaku". Korisnik u svakom trenutku
može pristupiti tom kalendaru s raznih uređaja: stolnog računala, prijenosnika, tableta ili mobitela.
Kalendar korisniku omogućuje pregled njegovih obaveza (npr. sati nastave, sastanci i slično) te unos,
promjenu i brisanje tih obaveza. Neke od obaveza mogu se periodički ponavljati, npr. svaki tjedan u isto
vrijeme. Kalendar kontrolira konzistentnost unesenih obaveza, tj. one se ne smiju vremenski preklapati.
Moguće je i zadavanje dodatnih događaja koji su vezani uz određeni datum u godini i na koje korisnika
treba na vrijeme podsjetiti (npr. rođendani članova porodice). Davatelj usluge u oblaku periodički
obavlja backup korisnikovih podataka.
Mislav Kocjan
17 Pregledavanje
fotografija
Riječ je o aplikaciji koja radi na uređaju poput prijenosnika, tableta ili mobitela te omogućuje
pregledavanje lokalno pohranjenih fotografija. Aplikacija je u stanju pronaći fotografije (npr. datoteke u
JPEG formatu) na uređaju te ih organizirati u albume. Pronalaženje i organiziranje novih fotografija
pokreće se automatski u pravilnim vremenskim razmacima (npr. jednom tjedno). Korisnik može izabrati
album i pregledavati jednu po jednu fotografiju u njemu. Kod pregledavanja je podržano "zumiranje"
fotografija tako da bi se bolje vidjeli detalji. Također je podržan slide show gdje se fotografije iz albuma
redom prikazuju na nekoliko sekundi bez intervencije korisnika. Osim toga, korisnik može premještati
fotografije iz jednog albuma u drugi, stvarati nove (prazne) albume ili ih brisati.
5
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
18 Elektronička pošta Klijent za elektroničku poštu (e-mail ) je program za osobno računalo nalik na MS Outlook. Program
omogućuje primanje ili slanje elektroničke pošte preko računalne mreže, odgovaranje na pristigle
poruke, arhiviranje poruka u "mape", premještanje poruka u "koš za smeće", preusmjeravanje poruka.
Također, program podržava rad s takozvanim attachmentima : binarnim datotekama koje se kodiraju
ASCII znakovima i zatim šalju unutar e-mail poruke. "Koš za smeće" automatski se prazni jednom
mjesečno. Obratite pažnju na oblikovanje grafičkog korisničkog sučelja programa, koje bi trebalo
omogućiti način rada isključivo pomoću miša.
19 Klijent za FTP FTP klijent je program za osobno računalo, koji služi za prebacivanje datoteka između osobnog računala
i udaljenog poslužitelja, putem lokalne mreže ili modemske veze, u skladu s FTP protokolom. FTP klijent
omogućuje uspostavljanje veze s udaljenim FTP poslužiteljem, prebiranje po njegovim direktorijima te
primanje ili slanje datoteka u binarnom ili ASCII formatu. Ako prebacivanje datoteke traje dulje od 10
minuta, FTP klijent ga automatski prekida. Obratite pažnju na oblikovanje grafičkog korisničkog sučelja
programa, koje bi trebalo omogućiti način rada isključivo pomoću miša.
20 Telnet Telnet klijent je program za osobno računalo koji omogućuje korisniku spajanje na UNIX poslužitelj, i to
putem računalne mreže u skladu s Telnet protokolom. Za vrijeme svojeg rada Telnet klijent emulira
određeni tip ASCII terminala, pa korisnik ima dojam da se odgovarajući prozor na zaslonu njegovog
računala pretvorio u terminal izravno spojen na odgovarajuće UNIX računalo. Klijent bi trebao biti u
stanju emulirati nekoliko tipova terminala, te bi trebao automatizirati postupak uspostavljanja i
prekidanja veze s raznim poslužiteljima. Ako je veza s poslužiteljem uspostavljena, no korisnik nije bio
aktivan 10 minuta, veza se automatski prekida. Klijent bi na primjeren način trebao biti integriran u
svoju okolinu na osobnom računalu, dakle morao bi podržavati operacije cut/copy/paste između svojeg
i drugih prozora, pamćenje redaka ispisa koji stižu s UNIX računala, spremanje tog ispisa u lokalnu
datoteku, ispis na lokalni pisač, itd.
6
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
21 Pretraživanje web
stranica
Pretraživač web stranica je mrežni informacijski servis nalik na AltaVista ili Yahoo. Riječ je o sustavu koji
se na mreži istovremeno ponaša kao klijent i kao poslužielj. Aktivnost klijenta svodi se na povremeno
pronalaženje web stranica na dostupnoj mreži računala, te na izgradnju vlastite baze podataka o
pronađenim stranicama. U toj bazi, stranice su hijerarhijski razvrstane u skupine i pod-skupine, ovisno o
svom sadržaju, u skladu s nekom unaprijed zadanom kategorizacijom sadržaja. Također, svaka stranica
je u bazi opisana nizom dodatnih atributa (naslov, zemlja, jezik, starost, veličina, ...). Aktivnost
poslužitelja svodi se na prikazivanje vlastitih web stranica, koje predstavljaju sučelje prema bazi o
pronađenim (tuđim) stranicama. Korisnik može prolaziti kroz kategorizaciju sadržaja, gledati popis
stranica iz pojedine skupine (s određenim sadržajem), te se automatski prebacivati na pojedinu stranicu
iz skupine. Dalje, korisnik može pretraživati bazu stranica na osnovi drugih atributa, tj. on može zadati
upit (kombinaciju uvjeta na odabrane atribute) te dobiti odgovarajući odgovor (popis stranica koje
zadovoljavaju uvjete).
22 Arhiviranje Arhivar je program nalik na WinZip koji može komprimirati jednu ili više datoteki i spremiti ih u novu
(manju) datoteku, tzv. arhivu. Također, program može dekomprimirati arhivu te reproducirati polazne
datoteke. Predviđa se grafičko korisničko sučelje. Za komprimiranje korisnik može odabrati jedan od
nekoliko podržanih algoritama kompresije. Sadržaj nove arhive moguće je oblikovati neposrednim
izborom datoteki, ili se može uključiti sadržaj cijele mape, ili čak rekurzivno sadržaj mape i svih njezinih
pod-mapa. Kod dekompresije moguće je ponovo uspostaviti originalnu strukturu mapa, ili se datoteke
mogu stvoriti u nekoj novoj mapi. Prije dekompresije korisnik može vidjeti sadržaj arhive i postotak
komprimiranosti datoteka u njoj.
23 Obrada slika Program za obradu slika nalikuje na MS Paint ili Irfan View, te služi za rad s digitalnim slikama. Koristi se
grafičko korisničko sučelje. Podržano je nekoliko formata za digitalne slike (bmp, gif, jpg, ...). Slike se
mogu učitavati, gledati, ispisivati, editirati, ponovo spremati (u istom ili drugom formatu) te bacati u
"koš za smeće" (koji se automatski prazni svaki mjesec). Editiranje uključuje rezanje, lijepljenje,
zrcaljenje, rotiranje, retuširanje, korekciju boja, preklapanje, docrtavanje i slično.
7
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
24 Optičko prepoznavanje
znakova
Program za optičko prepoznavanje znakova (OCR) nalikuje na Recognitu i služi za optičko
prepoznavanje pisanog ili štampanog teksta. Papir s tekstom podvrgava se skeniranju, dobiva se
digitalna slika, u toj slici prepoznaju se znakovi te se generira odgovarajuća tekstualna datoteka.
Program treba koristiti grafičko sučelje i treba podržati nekoliko formata za digitalnu sliku (gif, bmp,
jpeg, ...), odnosno nekoliko formata za tekstualnu datoteku (ascii, MS Word, ...). Program treba biti u
stanju rotirati naopako položeni predložak, razgraničiti tekst od tablica i slika, oblikovati pročitani tekst
u paragrafe, omogućiti korekturu pročitanog teksta. Da bi poboljšao svoje prepoznavanje znakova,
program treba moći učiti iz primjera koje mu je pripremio korisnik. S obzirom da učenje jako opterećuje
resurse programa, ono se automatski pokreće tek nakon što korisnik barem 2 minute nije bio aktivan.
Bruno Fabulić
25 Kuhinja Informacijski sustav hotelske kuhinje sadrži bazu podataka o jelima i njihovim sastojcima. Omogućeno
je pretraživanje jela i pregled pripadnih recepata. Također, prate se količine sastojaka u kuhinjskoj
smočnici i hladnjaku te njihov rok trajanja. Ako nekom od sastojaka istekne rok, šalje se opomena.
Glavni kuhar unosi jelovnik za mjesec dana unaprijed. Šef hotelskog restorana unosi brojeve ljudi koji će
jesti određeno jelo određenog dana. Sustav računa potrebne količine sastojaka za predviđene obroke
te na vrijeme ispisuje narudžbe za sastojke koji nedostaju u smočnici i hladnjaku.
Katarina Šupe
26 Neuronske mreže Emulator neuronske mreže je alat koji simulira rad s neuronskim mrežama i služi kao nastavno
pomagalo na fakultetu. Emulator treba omogućiti: editiranje skupova podataka (parovi podražaj-
odgovor) koji služe za treniranje odnosno testiranje mreže, konstruiranje same mreže (zadavanje broja
neurona i veza među njima), treniranje mreže uz kontrolu greške, testiranje već istrenirane mreže
također uz kontrolu greške. Alat treba podržati nekoliko raznih tipova neurona. Također, emulator
treba koristiti grafičko sučelje za prikaz same mreže te za prikaz ponašanja greške kod treniranja
odnosno testiranja. Stvorene mreže odnosno skupovi podataka mogu se spremiti na disk i kasnije
ponovo učitati. Ako je ovaj emulator instaliran na nekoliko studentskih računala unutar lokalne mreže,
tada nastavnik pomoću posebnog modula sa svog računala može pratiti rad svakog pojedinog studenta.
8
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
27 Prodaja aviokarata Riječ je o web -aplikaciji koja automatizira poslovanje agencije za prodaju aviokarata. Kupac u sučelje
aplikacije upisuje datume kada želi putovati, broj putnika te polazni i dolazni aerodrom. Aplikacija
pronalazi letove koji zadovoljavaju uvjete te ih prikazuje kupcu zajedno sa cijenama. Lista letova
sortirana je tako da najprije slijede direktni letovi, zatim oni s jednim presjedanjem, zatim oni s dva
presjedanja, itd. Kupac odabire jedan od ponuđenih letova te zatim upisuje broj svoje kreditne kartice.
Aplikacija najprije komunicira s izdavateljem kartice da bi provjerila njezinu valjanost. Aplikacija zatim
komunicira s avio-kompanijama i u ime kupca kupuje karte. Ako su karte uspješno kupljene, tereti se
kupčeva kartica, te se kupcu e-mailom šalju elektroničke aviokarte i račun.
Tihana Oremuš
28 Zoološki vrt Informacijski sustav zoološkog vrta radi ovako. Na nekoliko mjesta u vrtu postavljen je "zoomat",
uređaj sa zaslonom osjetljivim na dodir. Na zaslonu se najprije vidi popis životinja koje se nalaze u
okolnim kavezima. Dodirom na ime ili sliku životinje korisnik pokreće odgovarajuće multimedijsko
predavanje (snimljeni govor uz glazbu i video snimke). Zoomat također sadrži informacije o ostalim
kavezima. Naime, prolaskom kroz hijerarhiju izbornika i upitnika, korisnik može pronaći životinju koja
ga zanima te dobiti na zaslonu tlocrt vrta s označenim putom do kaveza gdje se ta životinja nalazi. Za
svaki kavez moguće je i vidjeti vrijeme hranjenja. Službenik zoološkog vrta povremeno ažurira
informacije u zoomatima.
Alen Živković
29 Znanstvena konferencija Sustav za organiziranje znanstvene konferencije nastoji što veći broj poslova vezanih uz konferenciju
obaviti u elektroničkom obliku. Pozivi za konferenciju objavljuju se kao web stranice. Prijavljivanje
sudionika obavlja se preko formulara na tim web stranicama. Sudionici šalju svoje radove (članke) za
konferenciju preko elektroničke pošte u propisanom formatu (npr. MS Word). Programski odbor
konferencije pronalazi po jednog recenzenta za svaki rad. Korespondencija između programskog
odbora i autora odnosno recenzenata odvija se također preko elektroničke pošte. Zbornik radova
konferencije sadrži sve pozitivno recenzirane radove i priprema se uz pomoću pogodnog podsustava za
stolno izdavaštvo. Sudionici plaćaju kotizaciju na "sigurni" način preko weba . Svi dokumenti (e-mail
poruke, rukopisi radova, prijave, plaćanja, recenzije, itd) pohranjuju se u odgovarajućem repozitoriju.
9
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
30 Vožnja automobila Simulator vožnje automobila služi za poduku kandidata u auto-školi. Kandidat upravlja simuliranom
vožnjom preko uobičajenih uređaja za upravljanje: volan, kočnica, gas, kvačilo, mjenjač i slično.
Simulator prima signale iz tih uređaja te na jednom dijelu zaslona prikazuje simuliranu vožnju (pogled
kroz vjetrobransko staklo). Drugi dio zaslona simulira komandnu ploču automobila (brzinomjer,
signalne lampice itd). Simulirana vožnja odvija se u virtualnom krajoliku (gradu) s mnoštvom raskrižja,
semafora, željezničkih rampi i prometnih znakova. Sustav generira i pokreće virtualna vozila i pješake
koji se kreću kroz isti krajolik te upravlja semaforima i rampama. Također, sustav bilježi greške
kandidata, sudare, kršenje prometnih propisa i slično. Ako je ovaj simulator instaliran na nekoliko
računala unutar lokalne mreže auto-škole, tada instruktor pomoću posebnog modula sa svojeg
računala može pratiti rad svakog pojedinog kandidata.
31 Brodska navigacija Računalni sustav za navigaciju ugrađen je u brod i prima signale od brodskih instrumenata poput
žiroskopa, radara, vjetrokaza, GPS-a. Na monitoru u kapetanovoj kabini prikazuje se geografska karta s
ucrtanim trenutnim položajem, brzinom i smjerom kretanja broda te sa zornim prikazom vremenske
situacije. Ucrtani su i drugi brodovi koje je otkrio radar. Kapetan može sustavu zadati cilj putovanja:
sustav će izračunati rutu te će stalno određivati i korigirati kurs, ovisno o vjetru i eventualnim
zaprekama (grebeni, drugi brodovi, oluje, ...). U slučaju opasnih situacija (bliski susret s drugim brodom,
izuzetno loše vrijeme, ...) sustav pokreće alarm.
10
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
32 Videoteka Informacijski sustav videoteke omogućuje rad videoteke pretežno preko web stranica. Potrebno je
voditi evidenciju o filmovima i članovima videoteke. Sustav treba omogućiti lagano pretraživanje baze
podataka o filmovima - dakle o filmovima koji se mogu odmah posuditi, o onima na koje se mora čekati
jer su posuđeni te o onima koje videoteka nema ali bi se mogli nabaviti. Pretraživanje treba biti
omogućeno i osobama koje nisu članovi. Budućim članovima sustav treba omogućiti davanje zahtjeva
za učlanjenje. Članovima sustav treba omogućiti naručivanje ili rezerviranje filmova. Radnik u videoteci
izdaje rezervirane filmove, preuzima vraćene filmove te ažurira statuse vraćenih odnosno posuđenih
filmova. Sustav u pravilnim vremenskim razmacima autonomno šalje članovima opomene o kašnjenju i
informacije o novim filmovima na njihove e-mail adrese. Vlasnik videoteke treba dobivati izvještaje o
poslovanju (dnevne, tjedne, mjesečne, godišnje ili za zadani vremenski period) te izvještaj o filmovima
koji se najčešće posuđuju. Vlasnik također može uvoditi i katalogizirati nove filmove, te ukloniti stare i
oštećene filmove.
Dora Parmać
33 Usisivač Sustav za upravljanje usisivačem ugrađen je u usisivač i daje mu osobine umjetne inteligencije. Sustav
se aktivira nakon uključenja usisivača pomoću prekidača on/off . Nakon aktiviranja sustav počinje s
izvođenjem sljedećih radnji: preko zvučnika i displaya koji se nalaze na kućištu odašilje zvučnu i
tekstualnu poruku da ga treba smjestiti u blizinu zida; pronalazi najbliži zid u prostoriji u kojoj se nalazi;
obilazi prostoriju uza zid dok se ne vrati na početno mjesto; zatim izračunava površinu prostorije i iz
danih proračuna određuje optimalni put prelaza prostorije. Nakon toga počinje sistematski čistiti
prostoriju. Ukoliko na svom putu naiđe na neku zapreku (namještaj ili slično), zaobilazi je. Nakon što
očisti cijelu prostoriju, usisivač staje i odašilje zvučnu i tekstualnu poruku o završetku posla. Ukoliko se
ništa ne dogodi u idućih 15 minuta, usisivač se sam isključuje. Usisivač ima kameru za promatranje
okoline, podsustav za prepoznavanje oblika na slici, senzore smjera kretanja, te senzore duljine
prijeđenog puta.
11
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
34 Perilica rublja Sustav za upravljanje perilicom rublja ugrađen je u perilicu rublja koja je opremljena kamerama unutar
bubnja i vezom na Internet. Nakon što se u bubanj stavi rublje, perilica pomoću kamere pregleda bar-
kodove pojedinih komada odjeće te za svakog od njih preko Interneta kontaktira proizvođača da bi
saznala optimalni program pranja. Ako neki od proizvođača javi da on nije proizveo taj komad odjeće,
perilica uključi alarm, ispisuje poruku"lažni brend u bubnju" i prekida rad. Inače na osnovi svih
skupljenih programa pranja perilica sastavlja konačni program koji je dovoljno blag da ne može oštetiti
ni jedan komad odjeće. Zatim perilica preko Interneta kontaktira dobavljača električne energije da bi
saznala vremenski period s najnižom tarifom električne struje. U trenutku započinjanja povoljnog
perioda, perilica započinje s pranjem. Kad je pranje završeno, odašilje se zvučni signal i ispisuje poruka
da je pranje gotovo. Ako se za vrijeme pranja ustanovi da nema vode ili deterdženta, opet se uključuje
alarm.
35 Mobilno bankarstvo Sustav mobilnog bankarstva je program predviđen za rad na malom mobilnom uređaju poput mobitela,
koji korisniku omogućuje neke jednostavne bankarske usluge. Sustav se preko mobitelske mreže
povezuje s poslužiteljem banke te korisniku prikazuje stanje njegovih bankovnih računa. Također je
podržano elektroničko plaćanje, dakle prebacivanje novaca s korisnikovog računa na neki drugi račun,
te kupoprodaja deviza. Omogućene su još neke jednostavne radnje poput pregleda dnevne tečajne
liste. Način rada prilagođen je skromnom korisničkom sučelju kakvo postoji na mobilnim uređajima.
Kao zaštita od neovlaštenog korištenja, koristi se neka vrsta lozinki ili PIN-ova.
Nikola Sunara
36 Plaćanje parkiranja Riječ je o mrežnoj aplikaciji koja omogućuje plaćanje parkiranja preko mobitela. Jedan dio sustava radi
na poslužiteljskom računalu telekom operatora, drugi dio na poslužiteljskom računalu vlasnika
parkirališta. Vozač plaća parkirnu kartu tako da pošalje odgovarajuću SMS poruku preko mobitela.
Sustav opet preko SMS-a šalje vozaču odgovor da je karta kupljena, a kasnije mu šalje upozorenje da
vrijeme parkiranja ističe. Čuvari parkirališta se preko svojih mobilnih uređaja spajaju na sustav da bi
provjerili tko je platio parkiranje a tko nije. Između telekom operatera i vlasnika parkirališta dolazi do
povremenih transfera novaca koji su za parkiranje bili plaćeni kroz telefonske račune.
Ena Majin
12
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
37 Inteligentna obiteljska
kuća
Riječ je o sustavu koji upravlja uređajima u obiteljskoj kući kao što su centralno grijanje, klima, vrata od
garaže, protuprovalna I protupožarna zaštita. Preko odgovarajućih senzora temperature sustav
utvrđuje temperaturu u kući te po potrebi pali ili gasi centralno grijanje odnosno klimu, sve u skladu sa
zahtjevima koje je postavio vlasnik kuće. Preko video kamere sustav prepoznaje vlasnikov automobil te
mu otvara vrata od garaže. Sustav prima dojave senzora za protuprovalnu i protupožarnu zaštitu te u
slučaju provale ili požara aktivira alarm i šalje automatski poziv policiji ili vatrogascima. Dok je vlasnik
na duljem putu, sustav postavlja temperaturu u kući na minimum, no kad primi odgovarajuću SMS
poruku tada na vrijeme vraća temperaturu na normalnu vrijednost, tako da vlasnik dođe u toplu kuću.
Martin Matijević
38 Servis za slušanje glazbe Riječ je o servisu koji nalikuje na Deezer i koji omogućuje pretplatnicima slušanje glazbe preko mobilnih
telefona. Servis raspolaže velikom kolekcijom glazbenih datoteka u formatu MP3. Pretplatnik se
prijavljuje na servis preko svojeg mobitela spojenog na Internet navođenjem svojeg imena i lozinke.
Pretplatnik dalje pretražuje glazbenu kolekciju te bira glazbu koju će slušati. Servis omogućuje
pretplatniku slušanje glazbe tako što mu šalje live streaming kroz Internet na njegov mobitel. Za svakog
pretplatnika servis pamti njegov tarifni model te mu ovisno o tom modelu mjesečno naplaćuje uslugu
terećenjem njegove kreditne kartice. Diskografske kuće povremeno šalju servisu svoje nove glazbene
uratke. Za svaku novu MP3 datoteku servis daje jednokratnu naknadu diskografskoj kući šaljući novac
na njezin bankovni račun.
Dominik Mikulčić
39 Strujni krugovi Simulator strujnih krugova služi kao nastavno pomagalo učenicima srednje tehničke škole. Strujni krug
zadaje se pomoću grafičkog sučelja, dakle neposrednim rukovanjem grafičkim elementima koji
predstavljaju žarulje, otpornike, zavojnice, kondenzatore, baterije i žice za spajanje. Dozvoljene su
proizvoljne kombinacije serijskog i paralelnog spajanja. Učenik grafičkim elementima može pridružiti
odgovrajuće vrijednosti poput otpora, elektromotorne sile, impedancije, snage, ... Na učenikov zahtjev
sustav računa i prikazuje jakosti struja u svim žicama trenutno zadanog strujnog kruga. Strujni krug se
može spremiti na disk, pa kasnije opet učitati i mijenjati. Ako je ovaj simulator instaliran na nekoliko
učeničkih računala unutar lokalne mreže, tada nastavnik pomoću posebnog modula sa svojeg računala
može pratiti rad svakog pojedinog učenika.
13
PMF-Matematički odsjek SOFTVERSKO INŽENJERSTVO
Akademska godina 2020/2021
Teme za domaće zadaće
15.11.2020
REDNI
BROJ
NASLOV OPIS ZADUŽIO STUDENT
40 Hotel Informacijski sustav hotela vodi evidenciju o sobama u hotelu te bilježi podatke o gostima u njima.
Recepcionar može prijaviti novog gosta i smjestiti ga u sobu, ili odjaviti gosta koji odlazi. Također,
recepcionar može provjeriti raspoloživost određene sobe, ili pronaći slobodnu sobu sa zadanim
svojstvima. Podržana je i rezervacija sobe gostu za neki budući period. Sustav obračunava svakom
gostu troškove njegovog boravka. Povezan je i s telefonskom centralom hotela te bilježi i obračunava
troškove telefoniranja iz sobe. Konobar u restoranu ima vezu sa sustavom te može gostov trošak u
restoranu staviti na njegovu sobu. Kod odlaska gosta iz hotela sustav ispisuje detaljni račun te obrađuje
plaćanje preko kreditne kartice.
Mirna Keser
41 Rabljeni automobili Riječ je o web aplikaciji agencije koja posreduje u kupoprodaji rabljenih automobila. Prodavatelj šalje
putem web sučelja podatke i slike za automobil koji želi prodati. Oglas o prodaji objavljuje se u web
katalogu agencije. Kupac pretražuje i pregledava katalog. Ako mu se neki od automobila svidi, kupac
šalje ponudu prodavatelju. Aplikacija omogućuje komunikaciju (cjenkanje) između kupca i prodavatelja
u obliku koji liči na e-mail. Ako se kupac i prodavatelj dogovore, dolazi do kupoprodaje i pritom kupac
mora kreditnom karticom platiti proviziju agenciji. Kupac i prodavatelj saznaju identitet jedan drugoga
tek nakon što je plaćena provizija.
Mateo Fatović
42 Društvena mreža Društvena mreža je distribuirana web aplikacija nalik na Facebook. Svaki korisnik pohranjuje u sustav
svoje vlastite sadržaje: tekstove, slike, glazbu, video. Sadržaji su vidljivi samo onim drugim korisnicima
koje je vlasnik tih sadržaja definirao kao svoje "prijatelje". Sustav obavještava korisnika o novim
sadržajima koje su postavili njegovi prijatelji te o tome jesu li oni trenutno aktivni ili nisu. Podržan je
neki oblik chat-a između prijatelja.
Andrija Španić
43 Mikrovalna pećnica Sustav mikrovalne pećnice je softver koji upravlja radom mikrovalne pećnice. Sustav s jedne strane
prima signale od termometra, senzora na vratima, gumbiju s komandne ploče, sata. S druge strane,
sustav upravlja grijačem, vratima i satom, te ispisuje podatke na zaslonu (displayu ). Sustav se može
naći u nekoliko stanja: ugašeno, stand-by , grijanje u tijeku, podešavanje sata u tijeku. Ovisno o raznim
signalima, dolazi do prelaska iz stanja u stanje, te do pokretanja operacija kao što su