Desarrollo de software: procesos y estándares. S06: Procesos de desarrollo

download Desarrollo de software: procesos y estándares. S06: Procesos de desarrollo

of 30

Transcript of Desarrollo de software: procesos y estándares. S06: Procesos de desarrollo

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    1/30

    Nfsmrrbhhb nf sbltwmrf?prbafsbs y fstgnmrfs

    0

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    2/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :

    Abgtfgcnb

    Kbnfhbs nf rbafsb? !bgnb " !brkm

    #fsm!cmgnb hms abstukjrfs

    $fusb f %gifgcfr&m nf sb!t'mrf jmsmnm fg

    abkbgfgtfs Prbafsbs mncacbgmhfs mh abgtf(tb nfh rbjhfkm

    Amsb nf fstuncb? sb!t'mrf fnuamtc)b

    *hiugms nf hms kf+brfs cnfms mrm fh nfsmrrbhhb nfsb!t'mrf

    Abkfgtmrcbs !cgmhfs

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    3/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs 1

    ,fkmrcb

    -ctumac.g gmacbgmh f cgtfrgmacbgmh

    Prbafsbs nfnfsmrrbhhb nf

    sb!t'mrf

    Kbnfhbs nfkf+brm nfh

    rbafsb /

    Pfrsbgmhmnucscac.gnfsmrrbhhb

    sfr)cacb

    #fsmrrbhhb nf

    sb!t'mrf

    u1 fsuc1g hb mafa.kb hb maf

    u1 maf6

    t

    %gnustrcmhczmac.g

    nfhnfsmrrbhhbnf sb!t'mrf

    !jrcams "abhmjbrmac.g6

    Amhcnmn

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    4/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs >

    Kbnfhbs kuabs kbnfhbs

    Dm" kuacsckbs kbnfhbs nf rbafsb mrmnfsmrrbhhb nf sb!t'mrf

    *uguf fs ckbscjhf abgbafr tbnbs sc fs

    ckbrtmgtf abgbafr )mrcms rbufstms ufs fgbs nf kf+brmr fh rbafsb rbcb sbg !ufgtfsnf cgscrmac.g uf rbafnfg nfh &kftu " nfhsu!rckcfgtb nf mhiucfg kms

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    5/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs 6

    Kbnfhbs nf rbafsb? !bgnb " !brkm

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    6/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs FOD\ Nfv sw? Prbafsb y fstgnmrfs ==

    #fsmrrbhhb jmsmnb fg abkbgfgtfs

    Fh mrmncikm nf fgsmkjhmr abkbgfgtfs " fsarcjcr a.ncib mrm mafr uf fstbsabkbgfgtfs !ugacbgfg sf abgbaf abkb #fsmrrbhhb nf -b!t'mrf ;msmnb fgAbkbgfgtfs Fh usb nf fstf mrmncikm bsff mhiugms )fgtm+ms?

    $futchczmac.g nfh sb!t'mrf 7bs hhf)m m mhamgzmr ug km"br gc)fh nf rfutchczmac.g nfsb!t'mrf

    -ckhc!cam hms rufjms Pfrkctf uf hms rufjms sfmg f+fautmnms rbjmgnb amnm ugbnf hbs abkbgfgtfs mgtfs nf rbjmr fh abg+ugtb abkhftb nf abkbgfgtfsfgsmkjhmnbs

    -ckhc!cam fh kmgtfgckcfgtb nfh scstfkm Aumgnb f(cstf ug n1jch mabhmkcfgtb fgtrfabkbgfgtfs fh nfsmrrbhhmnbr fs hcjrf nf matumhczmr "5b mirfimr abkbgfgtfs sfi3gsfm gfafsmrcb scg m!fatmr btrms mrtfs nfh scstfkm

    Km"br amhcnmn #mnb uf ug abkbgfgtf ufnf sfr abgstrucnb " hufib kf+brmnbabgtcgumkfgtf br ug f(frtb u brimgczmac.g hm amhcnmn nf ugm mhcamac.g jmsmnm fgabkbgfgtfs kf+brmr abg fh msb nfh tcfkb

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    12/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs =:

    8m cnfm nfh nfsmrrbhhb jmsmnb fgabkbgfgtfs

    tt?55mrtcahfsmujbri5ckmif5=02:@+sf:0=:0:0>0MJ00=ic!

    http://article.sapub.org/image/10.5923.j.se.20120204.07_001.gifhttp://article.sapub.org/image/10.5923.j.se.20120204.07_001.gifhttp://article.sapub.org/image/10.5923.j.se.20120204.07_001.gif
  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    13/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs =1

    Abkbgfgtfs nf tfrafrbs

    #f hm kcskm kmgfrm fh btmr br abkrmr abkbgfgtfs nf tfrafrbs fghuimr nf nfsmrrbhhmrhbs bsff mhiugms )fgtm+ms?

    Acahbs nf nfsmrrbhhb ks abrtbs 8m mncac.g nf ugm cfzm nmnm nf!ugacbgmhcnmn tbkmr n&ms fg huimr nf kfsfs . m4bs

    Kf+br $% Nsmgnb abrrfatmkfgtf fstm fstrmtficm fh rftbrgb sbjrf hm

    cg)frsc.g ufnf sfr ks !m)brmjhf uf nfsmrrbhhmgnb hbs abkbgfgtfsugb kcskb

    ugacbgmhcnmn kf+brmnm Pmrm usmr ug abkbgfgtf uf abgtfgim ugmcfzm nf !ugacbgmhcnmn sbhb sf gfafsctm fgtfgnfr su gmturmhfzm ks gbsus nftmhhfs cgtfrgbs *s& ugm !ugacbgmhcnmn uf sfr&m ckratcam nf

    ckhfkfgtmr fg hm fkrfsm sf )ufh)f mbrm abkhftmkfgtf msfucjhf

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    14/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs =>

    %gifgcfr&m nf sb!t'mrf jmsmnm fgabkbgfgtfs

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    15/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs =6

    Prbafsbs mncacbgmhfs mh abgtf(tb nfhrbjhfkm

    -uafnf uf aufgnb sf maf sb!t'mrf gb sbhbnfjf smjfrsf nf sb!t'mrf scgb nfh abgtf(b nfhrbjhfkm hmgtfmnb

    *s& sc fh rbjhfkm fs nf hbi&stcam nfjfrabgtfkhmrsf fh mnucrcr abgbackcfgtb nf fstmrfm b abgtmr abg ug f(frtb fg fh tfkm ufufnm abhmjbrmr fg hm nf!cgcac.g nf hbs

    rfucsctbs msc abkb hms rf)cscbgfs !ugacbgmhfsnf hm mhcamac.g b fh scstfkm

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    16/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs = FOD\ Nfv sw? Prbafsb y fstgnmrfs =4

    #csf4b cgstruaacbgmh

    Prbafsb abkhftb nf mghcscs nf gfafscnmnfs "kftms nf mrfgnczm+f " fh nfsmrrbhhb nf ugscstfkm uf aukhm abg ncams gfafscnmnfs

    Abkbgfgtfs nf hbs kbnfhbs nf ncsf4bcgstruaacbgmh?

    %nfgtc!camr " mgmhczmr hbs bj+ftc)bs cgstruaacbgmhfs

    Phmgfmr " ncsf4mr sbhuacbgfs m hbs bj+ftc)bs

    %khfkfgtmr ugm sbhuac.g

    F)mhumr " rf)csmr hbs bj+ftc)bs fstrmtficms fta

    K1tbnb nf Fsfac!camac.g %gstruaacbgmh nf -b!t'mrf Fnuamtc)b

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    19/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs =

    F%-F6

    8m fstruaturm nfh k1tbnb F%-F fs hm sciucfgtf?

    = *ghcscs nf abgtfgcnbs Abgscstf fg rf)csmr hbs hmgfs nffstuncb abgtfgcnbs nf!cgcacbgfs tmrfms " frrmkcfgtms usmnms

    : *ghcscs nf gfafscnmnfs Abgscstf fg cnfgtc!camr hms kftms nfmrfgnczm+f nfh rb"fatb cgstruaacbgmh ms& abkb hms gfafscnmnfsfgtrf hms kftms " fh fstmnb matumh

    @ *ghcscs cgstruaacbgmh Abgscstf fg mgmhczmr hms kftmsnfsarcjcfgnb msb m msb abkb sf hbirmrg mrm nftfrkcgmr hbsabgbackcfgtbs " mjchcnmnfs uf fh usumrcb rfufrcr mrmrfmhczmr amnm msb nf hm kftm

    > #csf4b nf bj+ftc)bs " fstrmtficms cgstruaacbgmhfs Abgscstf fgfsfac!camr hbs bj+ftc)bs cgstruaacbgmhfs hbs f)fgtbs nfmrfgnczm+f nf maufrnb m Imig16 " hms fstrmtficms b hmgfs6mrm rfsfgtmr hm cgstruaac.g hbs usumrcbs

    2 #csf4b nf hm sbhuac.g Abgscstf rfmhczmr ugm rfrfsfgtmac.gnf hm mgtmhhm cgstruaacbgmh fsfac!camr hbs rcgacmhfs nftmhhfs

    nfh kbnfhb uf mr !ugacbgmr mh scstfkm " hcstmr hbs rfaursbsmncacbgmhfs gfafsmrcbs fg fstm ftmm fh #% sf abkhfkfgtm abgmhiugbs rcgaccbs nf ncsf4b nf sb!t'mrf fnuamtc)b =@C "t1agcams nf rbtbtcmnb nf jm+m !cnfhcnmn6

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    20/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :0

    F%-F cgarustmnb fg ug rbafsb nfnfsmrrbhhb nf sb!t'mrf

    Fh ncsf4b cgstruaacbgmh fs ugm matc)cnmn abgstmgtf fg tbnb fh rbafsb nfnfsmrrbhhb frb sbjrf tbnb mh hhf)mr fh rbnuatb mh muhm fstf abgtmr abg ugm

    +ustc!camac.g fnmi.icam s.hcnm uf frkctcr ugm mnbac.g ks sfgachhm sbjrf tbnbbr mrtf nf hbs rb!fsbrfs

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    21/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :=

    Prbafsbs P#- E F%-F

    Prb"fatb Prbafsbs $faursbs6 Prbnuatb5sfr)cacb

    8m faumac.g sciuf scfgnb abgscstfgtf fg fh

    amsb nf fstuncb ufs sf abgtfkhm ug rbafsbmrm nfsmrrbhhb nf sb!t'mrf P#-6 " ug rbafsbuf abgtfkhm hm mrtf fnmi.icam nfhrbnuatb F%-F6

    Fstf fg!buf !uf usmnb fg hm rbnuaac.g nf)mrcbs nf hbs rbnuatbs nf sb!t'mrf fnuamtc)bImhchfb: *$6

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    22/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs ::

    *sfiurmgnb hm maftmac.g

    *nbtmr fstf fg!buf frkctc. ugm abkugcamac.g ks !hucnm "rfacsm abg hbs ahcfgtfs " usumrcbs !cgmhfs nf hbs rbnuatbs

    *nfks frkct&m nfsnf ug rcgaccb rfsbgnfr rfiugtmsabk3gfs rfsfatb m hbs rbnuatbs?

    Hu1 fg!buf nf mrfgnczm+f mnbtmg hbs rbnuatbs Hfg u1 kmtfrcms " fg u1 mrtf nfh hmg nf fstuncbs ufnf

    usmrsf tmh rbnuatb

    Hmr u1 fnmnfs fs suifrcnb

    Hu1 matc)cnmnfs ufnfg mafrsf abg fh rbnuatb Kbrmhf+m? sc ucfrfs )c)cr nfh gfibacb nfjfs mrfgnfr nfh

    gfibacb " f(rfsmrtf fg sus t1rkcgbs

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    23/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :1

    8ms kf+brfs cnfms mrm fh nfsmrrbhhbnf sb!t'mrf

    Fh nfsmrrbhhb nf sb!t'mrf hb rfmhczmg sfrfs ukmgbshm cg!hufgacm ukmgm maf ugm nc!frfgacm nf =>( fg fhfs!ufrzb " abstb tbtmh nfh rb"fatb sfiug Ababkb %%6

    8m ctfrmac.g " fh cgarfkfgtmhcskb sbg fsfgacmhfs

    ctfrmr nfgtrb " fgtrf !msfs6

    Fh abstb nf mrrfihmr ug nf!fatb sf cgarfkfgtm abg fhtcfkb

    8m mjchcnmn nf arfmr fstckmacbgfs afrtfrms nfhsb!t'mrf ufnf kf+brmrsf abg fh tcfkb

    8 + cn h n hh

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    24/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :>

    8ms kf+brfs cnfms mrm fh nfsmrrbhhbnf sb!t'mrf :6

    8m !brkm ks bnfrbsm nf rfusb fs fh rfusbabkhftb tbtmh6 a.ncib E ncsf4b E rbafsbs E!brkmtbs E hmgfs

    8m mnkcgcstrmac.g nf rcfsibs rb)ff ugm )csc.gar&tcam fg kuabs rbjhfkms afgtrmhfs nfhnfsmrrbhhb nf sb!t'mrf

    #c!frfgtfs tcbs nf sb!t'mrf ckhcamg nc!frfgtfstcbs nf nfsmrrbhhb nf sb!t'mrf

    8 + cn h n hh

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    25/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :6

    8ms kf+brfs cnfms mrm fh nfsmrrbhhbnf sb!t'mrf @6

    -b!t'mrf fgicgffrcgi jbn" b! Ggb'hfnif-BF;6 rbafsbs nf!cgcnbs " rfusmjhfs

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    26/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs : FOD\ Nfv sw? Prbafsb y fstgnmrfs :9

    Abkfgtmrcbs !cgmhfs

    *hiugbs kbnfhbs nf sb!t'mrf sf jmsmg ks fg amkjcmr hm!brkm brnfg6 nf hms matc)cnmnfs jscams

    trbs kbnfhbs jusamg sckhc!camr fh trmjm+b cgtfrkfncb "scg jurbarmtczmr jusamr ifgfrmr rbnuatbs abg amhcnmn

    Dm" kbnfhbs uf jusamg f)ctmr hm cg)fgac.g nfh chb gfirb7 )fafs " mrb)famr hb uf sf m rbnuacnbmgtfrcbrkfgtf

    %gtfirmr btrbs rbafsbs nf abgtf(tb fs ugm fstrmtficm sc sf

    )m m rbnuacr ugm hcgfm nf rbnuatbs -cg fkjmrib mjr&muf abgscnfrmr uf fh rb"fatb ufnf sfr mrtf nf mhiugbtrb kftm/rbafsb

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    28/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :4

    Abkfgtmrcbs !cgmhfs :6

    Abg rfsfatb m hms kf+brfs cnfms sbg mhiugmsnf hms kf+brfs Pufnf mjfr ks HAbgbafgmhiugms6

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    29/30

    =0/:0=> FOD\ Nfv sw? Prbafsb y fstgnmrfs :

    ,mrfm

    HLu1 rbafsbs nf abgtf(tb sf kmgf+mg fg tu fkrfsm

    HA.kb cgtfrmatumg fstbs rbafsbs abg fh rbafsb mrm nfsmrrbhhb nfsb!t'mrf

    Prbbg : f+fkhbs5fsafgmrcbs nbgnf baurrm mhib sckchmr m hb

    f(ufstb fg fh amsb nf fsuncb

  • 8/10/2019 Desarrollo de software: procesos y estndares. S06: Procesos de desarrollo

    30/30