metodología openup

Upload: oswaldoehc

Post on 12-Feb-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Metodologa OpenUP

    1/6

    Metodologa OpenUP

    METODOLOGA OPEN UPIntroduccin

    La presente informacin tiene como objetivo tratar de expicar en !"# consiste a

    metodoo$%a de desarroo de soft&are denominada OpenUP' !"e anteriormentef"e creada por ()M pero esta pas a manos de a empresa Ecipse !"ien en *++,f"e an-ada bajo "na icencia $rat"ita.

    OpenUP (Open Unifed Process)

    Es "n proceso modeo / extensibe' diri$ido a $estin / desarroo de pro/ectos

    de soft&are basados en "n desarroo iterativo' 0$i e incrementa apropiado para

    pro/ectos pe!"e1os / de bajos rec"rsos2 / es apicabe a "n conj"nto ampio depataformas / apicaciones de desarroo.

    3in embar$o OpenUP es competa en e sentido de !"e mani4esta por competo e

    proceso de constr"ir "n sistema. Para atender as necesidades !"e no est0n

    c"biertas en s" contenido OpenUP es extensibe a ser "tii-ado como base sobre

    a c"a se p"eden a1adir o adaptarse a contenido de otro proceso !"e sea

    necesario.

    Proceso iterativo

    M%nimo5 3oo inc"/e e contenido de proceso f"ndamenta

    6ompeto5 P"ede ser manifestado como proceso entero para constr"ir "n sistema.

    Extensibe5 P"ede ser "tii-ado como base para a$re$ar o para adaptar m0s

    procesos.

    Caractersticas de OpenUP

    Desarroo incrementa

    Uso de casos de "so / escenarios.

    Manejo de ries$os.

    Dise1o basado en a ar!"itect"ra.

  • 7/23/2019 Metodologa OpenUP

    2/6

    Principios de OpenUP

    6oaborar para sincroni-ar intereses / compartir conocimiento. Este principioprom"eve pr0cticas !"e imp"san "n ambiente de e!"ipo sa"dabe' faciitan a

    coaboracin / desarroan "n conocimiento compartido de pro/ecto.

    E!"iibrar as prioridades para maximi-ar e bene4cio obtenido por os interesados en

    e pro/ecto. Este principio prom"eve pr0cticas !"e permiten a os participantes de

    os pro/ectos desarroar "na so"cin !"e maximice os bene4cios obtenidos por

    os participantes / !"e c"mpe con os re!"isitos / restricciones de pro/ecto.

    6entrarse en a ar!"itect"ra de forma temprana para minimi-ar e ries$o / or$ani-ar

    e desarroo. Desarroo evo"tivo para obtener retroaimentacin / mejoramiento contin"o. Este

    principio prom"eve pr0cticas !"e permiten a os e!"ipos de desarroo obtener

    retroaimentacin temprana / contin"a de os participantes de pro/ecto'

    permitiendo demostrares incrementos pro$resivos en a f"ncionaidad a os

    cientes.

    Roles

    El analista7epresenta a ciente / e "s"ario 4na' se re4ere a a obtencin de re!"erimientosde os interesados' por medio de comprender e probema a resover capt"rando /creando as prioridades de os re!"erimientos.

    El arquitecto

    Es e responsabe de dise1o de ar!"itect"ra de soft&are' tomando as decisionest#cnicas caves' as c"aes imitaran e conj"nto de dise1o / a impementacin depro/ecto.

    El desarrolladorEs e !"e tiene a responsabiidad de desarroo de "na parte de sistema o esistema competo dependiendo de a ma$nit"d de mismo' se encar$a de dise1oaj"st0ndoo a a ar!"itect"ra / de a impementacin de pr"ebas "nitarias / deinte$racin para os componentes.

  • 7/23/2019 Metodologa OpenUP

    3/6

    El lder del proyectoDiri$e a pani4cacin de pro/ecto en coaboracin con aspartes interesadas / e e!"ipo' coordina as interacciones de os interesados'manteniendo a e!"ipo de pro/ecto enfocado en os objetivos de mismo.

    Las partes interesadas (Stae!olders)7epresentan a $r"po !"e est0 interesado en e pro/ecto' c"/as necesidadesdeber0n ser satisfec8as por e pro/ecto en c"rso. Este pape o p"ede j"$arc"a!"ier persona !"e p"ede ser materiamente afectada por os objetivos depro/ecto.

    El co"pro#adorEs e responsabe de as actividades b0sicas / de reai-ar as pr"ebas' se encar$ade arias. As% como e in$reso de pr"ebas / e an0isis de res"tados.

    Cualquier otro rol' representa a c"a!"ier otra persona en e e!"ipo !"e p"ede

    reai-ar tareas $eneraes.a identi4cacin' de4nicin' impementacin / cond"ccinde as pr"ebas neces

    Ciclo de $ida

    Iteracin de %ase de Inicio&En esta fase' as necesidades de cada participante de pro/ecto son tomadas en

    c"enta / pasmadas en objetivos de pro/ecto. 3e de4nen para e pro/ecto5 e0mbito' os imites' e criterio de aceptacin' os casos de "so cr%ticos' "naestimacin inicia de coste / "n boceto de a paneacin.

    Objetivos.

    Entender !"# constr"ir.

    (denti4car f"ncionaidad 6ave.

    http://4.bp.blogspot.com/-xb92Sc1r-2o/UwwoChuWtjI/AAAAAAAAAGs/Yfju1Tb_Kbw/s1600/ciclo.jpg
  • 7/23/2019 Metodologa OpenUP

    4/6

    Determinar a menos "na posibe so"cin.

    Entender costos' caendario / ries$os de pro/ecto.

    Iteracin de %ase de Ela#oracin&

    En esta fase se reai-an tareas de an0isis de dominio / de4nicin de aar!"itect"ra de sistema. 3e debe eaborar "n pan de pro/ecto' estabeciendo"nos re!"isitos / ar!"itect"ra estabes. A 4na de a fase se debe tener "nade4nicin cara / precisa de os casos de "so' actores' a ar!"itect"ra de sistema/ "n prototipo ejec"tabe.

    Objetivos5

    Obtener "n entendimiento con ma/or nive de detae de os re!"erimientos

    Dise1ar' impementar / vaidar a %nea base ar!"itectnica.

    Miti$ar ries$os / o$rar estimaciones de costos / caendarios m0s precisos.

    Iteracin de %ase de Construccin&En esta fase todos os componentes / f"ncionaidades de sistema !"e faten porimpementar son reai-ados' probados e inte$rados. Los res"tados obtenidos enforma de incrementos ejec"tabes deben ser desarroados de a forma m0s r0pidaposibe sin dejar de ado a caidad de o desarroado.

    Objetivos.

    (terativamente desarroar "n prod"cto competo !"e p"eda ser transicionado a acom"nidad "s"aria.

    Minimi-ar os costos de desarroo / o$rar cierto nive de paraeismo.

    Iteracin de %ase de 'ransicin&Esta fase corresponde a a introd"ccin de prod"cto en a com"nidad de "s"arios'c"ando e prod"cto esta o s"4ciente mad"ro. La fase de a transicin consta deas s"b9fases de pr"ebas beta' piotaje / capacitacin de os "s"arios 4naes deos encar$ados de mantenimiento de sistema. En f"ncin a a resp"esta obtenidapor os "s"arios p"ede ser necesario reai-ar cambios en as entre$as 4naes oimpementar a$"na f"ncionaidad m0s soicitada por a ma/or%a.

    Objetivos.

    7eai-ar )eta Testin$ para determinar si se acan-aron as expectativas de os"s"arios.

    Acan-ar a concordancia con os sta:e8oders de !"e e prod"cto est0 terminado.

  • 7/23/2019 Metodologa OpenUP

    5/6

    Mejorar a performance f"t"ra a trav#s de an0isis retrospectivo de pro/ecto.

    enefcios del uso de OpenUP

    ;a !"e es apropiado para pro/ectos pe!"e1os / de bajos rec"rsos permite dismin"iras probabiidades de fracaso en os pro/ectos pe!"e1os e incrementar as

    probabiidades de #xito.

    Permite detectar errores tempranos a trav#s de "n cico iterativo.

    Evita a eaboracin de doc"mentacin' dia$ramas e iteraciones innecesarios

    re!"eridos en a metodoo$%a 7UP.

    Por ser "na metodoo$%a 0$i tiene "n enfo!"e centrado a ciente / con iteraciones

    cortas.

  • 7/23/2019 Metodologa OpenUP

    6/6

    A ser "na metodoo$%a de bajo formaismo existir0 a posibiidad' si no se tiene

    c"idado' de !"e e pro/ecto p"eda perder r"mbo debido a a desor$ani-acin

    Conclusin

    OpenUP es "na metodoo$%a $ratis' 0$i' modi4cabe / evo"tiva !"e se p"edeinte$rar con otras metodoo$%as /a !"e p"eden resoverse as tareas de desarroo"tii-ando as pr0cticas de =P >Pair Pro$ramin$' TDD' 7efactorin$? / p"edenreai-arse as iteraciones "tii-ando as actividades de 367UM. Adem0s brinda "nareferencia cara / simpi4cada para a ind"ccin de n"evo persona.

    Arc8ivos de Descar$a

    Trabajo @ord8ttps5&&&.dropbox.comsBm+b"bB"Cvxnm!(3.Exp..FFFF.docx

    Trabajo Po&er Poin8ttps5&&&.dropbox.coms*C"eacHF:s+ic-(3.Exp..FFFF.pptx

    TrabajoTriptico8ttps5&&&.dropbox.comsrbm!os*ocsbfr(3.Exp..FFFF.p"b

    https://www.dropbox.com/s/7m0bub7u84vxnmq/IS.Exp.5.333113.docxhttps://www.dropbox.com/s/28uelac93ks0icz/IS.Exp.5.333113.pptxhttps://www.dropbox.com/s/rbm5qos2ocs4bfr/IS.Exp.5.333113.pubhttps://www.dropbox.com/s/28uelac93ks0icz/IS.Exp.5.333113.pptxhttps://www.dropbox.com/s/rbm5qos2ocs4bfr/IS.Exp.5.333113.pubhttps://www.dropbox.com/s/7m0bub7u84vxnmq/IS.Exp.5.333113.docx