3 Software Flashcards
Kako se dijeli software?
Software se dijeli na: sistemski, izvršni i programski software.
Sistemski software pokreće računar. On upravlja memorijom, perifernim uređajima i
omogućava rad na računaru. To može biti: operativni sistem, upravljački program
(drajver), razni alati, …
Izvršni software su različite aplikacije koje omogućavaju korisniku da izvršava različite
zadatke.
Programski software je alat koji omogućava programeru da piše programski kod koristeći
neki programski jezik.
Termini kao što su: roboti, senzori, real-time sistemi su usko vezani za?
Termini kao što su: roboti, senzori, real-time sistemi su usko vezani za ugrađene sisteme.
Šta je ugrađeni sistem?
Ugrađeni sistem je računarski sistem posebne namjene. Ima posebne zahtjeve i izvršava
unaprijed određene zadatke. To je programabilan sklopovski uređaj.
Online servisi Fakulteta Informacijskih tehnologija (FIT) kao što su: DLWMS, Forum
Online nastava, YouTube kanal se mogu posmatrati kao dio jedne od sljedećih kategorija
primjene IT-a?
Ovi servisi spadaju u eEducation.
Koje su generacije programskih jezika?
- generacija – programski jezik sastavljen od 0 i 1 (mašinski jezik),
- generacija – pojedine instrukcije su zamijenjene simbolima (asemblerski jezik),
- generacija – odlikuje je visoki nivo instrukcija, jedna naredba se prevodi u više naredbi
mašinskog jezika, - generacija – odlikuje se prirodnijom interakcijom sa korisnikom,
- generacija – neki autori opisne jezike smatraju 5. generacijom programskih jezika, a
neki ekspertne sisteme.
Šta su baze podataka i DBMS sistemi?
Baza podataka je softver koji ima za cilj, da na organizovani način pohrani, čuva podatke i
omogući njihovo ažuriranje, pregledavanje brisanje, …
Softveri koji služe za izradu baza podataka, zaštitu baza podataka, interfejs između
korisnika, korisničkih programa i slično, nazivaju se sistemi za upravljanje bazama
podataka (DBMS).
Šta su sistemi za podršku odlučivanju – DSS?
Sistem za podršku odlučivanju DSS (engl. Decision Support System) je softver koji
podražava
proces odlučivanja, tj. on ne zamjenjuje osobu koja donosi odluku, ali joj daje sve
relevantne
podatke i informacije, kako bi ona mogla donijeti odluku.
Šta su ekspertni sistemi?
Ekspertni sistem je kompjuterski sistem koji oponaša sposobnost odlučivanja čovjeka
eksperta. To je, dakle softver koji, za razliku od sistema za podršku odlučivanju, donosi
odluke kao što bi ih donosio ekspert iz te oblasti.
Iz same definicije ekspertnih sistema vidi se da se ovdje radi o umjetnoj inteligenciji
(engl. Artificial Inteligence - AI).
Šta je programiranje?
Programiranje je skup svih radnji neophodnih za dobijanje računarskog program, a skup
instrukcija računarskom sistemu se naziva program.
Rezultat programiranja je softver.
Šta je kompajler, a šta interpreter?
Kompajler je program koji prevodi izvorni kod u mašinski i pohranjuje ga u binarnom
obliku.
Interpeter pohranjuje program u izvornom obliku, a prevođenje se vrši tek u trenutku
pokretanja programa.
Šta je algoritam?
Algoritam je skup jasno definisanih koraka koji dovode do rješenja nekog problema.
Šta je model podatka?
Model podataka je logička organizacija baza podataka.