kas 1 - uvod.ppt
TRANSCRIPT
-
7/25/2019 KAS 1 - Uvod.ppt
1/30
Aplikativni softver2007/2008.
Violeta [email protected]
-
7/25/2019 KAS 1 - Uvod.ppt
2/30
Kurs
Nastava (2+2)PREDAVANJA!r Violeta Tomaevi
KONSULTACIJE utorak " # $0 % sreda $7 # $8 %
VEBE&r 'oran (imi
Provera !a!"a
Ko#o$v%"u&%
'avr!% %s%t
-
7/25/2019 KAS 1 - Uvod.ppt
3/30
)ormiran*e ocene +$,
Obaveza Nain polaganja,
prag prolaznosti(%)
Terminpolaganja
(nedelja)
Udeo u oceni
(%)
Prisutnost - - !
"olo#vijum $ raunar, ! $& '
"olo#vijum $$ raunar, ! &$$$ '
avrni ispit pismeni, ! *$$ +!
Va-no
olokvi*um *e polo-en ukoliko *e na n*emu osvo*eno na*man*e 01 odova i samo tadaima udela u oceni.
-
7/25/2019 KAS 1 - Uvod.ppt
4/30
)ormiran*e ocene +2,
roj poena Ocena
! - .! .
. - /! /
/ - 0! 0
0 - 1! 1
1 - !! !
-
7/25/2019 KAS 1 - Uvod.ppt
5/30
3adr-a* kursa
Nedelja Tema$ Uvod o apli#ativnom so2tveru
$$ 3 &$$$ 45 67cel
$* - *$$ 45 Project
-
7/25/2019 KAS 1 - Uvod.ppt
6/30
4il*evi kursa
5po6navan*e studenata sa po*mom aplikativnog softvera uoavan*en*egove uloge i odnosa prema drugim delovima raunarskog sistema.valitet aplikativnog softvera. lasifikaci*a aplikativnog softvera.
5po6navan*e studenata sa konceptima primen*enim u po*edinimvrstama aplikativnog softvera kro69
aplikaci*u 6a taelarna i6raunavan*a &3 :;celaplikaci*u 6a upravl*an*e pro*ektima &3
-
7/25/2019 KAS 1 - Uvod.ppt
7/30
aunarski %ardver
Aplikativni softver
Assemler
=ord proc. 'rap%ics 3preads%.
=e app. !ataases 'ames
!eugger 4ompilers
)ile &ng. ?3 5tilities
Aplikativni softver
programi napravl*eni 6a specifinu svr%uko*i nisu u direktno* ve6i sa %ardverom
pri i6vravan*u oslan*a se na sistemskisoftver poseno na operativni sistem
kupu*e se odvo*eno od raunarskog%ardvera
3istemski softver
programi na niskom nivou +lo#level, ko*islu-e 6a kontrolu operaci*a nadraunarskom opremom
-
7/25/2019 KAS 1 - Uvod.ppt
8/30
Divotni ciklus A3
>a6vo* softvera
Aplikativnisoftver
orien*e softvera>a6vo* aplikativnog softvera
vrlo slo-en proces
vie reen*a prolema ko*a se
ra6liku*u po efikasnosti preci6nostikorisnosti ra6uml*ivosti mogunostimodifikovan*a
6a%teva 6nan*e domil*atost i vetinu
-
7/25/2019 KAS 1 - Uvod.ppt
9/30
C6a6ovi pri i6radi A3
Beoekivana upotrea sistemausled 6loupotreeusled nestrunog rukovan*a
Tr-ite diktira r6 ra6vo* softverar6a isporuka ostavl*a malo vremena 6a testiran*e pa su grekeeeponekad *e te-e ispraviti uoene nedostatke nego napisatikompletan novi softver
-
7/25/2019 KAS 1 - Uvod.ppt
10/30
5esnici u ra6vo*u A3
Aplikativni softver
namen*en konkretnom naruiocu
namen*en otvorenom tr-itu
upac
upac
-
7/25/2019 KAS 1 - Uvod.ppt
11/30
(ta *e doar softverE
valitetan softver*e sveou%vatan stailan i ra6uml*iv program ko*i se lakoodr-ava i ko*i efikasno radi ono 6og ega *e napravl*en.
valitet softvera6avisi od konteksta posmatran*apa se mora posmatrati na vie naina9
valitet proi6voda
valitet postupka i6rade proi6voda
valitet proi6voda u kontekstu poslovnog okru-en*a u kome e sekoristiti
-
7/25/2019 KAS 1 - Uvod.ppt
12/30
valitet proi6voda
arakteristike proi6voda ko*e odreu*u kvalitet 6avise od togako anali6ira softver
orisniksmatra da *e softver kvalitetan ako radina odgovara*ui nain lako se ui ikoristi.
orisnikmeri9 tip i ro* otka6a.
-
7/25/2019 KAS 1 - Uvod.ppt
13/30
valitet procesa
Ako neka od aktivnosti krene u pogrenom smeru to mo-e da pogorakvalitet proi6voda.
'de i kada emo verovatno nai neku vrstu nedostatkaE
ako mo-emo to rani*e da pronaemo nedostatke u procesu
ra6vo*aE ako mo-emo da ugradimo toleranci*u na greke da i sman*iliverovatnou da nedostatak pree u otka6E
!a li posto*e alternativne aktivnosti ko*e mogu da naine procesefikasni*im u6 osiguran*e kvalitetaE
? emu
trea voditiraunaE
-
7/25/2019 KAS 1 - Uvod.ppt
14/30
)a6e u ra6vo*u A3 +$,
$. Anali6a i definisan*e 6a%teva
5 ovo* fa6i se u saradn*i sa kupcem utvru*u 6a%tevi ko*i opisu*u sistem.
-
7/25/2019 KAS 1 - Uvod.ppt
15/30
)a6e u ra6vo*u A3 +2,
. Testiran*e modula
Bakon pisan*a programa na*pre se testira*u individualni delovi koda t*. po*edinani moduli.
H. Testiran*e integrisanog sistema
&oduli se pove6u*u u celinu i testira se da li moduli doro rade u spe6i sa drugimmodulima.
8. Csporuka sistema
7. Iavrno testiran*e sistema
-
7/25/2019 KAS 1 - Uvod.ppt
16/30
&odelovan*e procesa&?!:J
?4:3A>AIV?KA
&?!:J?4:3A>AIV?KA
C35L:BC?CIV?!
C35L:BC?CIV?!
3
-
7/25/2019 KAS 1 - Uvod.ppt
17/30
askadni model +$,
?K:T?VABK:?K:T?VABK:
?ATCVBC >A!
C ?!>DAVABK:
?ATCVBC >A!
C ?!>DAVABK:
T:3TC>ABK:T:3TC>ABK:
?!C>ABK:?!C>ABK:
ABAJCIA IAMT:VAABAJCIA IAMT:VA
Ia svaku aktivnostprocesa definiu se kritinetake i meuproi6vodi toolakava praen*e stepenagotovosti pro*ekta.
&odel predstavl*a vrlovisok nivo apstrakci*eprocesa ra6vo*a softvera.
>oce $"70.
Kedna fa6a ra6vo*atrea da se upotpunosti okona prepoetka sledee fa6e.
-
7/25/2019 KAS 1 - Uvod.ppt
18/30
askadni model +2,
-
7/25/2019 KAS 1 - Uvod.ppt
19/30
)a6ni ra6vo* +$,
C6rada ver6i*e $ C6rada ver6i*e 2 C6rada ver6i*e F
5potrea ver6i*e $ 5potrea ver6i*e 2 5potrea ver6i*e F
>a6vo*ni sistemi
?K:/TBC
TC&
/?>
C3BC4C
Vreme
)a6ni ra6vo*omoguava isporuivan*e sistema u delovima tako da *e korisnicima naraspolagan*u *edan deo funkci*a dok *e ostatak funkci*a *o u ra6vo*u.
Pro*u$%o!% s%ste&*e ona* ko*i trenutno koriste naruilac i korisnik. Ravo"!% s%ste&predstavl*a sledeu ver6i*u ko*a se priprema da 6ameni posto*ei produkcioni sistem. 3istemise oino na6iva*u prema rednom ro*u n*i%ove ver6i*e. Tako pro*ektni tim uvek radi na ver6i*in+1 dok *e ver6i*anu fa6i operativnog korien*a.
-
7/25/2019 KAS 1 - Uvod.ppt
20/30
)a6ni ra6vo* +2,Cnkrementalni ra6vo*podra6umeva da se sistem u skladu sa specifikaci*om6a%teva deli na podsisteme prema funkci*ama. Ver6i*e se definiu kaofunkcionalni podsistemi tako da se svako* novo* ver6i*i prikl*uu*u nove funkci*e.3istem se nadograu*e do potpune funkcionalnosti.
Cterativni ra6vo*takoe podra6umeva podelu sistema na podsisteme prema
funkci*ama ali se potpun sistem isporuu*e u svim ver6i*ama s tim to se usvako* novo* ver6i*i men*a*u funkci*e svakog podsistema. 3vaka sledea ver6i*aunapreu*e pret%odnu.
-
7/25/2019 KAS 1 - Uvod.ppt
21/30
)a6ni ra6vo* +F,
-
7/25/2019 KAS 1 - Uvod.ppt
22/30
valitet u kontekstu poslovan*a
valitet sa aspekta poslovan*ase posmatra u 6avisnosti od proi6voda iusluga ko*e pru-a poslovni sistem i*i *e softver sastavni deo.
-
7/25/2019 KAS 1 - Uvod.ppt
23/30
Agilne metodeAgilne metode+Agile Alliance 200$., su nastale kao otpor mnogim rani*immodelima ra6vo*nog procesa ko*i su pokuavali da nametnu neki olikdiscipline ve6ane 6a osmil*avan*e softvera dokumentovan*e ra6vo* itestiran*e. Cde*a *e da se naglasi uloga fleksiilnosti u spretnom r6om ra6vo*u
softvera.
G principa agilnog ra6vo*a
Ia uspenost pro*ekta na*va-ni*i sukvalitet l*udiko*i na n*emu rade i
kvalitet n*i%ove saradn*e.
-
7/25/2019 KAS 1 - Uvod.ppt
24/30
orisnici A3
8inansijs#e institucije(ban#e, berze)
&eli#e #ompanije
4ala preduze9a
Aplikativnisoftver
Pojedinani #orisni#
dravstvene institucijeObrazovne institucije&ladine institucije
-
7/25/2019 KAS 1 - Uvod.ppt
25/30
lasifikaci*a A3 +$,
-
7/25/2019 KAS 1 - Uvod.ppt
26/30
lasifikaci*a A3 +2,
3oftver 6a informacionu podrku +Information worker software,oristi se 6a generisan*e i upravl*an*e informaci*ama na individualnim pro*ektima uokviru man*i% organi6acioni% *edinica.
Vremensko planiran*e 5pravl*an*e podacima !okumentaci*a Analitika 3aradn*a...
3oftver 6a poslovnu infrastrukturu +Enterprise infrastructure software,
-
7/25/2019 KAS 1 - Uvod.ppt
27/30
lasifikaci*a A3 +F,
3oftver 6a simulaci*u +Simulation software,oristi se 6a simulaci*u stvarni% ili apstraktni% sistema u ra6liite svr%ekao to su istra-ivan*e ouka ili 6aava.
:dukacioni softver +Educational software,?moguava pristup nastavnom materi*alu evaluaci*u ipraen*e napredovan*a kao i kolaorativni ra6vo*.
-
7/25/2019 KAS 1 - Uvod.ppt
28/30
lasifikaci*a A3 +G,
3oftver 6a ra6vo* proi6voda +Product engineering software,
oristi se 6a ra6vo* %ardverski% i softverski% proi6voda. 4A! +4omputer#added design, 4A: +4omputer#added engineering, :ditori i prevodioci 6a programske *e6ike Cntegrisana ra6vo*na okru-en*a A
-
7/25/2019 KAS 1 - Uvod.ppt
29/30
-
7/25/2019 KAS 1 - Uvod.ppt
30/30
C6or A3
&icrosoft ?ffice :;cel tipian primer *edan od na*vie korieni% A3 i6u6etno 6astupl*en u olasti finansi*a i menad-menta
velika verovatnoa n*egove primene na uduem radnommestu
po6navan*e n*egovi% napredni*i% i ree korieni% alata mo-eda predstavl*a prednost pri 6apol*avan*u
&icrosoft