Download - PROCESO UNIFICADO DE DESARROLLO MODELO RUP
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
1/36
INGENIERIA DE SOFTWAREINGENIERIA DE SOFTWARE
ING. FRANCISCO RODRIGUEZ
http://images.google.com.pe/imgres?imgurl=http://1.bp.blogspot.com/_8hVX1Gn1rrg/SiAXbt1MZGI/AAAAAAAAAD0/NoitbMHyd0w/s320/UNT.gif&imgrefurl=http://consultoriasyproyectos.blogspot.com/2009/05/proyectos-en-la-universidad-nacional-de.html&usg=__1QziG3InTyDH24nnTm2MuKpl3Vc=&h=200&w=200&sz=16&hl=es&start=1&tbnid=mQ0igIDtsI2K7M:&tbnh=104&tbnw=104&prev=/images%3Fq%3DUNIVERSIDAD%2BNACIONAL%2BDE%2BTRUJILLO%26gbv%3D2%26hl%3Des%26sa%3DG -
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
2/36
TEMA 3:
PROCESO UNIFICADO DE
DESARROLLO
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
3/36
3
CONTENIDO
1. Proceso de Software
2. Proceso de Desarrollo de Software
3. Proceso U!f!cado de Desarrollo de Software". Proceso U!f!cado. Caracter#st!cas
$. Fases del Proceso U!f!cado
%. D!sc!&l!as del Proceso U!f!cado
'. Artefactos del Proceso U!f!cado(. )erra*!etas del Proceso U!f!cado
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
4/36
1. Proceso de Software
+ Es , *arco de tra-ao /,e &er*!te la
&ro0ra*ac! de las tareas ecesar!as &ara
costr,!r , software de alta cal!dad.
"
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
5/36
$
2. Proceso de Desarrollo de Software
Qu es un Proceso de Desarrollo de Software ?
Define Quin debe hacer Qu Cu!nd" # C$%" debe hacer&"
N" e'i()e un *r"ce(" de ("f)+are uni,er(a&- La( carac)er.()ica(
de cada *r"#ec)" /e0ui*" de de(arr"&&" recur("( e)c1 e'i2en
0ue e& *r"ce(" (ea c"nfi2urab&e-
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
6/36
%
3. Proceso U!f!cado de Desarrollo de Software
+ El Proceso U!f!cado de Desarrollo de Software os!*&le*ete Proceso U!f!cado U!f!ed Process o UP es
, *arco de desarrollo de software !terat!4o e !cre*etal.
+ El Proceso U!f!cado 4s el Proceso U!f!cado de Rat!oal.
5 El ref!a*!eto *as cooc!do 6 doc,*etado del ProcesoU!f!cado es el Proceso U!f!cado de Rat!oal.
5 El Proceso U!f!cado o es s!*&le*ete , &roceso7 s!o ,
*arco de tra-ao e8tes!-le /,e &,ede ser ada&tado a
or0a!9ac!oes o &ro6ectos es&ec#f!cos.
5 De la *!s*a for*a7 el Proceso U!f!cado de Rat!oal ta*-!e
es , *arco de tra-ao e8tes!-le7 &or lo /,e *,c:as 4eces
res,lta !*&os!-le dec!r s! , ref!a*!eto &art!c,lar del &roceso
:a s!do der!4ado del Proceso U!f!cado o de RUP.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
7/36
'
3. Proceso U!f!cado de Desarrollo de Software
+ El Proceso U!f!cado es , *arco de desarrollo !terat!4o e!cre*etal co*&,esto de c,atro fases deo*!adas; I!c!o7
Ela-orac!7 Costr,cc! 6 Tras!c!.
+ Cada ,a de estas fases es a s, 4e9 d!4!d!da e ,a ser!e de
!terac!oes la de !!c!o solo costa de 4ar!as !terac!oes e&ro6ectos 0rades
+ Estas !terac!oes ofrece co*o res,ltado , !cre*eto del
&rod,cto desarrollado /,e a
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
8/36
(
3. Proceso U!f!cado de Desarrollo de Software
+ Cada ,a de estas !terac!oes se d!4!de a s, 4e9 e ,a
ser!e de d!sc!&l!as /,e rec,erda a las def!!das e el
c!clo de 4!da cl=s!co o e cascada; a=l!s!s de re/,!s!tos7
d!se
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
9/36
Rat!oal U!f!ed Process
Id!ca
5 Act!4!dades
5 Roles
5 >or?flow
5 Artefactos
QU tareas hacerQU tareas hacerQU tareas hacerQU tareas hacer
QUIN las haceQUIN las haceQUIN las haceQUIN las hace
CUNDO se haceCUNDO se haceCUNDO se haceCUNDO se hace
QU documentos entregarQU documentos entregarQU documentos entregarQU documentos entregar
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
10/36
1@
3. Proceso U!f!cado de Desarrollo de Software
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
11/36
11
". Proceso U!f!cado; Caracter#st!cas =s!cas
+ D!r!0!do &or los Casos de Uso5 Bos casos de ,so se ,t!l!9a &ara ca&t,rar los re/,!s!tos
f,c!oales 6 &ara def!!r los cote!dos de las
!terac!oes
Requisitos Capturar, defnir y
validar los casos deuso
Realizar los
casos de uso
Verifcar que sesatisacen loscasos de uso
Anlisis & Diseo
Implementacin
Pue!as
"asos #e $so
inte%an elta!ao
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
12/36
12
". Proceso U!f!cado; Caracter#st!cas =s!cas
+ Cetrado e la Ar/,!tect,ra5 Ba ar/,!tect,ra descr!-e los ele*etos f,da*etales del
s!ste*a;
+ S,-s!ste*as7
+ De&edec!as
+ Iterfaces
+ Cola-orac!oes
+ Clases act!4as...
5 Bos *odelos so !str,*etos &ara 4!s,al!9ar7 es&ec!f!car7
costr,!r 6 doc,*etar la ar/,!tect,ra del s!ste*a
5 Cada 4!sta es ,a &arte de , *odelo
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
13/36
13
". Proceso U!f!cado; Caracter#st!cas =s!cas
+ Efocado e los R!es0os5 Re/,!ere /,e el e/,!&o del &ro6ecto se cetre e
!det!f!car los r!es0os cr#t!cos e ,a eta&a te*&raa
del c!clo de 4!da. Bos res,ltados de cada !terac!7 e
es&ec!al los de fase de Ela-orac!7 de-e serselecc!oados e , orde /,e ase0,re /,e los
r!es0os &r!c!&ales so cos!derados &r!*ero.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
14/36
1"
$. Fases del Proceso U!f!cado
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
15/36
1$
$. Fases del Proceso U!f!cado
+ Fase de I!c!o5 Es la fase *as &e/,e
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
16/36
1%
$. Fases del Proceso U!f!cado
+ Fase de I!c!o
Inicio Elaboracin Construccin Transicin
Objetivos delCiclo de Vida
Hito:
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
17/36
1'
$. Fases del Proceso U!f!cado
+ Fase de Ela-orac!5 D,rate esta fase se ca&t,ra la *a6or#a de los re/,!s!tos del
s!ste*a.5 Bos o-et!4os &r!c!&ales de esta fase ser= la !det!f!cac! de
r!es0os 6 esta-lecer 6 4al!dar la ar/,!tect,ra del s!ste*a.
5 ase de Ar/,!tect,ra Eec,ta-le+ Ba Ar/,!tect,ra se 4al!da a tra4s de la !*&le*etac! de ,a
ase de Ar/,!tect,ra Eec,ta-le+ Se trata de ,a !*&le*etac! &arc!al del s!ste*a /,e !cl,6e los
co*&oetes &r!c!&ales del s!ste*a.+ Al f!al de la fase de ela-orac! la -ase de ar/,!tect,ra eec,ta-le
de-e de*ostrar /,e so&orta los as&ectos cla4e de la f,c!oal!daddel s!ste*a 6 /,e *,estra la cod,cta adec,ada e tr*!os dered!*!eto7 escala-!l!dad 6 costo.
5 Al f!al de la fase se ela-ora , &la &ara la fase decostr,cc!.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
18/36
1(
$. Fases del Proceso U!f!cado
+ Fase de Ela-orac!
Concepcin Elaboracin Construccin Transicin
rquitectura de
Ciclo de Vida
Hito:
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
19/36
1
$. Fases del Proceso U!f!cado
+ Fase de Costr,cc!5 Es la fase *=s lar0a del &ro6ecto.
5 El s!ste*a es costr,!do e -ase a lo es&ec!f!cado e la fase deela-orac!.
5 Bas caracter#st!cas del s!ste*a se !*&le*eta e ,a ser!e de
!terac!oes cortas 6 l!*!tadas e el t!e*&o.5 El res,ltado de cada !terac! es ,a 4ers! eec,ta-le del software.
Concepcin Elaboracin Construccin Transicin
CapacidadOperacional
Hito:
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
20/36
2@
$. Fases del Proceso U!f!cado
+ Fase de Tras!c!5 Es la fase el s!ste*a es des&le0ado &ara los ,s,ar!os f!ales.
5 Ba retroal!*etac! rec!-!da &er*!te !cor&orar ref!a*!etos al
s!ste*a e las s,ces!4as !terac!oes.
5 Esta !terac! ta*-! c,-re el etrea*!eto de los ,s,ar!os &ara la
,t!l!9ac! del s!ste*a.
Concepcin Elaboracin Construccin Transicin
!roducto
Hito:
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
21/36
21
%. D!sc!&l!as del Proceso U!f!cado
+ odelado de e0oc!o
+ Re/,er!*!etos
+ A=l!s!s 6 D!se
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
22/36
22
%. D!sc!&l!as del Proceso U!f!cado
Administracin del py
Entorno
Modelo de Negocios
Implementacin
Prueba
Anlisis y Diseo
Iterac!esPrel!*!ar
Iter.1
FasesFluos de !ontrol de Procesos
Iteraciones
Fluos de !ontrol de Apoyo
Iter.2
Iter.
Iter.H1
Iter.H2
Iter.*
Iter.*H1
Despliegue
Adm !on"iguracin
#e$uerimientos
Elaboracin %ransicinInicio !onstruccin
Ee &ertical:
'rgani(acin a
lo largo del
contenido
Ee 4"ri5"n)a&: Or2ani5aci$n a &" &ar2" de& )ie%*"
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
23/36
23
%. D!sc!&l!as del Proceso U!f!cado
+ odelado del Ne0oc!o5 El o-et!4o es esta-lecer , caal de co*,!cac!
etre los !0e!eros del e0oc!o 6 los !0e!eros del
software.
5 Bos !0e!eros del software de-e de coocer la
estr,ct,ra 6 d!=*!ca de la or0a!9ac! o-et!4o el
cl!ete7 los &ro-le*as act,ales 6 s,s &os!-les
*eoras.
5 Se &las*a e la !det!f!cac! del *odelo del do*!!oe el /,e se 4!s,al!9a los as&ectos -=s!cos del
do*!!o de la a&l!cac!.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
24/36
2"
%. D!sc!&l!as del Proceso U!f!cado
+ Re/,!s!tos5 El o-et!4o es descr!-!r /, es lo /,e t!ee /,e :acer el s!ste*a
6 &oer a los desarrolladores 6 al cl!ete de ac,erdo e estadescr!&c!.
+ A=l!s!s 6 D!se
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
25/36
2$
%. D!sc!&l!as del Proceso U!f!cado
+ I*&le*etac!5 Se !*&le*eta las clases 6 o-etos e tr*!os de
co*&oetes f!c:eros f,ete7 -!ar!os7 eec,ta-les7 etc
+ Pr,e-a5 Se co*&r,e-a /,e el f,c!oa*!eto es correcto aal!9ado
d!4ersos as&ectos; los o-etos co*o ,!dades7 la !te0rac!de o-etos7 la !*&le*etac! de todos los re/,!s!tos7 etc.
+ Des&l!e0,e5 Se crea la 4!s! e8tera del &rod,cto7 se e*&a/,eta7 se
d!str!-,6e 6 se !stala e el l,0ar del tra-ao. Ta*-! se daas!stec!a 6 a6,da a los ,s,ar!os.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
26/36
2%
%. D!sc!&l!as del Proceso U!f!cado
+ Gest! de cof!0,rac!oes 6 Ca*-!os5 Gest!oa as&ectos co*o los s!ste*as de cotrol de 4ers!oes5 Cotrola las &et!c!oes de ca*-!os clas!f!c=dolas se0 s, estado
,e4a7 re0!strada7 a&ro-ada
+ Gest! del Pro6ecto5 Ecar0ada de def!!r los &laes del &ro6ecto 0lo-al7 los &laes defase7 6 los &laes de !terac!.
+ Etoro.5 Se cetra e las act!4!dades ecesar!as &ara cof!0,rar el &roceso
de , &ro6ecto.5 El o-et!4o es &ro4eer a la or0a!9ac! de desarrollo software de
, etoro de tra-ao !cl,6e &roced!*!etos 6 :erra*!etas /,eso&orte al e/,!&o de desarrollo.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
27/36
Estr,ct,ra Est=t!ca del Proceso
Rol$ue puedeser
desempeado
por unindi)iduo oconunto de
indi)iduos enla organi(acinde desarrollo
%rabaador*+ui,n-
Diseador
Acti)idad*!mo- Describe una
unidad de trabao
$ue puede ser
asignada a un
trabaador.
D!se
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
28/36
2(
'. Artefactos del Proceso U!f!cado
+ Def!!c!;5 U artefacto es def!!do de for*a 0er!ca7 co*o el
&rod,cto de la real!9ac! de , tra-ao o tarea.
5 P,ede ser , 0r=f!co7 , es/,e*a de la -ase de datos7 ,doc,*eto de te8to7 , *odelo7 etc.
5 El &roceso ,!f!cado def!e7 detro de cada ,a de las
d!sc!&l!as7 los artefactos /,e :a6 /,e lle4ar a ca-o
detro de cada ,a de ellas.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
29/36
2
'. Artefactos del Proceso U!f!cado+ Or0a!9ac!
5 I I!c!o7 R Ref!a*!eto.
D!sc!&l!a Artefacto I!c!o Ela-. Cost. Tras.
odelado delNe0oc!o
odelo del Do*!!o I
Re0las de Ne0oc!o I
!s! I
Re/,!s!tos
!s! R
Glosar!o I R
odelo de Casos de Uso I R
A=l!s!s odelo de A=l!s!s I R
D!se
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
30/36
3@
(. )erra*!etas
+ )erra*!etas
5)erra*!etas del Proceso U!f!cado
5)erra*!etas Cola-orat!4as
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
31/36
31
(. )erra*!etas del Proceso U!f!cado
+ )erra*!etas de Pa0o5 Bas :erra*!etas os a6,da a se0,!r el desarrollo del &roceso
,!f!cado e , &ro6ecto.
5 Ba d!4!s! de software Rat!oal I t!ee , co,to de
:erra*!etas /,e a6,da a se0,!r el RUP.
5 etaas
+ A6,da a !*&le*etar todas las d!sc!&l!as 6 artefactos del
&roceso ,!f!cado 0eerado doc,*etos e for*a ef!c!ete.
5 Des4etaas
+ So :erra*!etas co*erc!ales caras. Ua l!cec!a del Rat!oal
Software Arc:!tect c,esta J %@@@.
+ Re/,!ere , !4el de a&red!9ae de la :erra*!eta7 ade*=s del
a&red!9ae del Proceso U!f!cado.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
32/36
32
(. )erra*!etas del Proceso U!f!cado
+ Alterat!4as Grat,!tas
5Rat!oal et:od Co*&oser
+ Platafor*a &ara la 0est! de &rocesos /,e se ,sa &ara
0est!oar7 &or ee*&lo7 el RUP.+ Ba :erra*!eta o es 0rat,!ta7 &ero la 4ers! de &r,e-a
&er*!te 0eerar el s!t!o we- co toda la !for*ac!
d!s&o!-le del RUP e s,s 4ers!oes class!c7 *ed!,* 6
s*all.
+ Icl,6e 0,#as7 &lat!llas7 ee*&los7 etc /,e a6,da areal!9ar , se0,!*!eto del RUP.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
33/36
33
(. )erra*!etas del Proceso U!f!cado
+ Alterat!4as Grat,!tas5Ecl!&se Process Fra*ewor?
+ Es el e/,!4alete l!-re del Rat!oal et:od Co*&oser7
s!edo *,6 s!*!lares !cl,so e el !terfa9.
+ Icl,6e co*o ref!a*!eto del Proceso U!f!cado el
O&eUPKas!c ,a 4ers! l!0era del *!s*o.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
34/36
3"
(. )erra*!etas del Proceso U!f!cado
+ C,ado el tra-ao es lle4ado a ca-o &or *,c:as &ersoases f,da*etal cotar co :erra*!etas /,e fac!l!te eltra-ao co*&art!do.
+ Estas :erra*!etas de-e de *ateer , cotrol de
4ers!oes 6 de-e &er*!t!r 4!s,al!9ar las a&ortac!oes decada ,s,ar!o.
+ Para el cd!0o f,ete la *=s ,t!l!9ada es CS Coc,rreters!o!0 S6ste*
+ Para la doc,*etac! es co* ,sar , s!ste*a -asadose w!?!s7 co*o &or ee*&lo ed!a>!?!7 software ,t!l!9adoe la w!?!&ed!a.
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
35/36
3$
Ra)i"na& Unified Pr"ce(( /RUP1 # UMLRa)i"na& Unified Pr"ce(( /RUP1 # UMLDe(arr"&&ad"( en ar%"n.a *"r Ra)i"na&De(arr"&&ad"( en ar%"n.a *"r Ra)i"na&
RUP 6 U!f!ed odel!0 Ba0,a0e UB
-
7/24/2019 PROCESO UNIFICADO DE DESARROLLO MODELO RUP
36/36
3%
FIN