Patrones de Desarrollo de Software

Embed Size (px)

Citation preview

  • 8/17/2019 Patrones de Desarrollo de Software

    1/22

    PATRONES DE DESARROLDE SOFTWARE

     JAVIER CIFUENTES H.

  • 8/17/2019 Patrones de Desarrollo de Software

    2/22

    Un proceso de desarrollo desoftware tiene como propósito

    la producción ecaz y ecientede un producto software quereúna los requisitos del cliente

  • 8/17/2019 Patrones de Desarrollo de Software

    3/22

  • 8/17/2019 Patrones de Desarrollo de Software

    4/22

    !"!TE#A

    Un con$unto de elemerec%procamente relacionados alcanzar un n

  • 8/17/2019 Patrones de Desarrollo de Software

    5/22

    AUTO7ATI8ACI9N

  • 8/17/2019 Patrones de Desarrollo de Software

    6/22

    C"C&' (E )"(A (E UN!"!TE#A "N*'R#+T"C'

    An,lisis

    (ise-o

    (esarrollo

    Prue.as

    "mplementación

    #antenimiento

  • 8/17/2019 Patrones de Desarrollo de Software

    7/22

    T/CN"CA!

    • Recopilación de (atos

    • Costo 0 1enecio

    • Planicación y Control de Proyectos

  • 8/17/2019 Patrones de Desarrollo de Software

    8/22

    REC'P"&AC"2N (E (AT'!

    #3todos usados por el analista4 para recolectar informaciconsolidando los requerimientos5

    En esta etapa encontramos dos tipos de "nformación6

    *uentes Primarias6"nformación o.tenida directamente de la realidad5

    *uentes !ecundarias6

    "nformación o.tenida de in7esti8aciones pasadas5

  • 8/17/2019 Patrones de Desarrollo de Software

    9/22

    '1!ER)AC"2N

    • '.ser7ar a una persona o actitud sin que elo.ser7ado se d3 cuenta5

    • '.ser7ar una acti7idad o 9ec9o sin

    inter7enir para nada4 pero estando la

    persona o.ser7ada enteramente conscientede la o.ser7ación5

    • '.ser7ar y a la 7ez estar en contacto con

    las personas o.ser7adas5

  • 8/17/2019 Patrones de Desarrollo de Software

    10/22

    PASOS

    D!t!r#(nr !$ o*%!to& s(tuc(3n o cso 0u! s! ) o*s!r)r.

    D!t!r#(nr $os o*%!t()os d! $ o*s!r)c(3n :;pr 0u< s! ) o*

    D!t!r#(nr $ for# con 0u! s! )n r!+(strr $os dtos.

    R!$(6r !$ proc!so d! o*s!r)c(3n prop(#!nt! d(c?o& d! #cu(ddos 2 cr"t(c.

    R!+(strr $os dtos o*t!n(dos prt(r d! $ o*s!r)c(3n r!$(6

    An$(6r ! (nt!rpr!tr $os dtos r!co$!ctdos

    E$*orr conc$us(on!s

  • 8/17/2019 Patrones de Desarrollo de Software

    11/22

    ENTREVISTA

    • Estructuradas6 se tiene una 8u%apredise-ada con las pre8untas a realizar5

    • No Estructuradas6 no se dispone de una8u%a de pre8untas ela.oradaspre7iamente5 El entre7istador de.eimpro7isar4 pero sin perder la

    co9erencia5• #i:tas6 aún cuando e:iste una 8u%a de

    pre8untas4 el entre7istador puederealizar otras adicionales que no esta.ancontempladas inicialmente5

  • 8/17/2019 Patrones de Desarrollo de Software

    12/22

    CUESTIONARIO

    • Un cu!st(onr(o !s un (nstru#!nto d! (n)!st(+c(3n 0u

    cons(st! !n un s!r(! d! pr!+unts 2 otrs (nd(cc(on!

    !$ prop3s(to d! o*t!n!r (nfor#c(3n d! $os consu$tdo

    Aun0u! #!nudo !st'n d(s!1dos pr pod!r r!$(6

    n'$(s(s !std"st(co d! $s r!spu!sts.

  • 8/17/2019 Patrones de Desarrollo de Software

    13/22

     TIPOS DE CUESTIONARIOS

    • A*(!rtos

    • C!rrdos

  • 8/17/2019 Patrones de Desarrollo de Software

    14/22

    REVISI9N DOCU7ENTAL

    Es un t

  • 8/17/2019 Patrones de Desarrollo de Software

    15/22

    C'!T' ;1ENE*"C"'

  • 8/17/2019 Patrones de Desarrollo de Software

    16/22

    &os costos y los.enecios de lainter7ención se

    e:presan enunidades monetarias

    El an,lisis de costo;.enecio es una

    t3cnica anal%tica queenumera y comparael costo neto de unainter7ención con los

    .enecios quesur8en como

    consecuencia deaplicar dic9ainter7ención

    &a aplicación t3cnica puayudar en

    posterior proctoma de deci

  • 8/17/2019 Patrones de Desarrollo de Software

    17/22

    COSTOS

    APrecio del !oftware@

    !n!r$#!nt! s! cont!#p$ !$L(c!nc(#(!nto 2 Soport!.

    1"nfraestructura@ Todos $osco#pon!nt!s d! Hrdwr! 2

    Softwr! r!0u!r(dos.

    C"mplantación6 Consu$tor" pr

    (nst$c(3n 2 pu!st !nfunc(on#(!nto.

    (

    Entrenamiento6 D(r(+(do $osUsur(os d! $ Ap$(cc(3n.

    Costo Total de la !olución

  • 8/17/2019 Patrones de Desarrollo de Software

    18/22

    BENEFICIOS

    A

    #e$ora de Procesos6Conduc!n r!ducc(3n d!

    t(!#po 2 r!cursos.

    1

    (isponer de !istemas de"nformación6 7!%or $

    to# d! d!c(s(on!s 2o*t!nc(3n d! (n+r!sos.

    CPersonal #oti7ado6

    Cr!c(!nt! #or$ d!$ p!rson$$ func(onr !n un !ntornod! ?!rr#(!nts #od!rns

    pr !$ n!+oc(o.

    (

    "ntan8i.les6 Otros*!n!/c(os (ntn+(*$!s 0u!

    s!n (d!nt(/cdos 2cunt(/c*$!s.

    1enecio Total de la !olución <A ? 1 ? C ? (

  • 8/17/2019 Patrones de Desarrollo de Software

    19/22

    RESULTADO

    CT! @ CT1

    CT! CT1

  • 8/17/2019 Patrones de Desarrollo de Software

    20/22

    P&AN"*"CAC"2N B C'NTR(E PR'BECT'!

  • 8/17/2019 Patrones de Desarrollo de Software

    21/22

    PLANIFICACI9N CONTROL DEPROECTOS

    • S! d!scr(*!n $os psos s!+u(r 2 $s #!d(ds d! contro$ !'1ET'

    • Tods $s ct()(dd!s !nc#(nds $ p$n!c(3n& pro+rd! cd un d! $s fs!sA&CANCE

    • P$n(/cc(3n d! $s ct()(dd!s *(!n s! pr d!srro$$r uno pr #od(/cr uno !5(st!nt!ENTRA(A!

    • P$n!c(3n& pro+r#c(3n 2 contro$ d! cd un d! $s ct()0u! cons(st(r' !$ pro2!cto!A&"(A!

    • D!/n(r $ !structur !n $ 0u! s! d!s+$osn cd un d! $s2 d!s(+nr r!spons*($(dd!s(E!ARR'&&'

  • 8/17/2019 Patrones de Desarrollo de Software

    22/22