kas 1 - uvod.ppt

Upload: djomla

Post on 27-Feb-2018

228 views

Category:

Documents


0 download

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