Please enable JavaScript.
Coggle requires JavaScript to display documents.
SOFTVER
•nematerijalna komponenta računala,
• sve osim fizičkih…
SOFTVER
•nematerijalna komponenta računala,
• sve osim fizičkih komponenta,
a presudno radu računalnog sustava
•ukupnost računalnih programa, podataka koje obrađuju te svi opisi programa, algoritama i upute za korištenje
(programska dokumentacija)
SOFTVER ČINE
RAČUNALNI PROGRAMI
- organizirani niz naredbi operacija i smjernica,
koje ako se izvedu navode računalo da
funkcionira na točno određen unaprijed zadan način
- obrađuju digitalne podatke
- jamče ostvarivanje točno zadanog cilja
- određuje nad kojim podacima će se provoditi koje operacije kao i njihov redoslijed
IZVEDBENI PROGRAM
• skup uputa u strojnom jeziku, govori računalu što, kada i kako napraviti s podacima da se ostvari željeni cilj
• nastaje prevođenjem izvornog programa napisanog programskim jezikom od strane programera
-
prevođenje izvornog u izvedbeni:
- PROGRAMSKI PREVODITELJI
- INTERPRETERI (pretvorba tijekom izvođenja)
PODACI (I OPERACIJE)
DIGITALNI PODACI
• računala su digitalne naprave
• prikazani binarnim sustavom, nizovima 0 i 1
• bistabili - najmanje aktivni elementi sustav,
održavaju stabilno stanje podatka
• bit - najmanja jedinics podatka, 0 ili 1
•bajt - 8 bitova
[NUMERIČKI PODACI
- lako se prevode u digitalne
- zapis brojeva s bazom 10 (10 znam.) se pretvara
u zapis brojeva s bazom 2 (2 znam. 0 i 1)
TEKSTUALNI PODACI
• pretvorba u digitalne sa kodnom tablicom
• ASCII kodna tablica pretvara u numerički podatak
(2 bajta, 256 kombinacija bitova, 256 znaka)
-
-
-
-
ALGORITAM
- opis postupka kojim se može rješiti neki problem
-
-
-
-
VRSTE SOFTVERA
SISTEMSKI SOFTVER
• skup programa za koordinaciju aktivnosti i funkcija hardvera i programa unutar računalnog sustava
• kontrola računalnog hardvera
• stvara uvjete za rad aplikativnog softvera
OPERATIVNI SUSTAV
• skup programa koji direktno upravljaju radom računalnog hardvera, sučelje za aplikativne programe
• za računala - Windows, Mac OS x
•za mobitele - iOS, Android
-
APLIKATIVNI SOFTVER
• računalni programi koji podržavaju i olakšavaju aktivnosti korisnika
• aktivnosti opće (uređivanje teksta) i specifične namjene (vođenje računovodstvenih knjiga)
OSOBNI APLIKATIVNI SOFTVER
• podrška radu pojedinca za efikasnost
• grupiranje u integrirane softverske pakete
(Microsoft Office, Google Docs)
APLIKATIVNI SOFTVER ZA RAD U SKUPINI
• podrška radu tima neovisno o lokaciji članova
• aplikacije za komunikaciju (Zoom, Google Drive)
-
MIDDLEWARE
• upravlja funkcijama ali ne hardvera nego ostalih računalnih programa
• softverska rješenja za RFID tehnologiju
-
-
-
-
RAZVOJ APLIKACIJE
-
-
-
IMPLEMENTACIJA
• priprema - instalacije opreme, punjenje baze podataka, edukacija zaposlenih
• implementacija softvera - paralelno stari i novi, prijelaz na novi
• dokumentacija - tehnička i korisnička
-
PROGRAMSKE PARADIGME
- način organizacije i upravljanja programskim kodom
PROCEDURALNO PROGRAMIRANJE
- koraci programa su pojedinačni izrazi koji mijenjaju stanje programa
OBJEKTNO-ORIJENTIRANO PROGRAMIRANJE
- opis programa kroz objekte (elemente)
- objekti reagiraju na promjene i pokreću procedure