Professional Documents
Culture Documents
Računalno Inženjerstvo
Računalno Inženjerstvo
Računalno Inženjerstvo
RAČUNALNO INŽENJERSTVO
SEMINARSKI RAD
1. UVOD..................................................................................................................................................1
1. ELEKTRONIČKO INŽENJERSTVO......................................................................................................2
1.1. Što su elektronički suustavi?...................................................................................................2
1.2. Što su ugradbeni računalni sustavi?.......................................................................................2
2. RAČUNARSTVO...............................................................................................................................3
2.1. Procesi, postupci i računala....................................................................................................3
3. SOFTVERSKO INŽENJERSTVO..........................................................................................................5
3.1. Je li softversko inženjerstvo inženjerska disciplina?...............................................................5
3.2. Softverski produkt i softversko inženjerstvo...........................................................................5
3.3. Modeli za softverski proces....................................................................................................6
3.3.1. Model vodopada................................................................................................................7
4. ZAKLJUČAK.....................................................................................................................................8
5. LITERATURA....................................................................................................................................9
1. UVOD
Kako se računalo razvijalo ne samo do stroja koji se mogao koristiti samo za matematičke
proračune, već i za mnoge druge svrhe, područje računalne znanosti steklo je svoju
popularnost 20 godina kasnije (oko 1950-ih), ustpostavljena je prvi stupanj informatike. No,
desetljeće kasnije, zajednica je počela shvaćati vrijednost radne snage koja je mogla razumjeti
kako rade računala i kako su integrirana, a potom se pojavilo područje računalnog
inženjerstva. Kao rezultat toga, prvi stupanj računalnog inženjerstva osnovan je početkom
1970-ih.
Korištenje računala postalo je sastavni dio posla i život mnogih ljudi, posebno inženjera.
Računalo je postalo neizostavni dio opreme u uredu i kod kuće. Stvaranje računala izazvalo je
revolucionarni zaokret u društvu tako da je ono danas zapravo nemoguće izmjeriti prednosti
korištenja računala u brojnim i raznim područjima operacija [1].
Granice između fizičkog svijeta i čistih informacijskih procesa, međutim, često su nejasne.
Prva računala djeluju u fizičkom svijetu: dobiti unos fizičkim sredstvima (npr. Korisnik
pritiskom tipke na tipkovnici proizvodi električni implus) i proizvodi fizički izlaze ( npr. Slika
prikazana na zaslonu). Fokusiranjem na apstraktne informacije, umjesto na fizičkim načinima
predstavljanja i manipuliranja informacijama, pojednostavljujemo računanje do njegove
suštine kako bismo bolje omogućili razumijevanje i obrazloženje.
Postupak je opis postupaka. Može se opisati jednostavan postupak samo nabrajanjem koraka.
Popis koraka je postupak. Postipak koji se može slijediti bez ikakvog razmišljanja jest
algoritam koji se naziva mehanički postupak. Algoritam je mehanički postupak koji je
zajamčeno da će na kraju završiti [5].
Računala postoje u širokom rasponu oblika, a tisuće računala skriveno je u uređajima koje
svakodnevno koristimo, ali o kojima ne razmišljamo kao o računalima poput automobila,
telefoni televizori, mikrovalne pećnice i pristupne kartice. Naš primarni fokus je na
univerzalnim računalima, to su računala koja mogu izvoditi sva moguća mehanička
izračunavanja na diskretnim ulazima, osim praktičnih ograničenja vremena i prostora [5].
Softversko inženjerstvo počelo se razvijati krajem 60-tih godina 20-tog stoljeća, kao
odgovo na takozvanu „softversku krizu“. Naime pojavom računala treće generacije
( npr. IBM serija 360) stvorila se potreba za složenijim softverom ( npr. Multi-tasking
operacijski sustav). Pokrenuti razvojni projekti višestruko su premašili planirane
troškove i rokove. Vidjelo se da se dotadašnje neformalne tehnike individualnog
programiranja ne mogu uspješno „skalirati“ na velike programe gdje sudjeluje velik broj
programera. Osjećala se potreba za složnijim metodama razvoja softvera, koje bi ličile
na metode iz tradicionalnih tehničkih struka ( npr. mostogradnja) te bile u stanju
kontrolirati kompleksnost velikog softverskog projekta.
Od 60-tih godina do danas, softversko inženjerstvo uspjelo se etablirati kao važni dio
tehnike i računastva. Softver se danas proizvodi daleko predvidljivije i efikasnije nego
prije. Ipak, još uvijek postoji prostor za zrelu fazu, te u njoj nema „jednoumlja“.
Model treba joristiti za velike sustave gdje postoje jasni zahtjevi [7].
4. ZAKLJUČAK
Softver seže u sve pore svijeta koji nas okružuje, ali mi ponekad nismo ni svijesni koliko on
čini naš život udobnijim i uspješnijim. Na primjer, posmatrajmo jednostavne radnje koje
koristimo za pripremanje tosta za doručak. Programski kôd koji se nalazi u tosteru kontrolira
koliko će kruh da se prepeče i kada će iskočiti iz aparata. Programi kontroliraju i reguliraju
isporuku električne energije u našem domu, a softver obračunava njen utrošak. U stvari,
možemo da koristimo automatizirane programe za plaćanje računa za struju, naručivanje
namirnica, čak i za kupovinu novog tostera! U današnje vrijeme rad softvera, kako onaj koji je
svima vidljiv, tako i onaj koji je sakriven, prisutan je u gotovo svim aspektima našeg života,
uključujući i sustave od presudnog značaja za naše zdravlje i sveukupno stanje. Iz tog razloga,
softversko inženjerstvo je danas važnije nego ikada. Dobra softver-inženjerska praksa mora
da se omogući da softver daje pozitivan doprinos načinu na koji živimo.
5. LITERATURA
[1] https://hr.strephonsays.com/computer-science-and-vs-computer-engineering-
14921
[2] https://hr.wikipedia.org/wiki/Ra%C4%8Dunalno_in%C5%BEenjerstvo
[3] https://www.fer.unizg.hr/_download/repository/b5_Elektronicko_i_racunalno
_inzenjerstvo.pdf ”
[4] https://hr.wikipedia.org/wiki/Ra%C4%8Dunarstvo
[5] L. Robinson, “Introduction to computing,” Int. J. Inf. Manage., vol. 13, no. 5, p.
390, 1993.