Professional Documents
Culture Documents
Softverski Inženjering
Softverski Inženjering
Softverski inenjering
Osnovne informacije o
predmetu
2
Softverski inenjering
Nastavno osoblje
3
Softverski inenjering
Preduslovi za sluanje predmeta
4
Softverski inenjering
Obaveze studenata
5
Softverski inenjering
Nain bodovanja i ocjenjivanje
6
Softverski inenjering
Nain bodovanja i ocjenjivanje
7
Softverski inenjering
Literatura
8
Osnovna literatura
Materijali s predavanja i vjebi u pdf formatu
"Software Engineering: A Practitioner's Approach" 5th Ed.
by Roger S. Pressman, Mc-Graw-Hill, 2001
Dodatna literatura
"Software Engineering" by Ian Sommerville, Addison-
Wesley, 2001
Bilo kakvi korisni sadraji koji se mogu pronai na
Internetu
Softverski inenjering
Uvodno predavanje
9
Softverski inenjering
Ciljevi predavanja
10
Softverski inenjering
Jednostavan program
11
Softverski inenjering
Tipini pristupi
12
Softverski inenjering
ta je softverski inenjering
13
Softver je
instrukcije (raunarski programi) koje kada se izvode
obezbjeuju funkciju i performansu
strukture podataka koje omoguavaju programima da
adekvatno manipuliraju informacijama
dokumenti koji opisuju funkcioniranje i upotrebu programa
Inenjering
Disciplina koja primjenjuje naune i tehnike metode u
dizajnu i produkciji proizvoda
Softverski inenjering
Definicija softverskog inenjeringa
14
IEEE definicija:
Primjena sistematinog, discipliniranog,
kvantifikabilnog pristupa razvoju, funkcioniranju i
odravanju softvera
Softverski inenjering
Jo jedna definicija softverskog inenjeringa
15
Softverski inenjering
Ciljevi softverskog inenjeringa
16
Softverski inenjering
Historijska pozadina
17
Softverski inenjering
Karakteristike programa
18
Softverski inenjering
Trokovi u IT-u
19
100%
Odravanje softvera
1955 1980-e
Softverski inenjering
Softverska kriza
20
Softverski inenjering
Sistematian proces
21
Problem
Analiza
Dizajn
Modeli
Razvoj
Rjeenje
Testiranje
Softverski inenjering
Karakteristike softvera
22
Softverski inenjering
ta je dobar softver? 1/2
23
Softver je nematerijalan
Dobar softver je subjektivan
Neke osobine koje se koriste da bi se ocijenio softver:
Ispravnost: Mjera u kojoj program zadovoljava svoje
specifikacije.
Pouzdanost: Mjera u kojoj se moe oekivati da program
zadovoljava svoje namijenjene funkcije s potrebnom
preciznou.
Upotrebljivost: trud potreban za uenje, rukovanje,
pripremu ulaznih i interpretaciju izlaznih podataka
programa.
Integritet: Mjera u kojoj pristup softveru ili podacima od
strane neautoriziranih osoba moe biti kontroliran.
Softverski inenjering
ta je dobar softver? 2/2
24
Softverski inenjering
Softverske aplikacije
25
Sistemski softver
Real-time softver
Poslovni softver
Inenjerski i nauni softver
Ugraeni softver
Softver za personalne raunare (Personal Computer
Software)
Softver za vjetaku inteligenciju (Artificial
Intelligence Software)
Softverski inenjering
Reference
26
Softverski inenjering