Maturski, Seminarski , Maturalni radovi iz Informatike.
SOFTVER
Računarski softver ili softver (en. software) je u biti računarski program napisan tako da je njegov sadržaj lagano promeniti (moguće i pomoću nekog programa). Softverov glavni zadatak je da upravlja hardverom, izvršava izračunavanja, te da obezbedi komunikaciju sa ostalim, isto tako, softverom, tačnije rečeno - programom. Termin "software" prvi put koristi John W. Tukey 1957. godine. U računarstvu računarski softver su sve informacije koje se obrađuju preko računara ili programa. Alan Turing je bio prvi koji je propisao koncept softvera u svom naučnom radu.
Softver ne može raditi bez hardvera, kao što hardver ne može raditi bez softvera. Na hardveru (kao što je hard disk) se nalazi softver (kao što je operativni sistem), softver upravlja hardverom. Obično, softver sa hard diska se učitava na RAM memoriju odakle se proseđuje procesoru koji izvšrava naredbe koje sadrži neki program (softver). Najniži nivo softvera je mašinski kod (binarni kod), najjednostavniji oblik programa koji je obično teško promeniti. Softver se zato češće piše u programskim jezicima višeg nivoa koje ljudi mnogo bolje razumiju nego li nule i jedinice. Za prevođenje programskih naredbi se koristi kompajler koji ponovo prevodi taj kod u, najniži, mašinski kod koji računar razumije (nule i jedinice).
Računarski softver se deli na tri glavne grane: sistemski softver, izvršni softver, programski softver. Sistemski softver pokreće računar. To može biti operativni sistem, drajver, server, razni alati i ostalo. Operativni sistem dobija pravo da upravlja celokupnim računarom, podacima, procesima itd. Najpoznatiji operativni sistemi su Microsoft Windows, Linux i Mac OS X.
Izvršni softver (aplikativni, namenski softver) omogućava korisniku da izvršava određene zadatke. To može biti poslovni softver, edukacijski softver, baza podataka, office paketi i ostalo.
Programski softver je obično alat koji pomaže nekom programeru da izvrši neki zadatak koristeći neki programski jezik. To može biti uređivač teksta, kompajler, interpreter, linker, debugger i tako dalje. U računarskoj grafici se koristi termin grafički softver, koji je specijaliziran za rad sa grafikom.
Pouzdanost softvera podrazumijeva greške, mane i propuste pri stvaranju nekog programa.
•Kvalitet softvera
•Isprobavanje softvera
APLIKATIVNI SOFTVER
PRISTUPI I POJMOVI
Pored sistemskog softvera,postoji i citav niz skupova korisnickih programa,koje jednim imenom nazivamo aplikativni softver. Ovi skupovi program orjentisani su na najrazlicitija podrucja poslovanja kao sto su: proizvodnja, robni tokovi i usluge, finansijsko poslovanje,itd. Kod svakog privrednog subjekta ona imaju odredjene specificnosto, sto znaci da njihova aplikacija putem programa na kompjuterski sistem nikada nije u celosti identican za razlicite subjekte. Aplikativne programe, stoga i izradjuje sam korisnik, prema svojim potrebama.
Obrada teksta, izracunavanje osnovnih matematickih i statistickih operacija nad nizovima podataka i kreiranje slika, animacija, sema,i dr. predstavljaju veoma znacajne zadatke koji se efikasno resavaju na mikroracunarima. Kreiranje kompleksnih programa koriscenjem visih programskih jezika i prevodilaca, isuvise je tesko za veliki broj korisnika koji nemaju uskospecijalizovana programerska znanja..
Izrada web prezentacija je danas postala veoma lak i jednostavan posao (bar onih statičkih). Veliki broj kompanija nudi veoma lake i previše jednostavne alate sa već gotovim statičkim strukturama, koje korisnik samo treba da izmeni i ’napravi’ svoju web prezentaciju (sajt). Do pre petnaestak godina, to je bilo skoro nezamislivo, ali veliki broj alata je taj posao uprostio.
Velike kompanije sada imaju manju konkurenciju koja pravi izuzetne programe za grafički dizajn, web dizajn, tako da Macromedia Dreamviewer sada ima konkurenciju u nekim manjim a odličnim alatima (Front Page), Macromediu Flash može odlično da zameni i Swish Max itd.
Za malo ozbiljniji posao, programiranje, rukovanje kodom i apletima, takođe se nude već gotovi programčići, pa se dolazi do zaključka da skoro svako može napraviti solidnu statičku web prezentaciju.
Veliki broj alata preko kojih se može kombinovati zvuk, slika i video snimci mogu pomoći prilikom izrade odlične multimedijalne prezentacije.....