Mda Rup Uml-libre

51
INGENIERÍA DE SOFTWARE AVANZADA MIS 410 PROFESOR: M.C. ALEJANDRO GUTIÉRREZ DÍAZ

description

k

Transcript of Mda Rup Uml-libre

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    PROFESOR: M.C. ALEJANDRO GUTIRREZ DAZ

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !"#$ # # %## !"#!$ %!& '"%!& '( )*'!& &%+%!, - )*#( # )(.'(! )*(#(!#/+%)(#)#%0)#%##%1)%/('(!###)2 %),#()(!%)%/()*(#(!# 2%)%!#*30&"#45

    # )*(#(!# /+%) %()'-#(, #(!# !, %))%(#%( *6!%) !# )* )#& !#7!, 8'# #*%!# ''%#%1 !& !#)()#(%#(!##&%)%/( !#7!9 !"#%!#*, !)*'(%!#*#!%:,#8'#,6%)*#(!#,#*%!##! +* '()%( )'&*#(!#, )%%!(& %(!#))%/( )( )*(#(!# 2%) - # #! %))%(#,!*%;(:##

    !"##8'##(*%(" ((+#(%#2 !"#5

    !$!&!%$

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %!#*%( *6!%)+*-&!5)()#!##&% ##(!##)'#()% %(!'))%(# *#*% '( &%%!%: )(!)6)' '#%(!&')%&0#@+#-')%, *!#*6!%)%!6(%) '+'! & @-( 3EDFED>4, 0%. #!%(+;&@-( )*!# ' *68'%(&% ##()%5 !#2 8'# *#*-!# !"#*( '#'#!:#1 %*# ( '%(+ #( ' #(- ?GH, A (I*#)*'!#A,)('(%))%/(#*)%%/(5

    '!!&&!%$'

    %%#(#!&%!%()%/(#,#()%#!*&,%!%,-:#)#)( ', %(#6)!%)#'#)% %) !"##(!#+(!%

    '!'#('.#!%:#:%()')'&*#(!# ''% - +*& !# )*'!& #(!%)'8'##'#,%6(#)%*#(!#)#*%#(!# #%&))!#2!%)%(!#(*#*%,&%),'#!-&%%!%:)*'(%))%(#, %*#,(!, !#)&,#!)5 !"# %!#* # )' ''% - +*&)'& %(!# )# ! (%:#, 0#*%#(! - '!%%& -8'##*%!#('*(!#(%*%#(!5()'-##(!#!

    %!#*#!%: (!&%%!%: J#*%#(!&%+(/!%) J#*%#(!#))%/(-!%*%1)%/( #:% K!%%&

    "#&!%$(#)(.'(!0#*%#(!8'##*%!#( +*& +* %( *6!%),'(& &% ##(!# !#(!%: - #(+'.# +*)%/(, '(*(#6)!%)5()'-##(!#!

    &%!#!#7! *% (!;#!# (1 #' (!( # (!#+& 34 +'(

    (!#%# 0#*%#(!, ''*#(!# #( '( #(!( :%', *8'##+*&((#)#%!#%(!&')%*I!%#)*(& )*%, %(!##!, ', #!)5J%!'*#(!#)'#(!()('(:(1&%(!# 1+6 %)''%3K45

    "!&&!%$8'#8'##*%!#''%#:) '( :% !# ##)2 %), #( )'8'%# )* )!%:%&&')#!%##'!*!%1&%!%&,)(##)%;( %#((#+)%5()'-##(!#!

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %))%(# %!#* )(! - '!*!%1)%/(%(&'!%

    %))%(# %*6!%) !"##&')!%: !"##*#% @#&! ##)*'(%))%(# 35#.5 %(!#(#! - !& ' #!')!'

    /+%)4 %.'#+ !"#*;&%) !"#6)''*;%) !"#%#L%!%&34 !"#(!'*;%)34

    &'&&!%$'

    # %(# )*

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !"#5##!,%%#(#(#7%!%,( #7%##(' *%))%/(, )'#& *#!&+2 HO( !!*#(!##7%!5'(&'(-#)! ), :#1#%& !;)(%), %()%)' - )# !%))%/('('#(*#!&+2)#5

    (!#!,'( '#!#!#(()%,0)#)&;)&,#*#.*#!&+2)#,)#('#:-)()%#(!%1 #%(##(''!%%1)%/()'&5

    **#(!# ##)%%!#(##!'&%-#!6#3*#!&+24- %(#3!#)**-0!+#!%/(*%* -#)!4 ( (+#(%# #( !"#, # ' %#(!)%/(5 ##)%%! #( )'8'%# ! 6# %( *6!%) 3(%!,+*&,%)5#( ( *6!%), (+#(%##( ( *6!%), (+#(%#

    %!#*, #!)54 (**#(!# %)( ' )()%*%#(! ##)%%1'!%%1(&*,&%+*-)#-#&5

    )*I( # !"# *#&%( !# 8'# #8'% 0'*( %(:')& %8'#( ' % *#!&+2,(**#(!# '( 02%& )# (!#%# - :#)# )()%!#%%5

    )#'# %(:')('*#-:%&!#, &*%(%!!%:, (& !;)(%) - 0! +#!%/( - #

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    +##()%*%#(!5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %#+'#%&45&%#L6%&)(&')#)(!'))%/('(!!%, # )' # #:'& # )%#(!# # ''% '(#!%*#(!)%/(9 +)% ;! # # %(( #8'%%! !"#8'##65

    %!#)%/( )'# )'(& # !!% # .'! !% )# (#)#%& )%#(!#5 ! #*%!# 8'# *%* !%#* #& #(!%#(& *#. 8'# # # 0)# - # )%#(!# :##'!&)!15

    )$,'

    !# * # I!% )'(& # )%#(!# )()# .#!%:+#(## # !"#, # ( %(!% %) #8'%%!!(!&,)#*%#(!%&5

    *%;( #)# '( *#. #( 8'# )'(& # #(# !"##!6%(#+'# %))%'(+%!*, &!%%&& '( %!#* #!%: * 8'##2!*%(!#))%/(0'*(F*68'%(5

    )(!'))%/( !!% # '# '!%%1 )* '( * )# %(#(&%#(!#, # #*# *6 )*I(*#(!# )*'( !;)(%)')#!%# %*#*#(!# (! )(!#7! )'8'%# *)##7'#!5

    %( %*! * #( 8'# ;!# # %8'#, # &%+* )(!'))%/(!!%-'&& !"#-)%#(!# #(!#( *#. *(# )'6 #6 # #'!& )(!'))%/()'(& #8'%%! #!;( !% #)05 # #! *(#, #!# )%) :%(!%)',%(:'))%#(!#*6 '(&*#(!#&8'%%#&')!5

    -$&$+$!$'

    ''% !%#( )## '( #7#)!!%: )'(& :# #!!%)%!#* %(5)'%(!#()%/()#'( !!% * 6%&, # '##( !#( #)!%*!(!#, !# )* )%&& - # *(!#(%*%#(! +1,8'#%+#(*-!#)#)(!'%'(:#18'##!!%0)'*%&' '()%/(5 #)'#(!#8'##''%#*'#!##)%#-%&8'####!!%#)(!'-#%!#* %(,8'#)(:#!%2#('("!"+ !+,#!%#(&'(#!&)#)*#(&&5

    ( 6%&*#(!# # !!%, # &'## !* +'( )%%(# %*#*#(!)%/( ))(:#(%#(!# 3 #.#*, ##+% '( #(+'.# +*)%/(%()#)! 8'# )%(# '( *6 6%&45 ( #

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !%#*,#&'#:% 1/(8'## #:/!* !#)%%(#,)( 8'##)## %#+8'#&%)0##))%(##( *!#%!#* %(5

    8'##*'-&% 2)%-)*#.#%15

    $& '!$'

    #8'# ! :#1 '.(#*, )(!'))%/(!!%'##'(&%+*# #)!%:%(+#(%#2 !"#5):## %(% #+ .'#+#%()%%9#)%,#)%#(!#-##((#)'#(

    P'##!!%#)(!'--%:)*'(#&$!'#"!$!&!%$ !'!'5

    P'##!!%#'&,*#(#(!#5 P'#';### !"##)('(#( 8'#0)%

    &!5

    '&

    !#, '(8'## *6 )*I(*#(!# )()%& )* #( )) !*%;( *& A 6%)A, A &%)%(A A%(##)'#()%A5

    #( ))&'!&!#$' !!& & , '# #!%*%)2 '( #:% - '! )()%*%#(! #8'%%!, (:!%%&& *%* 3 %+% - #! '%+'%#(!# %# ##9#/&2#%)##)-#8'#L%!#*5

    (#!)%)'(!()%,#'(#!!*#()%( %( #!(, #.#* %#L &% %))%/(%*%)2 '( &%#L #7)! - %( ## (% # *&% %))%/( #:')%/(A)&% %8'#&%#L&8'#(06(#('!:%(!#(%##A5 ! # '!/%)9 - 8'# %(!2(#)*#(!# # !"# # )6)!##:'!%:,)*%(!#-&% 2)%*#(!#%###,!(!&'(!#')*&'(!#':%!%:5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+5 > F )&

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+5GF)%*#(!%)%&

    &%)0#,+(+, *-'!%%1)%/(#!#*,'( *6 '& - '#5 * )& #%*#(!'! *'- !)!%:, 0! %, % # -#)! ##(! ! %+%3) (%(+I( )*%, ( #:'!%:4, #8'%%! ( *'- ) -#!6()#)!*#(!###)% %)&5

    J- *6 :%(!# %*%# * # %( #! 3*6 #!,*#(# - *6 ##)2 %)4 # %()' *! *#( #! %(&%)&,'(8'##(!) !(!##!6(!+'(!5(# #%(&%)(#2!#*#:%##/+%)-)'&,# &:%;!#, )* # &%., 8'# (**#(!# 06 #%*#(!)%/(0)%!65

    * %(# #( )& # # &%+* *6 (!%+' -#7!#(*#(!# '!%%1&, %( #*+ )2!%) ; 3:# :#(!.40( '#! #( &'& ' # %))%5 ' !%#(# '( '+ *'-%*!(!# #( (+#(%#2 !"# - &$!$1 '!$ #.' !!/9-%#*##*#.8'#'(#( 8'#15

    '+$,''&(

    )*%%(!&')%&&'(!##'#()( '(&%#8'% #%( #( #! !#*( -#)!5 % )*% # &')#( #( #! *&' 3)&% %))%/( '#4'#(#)!!/ %)'(-#)!+(

    # #)'#(!# 8'# # )%#(!# ''% %( #7%)%!# ) -)*#!*#(!##8'%%!3#!%(%)%49-#*%(##8'%##5%()#!%&'*#(!'#()*%#(1#'#+&% 2)%)*&5

    )%#(!# # !#(# )%#()% - 8'# # !"# ( #!6&%(%#0!*'-:(1-#)!5K(#!#)!&

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    #)%#(!#3#( ##)%/(4'##!,%*%)(%(%)%-#)!)(!)!5

    '+ !+'

    !"# #:')%( )( # !%#*5 #8'%%! ''% - &')!'##()*%)( *###*%*5 #)0*#)&-)*#!#()%0)#(8'#(#%###(##(# *#)& '( &')! '!*#(!# )*#!, 8'# # #%(!&')%'(:#%/( '()%( %*%!&+'( *%:% #%(#)*#!%!%:5

    ( # ' ! %!')%(# %*%# (#)#%!(* +# 8'# #!;( &%#L& )* '(#:')%/( !#* +#%:, &( #8'%%! )#(!# ()()%&(!#*(,'(8'#(#!;(%#( %(%&(%:#!#5

    (#*)&-)%*#(!&(#!%#(##()'#(!(!'#1#:'!%: !"#,#(!#)*#!6!%))(#8'%%!%#()()%&- %(%%(%)%5

    #:'!%: ( * %!#!%:, #*%!#( :#%(#)& :#1 *6 )*#! - )*#., 0! #+ .#!%: %(#&9%()'#:')%(*66,&'(!# ##)%/(5

    * R!#!%: ()#*#(!S - R%S 3#(!#!4 (&*6)()%&-'!%%1&!%#:'!%:5

    -!+-$$

    ( !;*%( +#(##, * &%!%(+'%, #( %+' , +#(##8'#%+'##)#'(&')! !"#5

    ( # * )%) :%& ##))%(&, # %(!% %)( )*#(!#&%)05#)%)%/(%!#*###()%##)% %)-)( #))%( &%!%(! %()#*#(!0! #+

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+5F%+*+#(;%)#:'!%:()#*#(!

    &%+*(*'#!#( **'-#8'#*6!%),# '()%(*%#(!'(%)!#!%:()#*#(!,#)'#*%!##(!#+:#%(#)%#*#&%&8'##:)(!'-#(&')! %(5)%,*#&%& 8'# )& %()#*#(! %(%& #+ ' #! #)%/( -*(!#(%*%#(!5 & :#%/( #*%!%& %() (!#%#%()#*#(! '()%(%&-#8'%%!8'# '#((%1&)*(#)#%5

    ( %+'D#*'#!'(# %(&%+*#:%,.'(#8'#*!#*, !#(# %(*#(!# # #8'#* )%) :%&!#!%:()#*#(!,)(')!%:%&+#(;%))%&58'2# #: )*#(!# )& )%) ))& 8'# # %)& !#()%/( '( %()#*#(!9 #! I!%* # :( %(!#+(& !#(##&')! %()*#!5&%()#*#(!#'()%))%*#(!&,'(8'#,%*%)%&&,#( %+'D#*'#!)*#)'#()%'5

    %+5DF!#!%:()#*#(!#)%):%& !"#

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ##:8'##7%!#()!%:%&3)&%()#*#(!48'#(#%1(#)()'#(!#*#(!#,2#.#*,#( %+',*%#(!##%1#&%#L!#%*#%()#*#(!-##!6#%1(((6%%#+'(&5

    %+' D # / #8'#*6!%), '( %()#*#(! ( (#)#%*#(!# #%(%)%6 &'(!# # &%#L (!#%, '# # !#%3%()'(!#4,#()'8'%#!%#*#!#:%5&%()#*#(!)()'-# )( )!%:%&& R#)%/( - (!#(%*%#(!S 3%(&%)&A#)%/(A #( %+'4, 8'# # &( # &')# #(!#+ &')!)%)%#(!#5

    **#(! %(%)% )& %()#*#(! # #(&%#(!# :% )!# !% %!#*9 %(#(()% #(()% #(!#%()#*#(! 3& # !!*#(!# %(#(&%#(!# '#( # 6)%*#(!# %(%)%& *%* !%#* % # &%(# #(' %)%#(!#49 ))%&& - )(!%&& #%(# %(:')& #( #9#!)5

    @. #!# * # #(!#+ !"# R !# '()%(# *6#8'#LS, # #'!%%1#, *& %()#*#(!5 ( +#(# )&%()#*#(!#)(!'-##8'#8'#- '##(!#+&5

    * # *'#! #( %+' D, # %)( #)'#()% )& #( * #)(&, *%#(! +# # !%#* )#(&%5 )'#()%%(#)&&')#'(%()#*#(!-*#('%*#%()#*#(!#'(%!#*6%),)(*')0 '()%(#'#*#(!%3)()%&(4%(#(!#+5

    )%#(!#'!%%1 %(%)%*#(!### %!#* 6%) %(!#!(!, # #'!& '' -#:')%/('#! (# M%+'%#(!# %()#*#(! 3 :#%(#45 *6 !*%;( !( ##(! )!#,)* # %%1)%/( 3*-*#('+#()%#((#)#%&&)&%()#*#(!4-#(()%#(!#%()#*#(!3%(#(()%45

    '#+ )& %(!#+)%/( # #(!#+ '( &')! )( *- '()%(%&& 8'# # #:%5 )# # #%!# 0! )(1 # !"# %()*#!5

    %#(& %!#!%:, , - ( '(!#8'##'.'!#8'#%*%#(!3)*%)'##(#(!'))%/(

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    8'###(!#+(:#%(# %()*#!#8'#)%((''% '()%(%&&6%)3-)&:#1*-45*%;(#'(*I!% %(##:')%/(5

    !

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ('(&%+*()#*#(!##&')##!%#* %(%)%,-8'##%*#*#(! '()%(%&&)%5*%;(:##'(%*)!:#(!. #(!# )%#(!#, 8'# # #(!#+ !#*( !##!%: !"#5

    *()#*#(!$'$0)%!#*!%#*#,!(%:##+'%&&,)#*%#(!&%!%'%&,-M!2(&%)#%#+5

    '"!

    % '# '#! %(%)%*#(!# @- @#0*5 '(*#:'!%:8'#)(.'+(!'#1%!#!%:*

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+5HF%#)%):%& !"#

    #+%(# %(%(#* %+'(

    #+%/( F # #8'#%& #!#)# )*'(%))%/(#(!##)%#(!#-#&5

    #+%/( > F # %(0##(!# %(%)%/( #)',!%#*-!%( *)%/(#)%(&)(#-#)!5

    #+%/(G F#(#)#%#:' %#+ !;)(%)-+#!%/(-#)!5

    #+%/(F#)(!'%'(*6%))%/( !"#5

    #+%/(DF#)(!'%%))%/(,%(!,-)%( !# ''% )%#(!# 3.5 &)'*#(!)%/( -6)!%)45

    #+%/( H F # !#(# #))%/( )%#(!#, #+I( #:')%/()#%(!()%)(!#%#5

    ,+(,*#&%(#8'#L,)*#.(5#+%(#8'# %(#(#)!%:%&)*#(('(A)(.'(!!#A!.##)(.'(!'!##&!))!#2!%) -#)! #( !%)' #*#(5 /!## 8'# %!& #(

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    2!#*H()(.'(!!#,+'(#(**#(!##((-#)!#(%5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    * #% & '( #( 8'# #%!, 8'# #:')%( %+' 8'# # !"#9#&!*'-%#(+(#)5

    % '!%%1 #

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    *%(F%( %(#'()(.'(!)!%:%&(#+)%)%/(%()%%)& #%9# %(#( %+'%#(!#)!%:%&

    F(!% %))%/(%!#*'%!#*):#&%#)!%:3U43#8';8'%##(45> F #!#*%()%/( A)(&%)%(# :%)!%A &%#)!%:3#8';(#)#%!(-!% )#4GF#+)%)%/()(&%)%(#A:%)!%A&%#)!%:!#(#)(&%)%(#A%)!%T%)!%A3(#+)%8'#*+(#(45

    3U4 %#)!%: %#(!# #)+%& )( %(!#; &%#)! #( # &')!, 8'#'###*%&+(%1)%/(%!%#(#;7%!)%!%)&%(5

    * %( T %( 0)# ;( % #( (#+)%)%/( %(%)%, !*%;(%(!&')#G0%!#(#)#*&A'(! %.)%/(A,8'#-'&(#!#)#)*#!%!'&'()%)#%,-)%((0%!)%%/((!#)(!%('#-#)! !"#5

    "'$'

    " *$.!'!'5'"&!!&&!%$ !'!'

    %(%)%'(3('(-#)!4,#!#%*# #8'###%1,-,#+I(#*)#&!&,'#)%!#*%(/7%*#!3))%*#(!&4 '# 0)## )%*#(!# '#+ #!* 3) !#!%:()#*#(!'!)6)!##:'!%:45

    ( %*# - 6%)*#(!#, &'(!# #! #, # &8'%##(,#I(#(-##)% %)())!#2!%) '()%(#-( '()%(#8'##6)'*%# '!'+*%!#*5

    (& ))!#2!%), !(! %!#* +* , )* ' #(!(, 6*#! ( '()%(# -8'%!#)!' #(( #(*#*#(!# %#( +& 8'# #!; #!#!5 ! #, #*#(!#, *- %*!()% - '( #*6&% 2)%#+$,'#(#'!*!%1#,(#*'-!;)(%)-#(#(+(*#&%&0%%&&-#7#%#()%(%!8'##%)#5

    (:') '#!#*#(!# ''% )%#(!# %!#*, !(! !%#(#*!%)#*'-'.#!%:-#&% 2)%*)()#!#1-M%)'(!;)(%)8'##A*6)#)()'&A30#)0(#7%!#A

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    #!%)!*#(!# )'&A45 % %#( # 0( %& :% *#!&+2,%()' !"# -, )!', #%)%!)%/( - #+%! #8'%%!, ( #7%!# '( * %( %# '!*#(!# )( %#, -#(%)#)(.'(!*#(!#'#()%!#%-*')0#(!%&)*I( !# (%! #()+& !#9 # '(&*#(!!*%;(+'( '%&-)'&)*'(%))%/(-)*#(%/()(#''% %()%#(!#%!#*5

    !# )!*6%*!(!##'!&)'*%()%/(#!#!# 8'# # )()# )* #)% %))%/( #8'%%! !"# %*#*#(!#&)'*#(!5

    *#&%., 0%%&&(%! %(!#)!')(#)%#(!## '(&*#(!9 )*I( # 8'# # )%#(!# !#(+ '( .#!%: +#(# #* #:#,()()##('!#6# 3%( *6!%)4,(% '.#+, (% %8'%# # )( #)%%/( 8'; #2 0)# # &')! !"#38';-)'(! '()%(#4(%,*')0*#(,)/*##5

    ( ! ) *#( #)'#(!#, # )%#(!# A%#(A 8'# ##)%*#(!#8'## !"#!%#(#8'#0)#,-+#(#*#(!#)%#!*'- )%*#(!#, # ' #*#)%(*%#(! #(!#)# !# #%)%!)%/(5(%!#!#(#))%&&%&%)(#!#!%#*,8'#%()'-#(#)%(#0'*(9!%#(#8'##(##(%:# ''% #*%!% '( )'& )*'(%))%/( -)*#(%/(5

    )(%!')%(##(8'##)%#(!##)()#!#1#%()')()*#!%!'&8'##8'%##' '!'%!#*,#!###)*6#()%#(%!5

    !# #!%: )!', #%)%!)%/(, *& - #+%! #8'#%*%#(!, *6 # '**#(!# %*!(!#, '# #+ #&% %)'!+)#!&*#(!#-#:!(!#!%#*#!%:)#!!9)#-*#!&+2#:)#!#)(.'(!)!%:%&(**#(!##'*#!#% (+#(%#2 !"#, # && (!#&%)0 )*#.%&&,)!'*#(!##0'((+#(%#2#(#8'%%!D,'(8'##I((#7%!# **#(!#5

    J- +' #!'&% # %(:#!%+)%/(, #( !& # *'(&, 8'# #!6(#7)'%:*#(!#)& %*, !;)(%) -)#%(!#(! + )#)!)!',(6%% - #+%! #8'#%*%#(!5! +' ( 8'# (**#(!# 0( (+#(%#2 #(#8'%%!9 #)% # (!#;! )*'(6#&%)%%(#()*'()#'(%:#%!%#(%*%*5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    +'( #8'%%! ( (#)#%!( ##()% )%#(!#, #)!'&-M(%1&9#()%#!)'#(##*%*(%! , %()', &! '(%!#*#(!# )%%(# 8'# )(%)'& 3!(! #( #8'#%*%#(! '()%(# )* ( '()%(#45

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    )%#(!#M''%5'(!*6)*#.##)(!#7!#**6&% 2)% # +, :#)# # '#1 !#(# 8'#)(:#!%##()%#7#!&*%(%8'#(%1(5

    '(!(')##*'-#8'##+#(##'()(.'(!#8'%%!H#/(#%()*#!-!(!'(&')! !"#)(!+&)%/(!#)%#(!#M''%-'(!2%*)!#%(+#(%#2-*(!#(%*%#(!5$

    3@# - 0-# ?=H43:%??G45

    &''*#5#'!&!&!%$ !'!'

    %#(&8'# )!',#%)%!)%/(-##)% %))%/( #8'%%!,#'(!# )')% #( # )# !"#, - 8'# #!#!#(# + .#!%: %(##:%!,#0(%&* - &%:#*#!&+2 !. #! %(#5 *%;(#7%!#(0#*%#(! !"#8'#-(!##!%:#%1%(+#(%##(#8'%%!5

    #!6(& EGF??E %(& '( (*%1)%/( A

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    .#!%:(+#(%#2#8'%%!34#%!#*!%1#)# %(%)%/( #8'%%! #*%!%#(& #%)%!, * - (%1 ##*,+#(#(&'()**%#(!#(+#(%##8'%%!- )%#(!#M''%, - 8'# * !%)%( #( +#(#)%/( - %(%)%/( #8'%%! %!#*5 ! '( )(.'(! *;!&, !;)(%) - 0#*%#(! 8'# %!#( %(+#(%# #8'%%! 3(%!4 !#(# #8'#%*%#(! *6 #+',:#)#,)*#!-!'(%#,#*%!%#(&6%)*#(!#

    *#(##* )%%!!#()%/((#)#%&)%#(!#M''% %&)(#)%#(!#M''% (!%1##)% %))%(##8'%%!

    % %#( #7%!#( &%:# *, * - *#!&+2 #%)%!, %(% - &)'*#(! #8'#%*%#(!, ( # '# )% 8'# +'( ##*#.#8'#!,'##(!#(#*')02%*#()*I(,-!&)'*#(#*%*.#!%:5%(#*+,8'#%#'#)%%( &'& # 8'# # %(&%#(# '!%%1 +'( # &)'*#(!##)% %))%(# '!'&')! !"#5

    2#.#*,0-'(+'%(:#!%+)%/(+#(!%(8'#0)#:%L0'#!-#!'&%#'3;7%)7!#(&%(+'.#4-)#(%)**#!&+2,8'2E###(!'(!(!# ##()%-%%+ 2##5! *,*6!&7,)!' - &)'*#(! #8'%%! # '# !#(# #( !#, #.#*, #( # !. K(%:#%&& #:% # A#!&+2#(6%%#8'%%!%!#* !"#A?5

    (%+5=#*'#!'(#8'#*,*6*#(%+','(8'#(!&,-!##+'%#%1)!',(6%%-##)% %))%/(#8'#%*%#(! !"#5*%;(2##:8';!# )! &)'*#(! # !%#(# #( )& #! )#5 ( #&%+*(##7%)%!*#!&+2*'!%%1,#()%*#(!##'!(!#8'##()'*%#,+'(*(#5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+5=F%+*!#)!'-(6%%#8'%%!

    K( %# %!, +#(# - (&, !# #)*#(&& !#(# %(%)%/(8'####%1,&')!!#(#-!;)(%)#*#&'(!#)!%:%&%)%!)%/(#8'%%!,#( ##)% %))%/(#8'%%! !"##

    F!#(#%( *)%/(##&*%(%#*-#%!#* )!'3K45 >F

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    '!!&&!%$!$!!&&!%$ !#!$'

    #'#(%(!% %)'#'#8'%%!

    #8'%%!''%5

    #8'%%! ''% ( # #( #(+'.# (!' .'(! &%+* )( '+!&!' '!'# # )%(,2)*#!%))%(#.8'###5

    #8'%%!%!#*5

    #8'%%!%!#*!#*%(('+!&!''!'#-#)(#!%))%(##(!#5%:#()*)(!!5

    )%,*(*%*,#)(&%!%(!(%:#!#5

    F .#* #8'%%! ''% %!#* # 0)#;!*F .#* #8'%%! %!#* '()%/( ;!* #(!&)/&%+)%,)/&%+#.#*9%& #)0:')%/(9#!)5

    &'!!&$$''!"' !'!''!'#(

    F#8'%%! '()%(#

    #8'%%! '()%(#)%#(F#:%)%8'#)%(#%!#*3 '()%(#45F#'#!%!#*(!#!#*%((!&5F)*!*%#(!%!#*#(%!')%(#!%)'#5

    >F#8'%%!( '()%(#

    #8'%%! ( '()%(# ( #!%))%(# #:%)% '()%(#8'# #)## %!#* 3.5 )! !%#*, )#,#(&%*%#(!,#!)54.#* 5 %%!#) #(! # # )1 !#(%*'!6(#*#(!#!&%%!#)K(%:#%&&.#*>5!%#*#'#!'()('!#*!(##'#%M>':#1,0-'!"'#8'%%!( '()%(#

    #8'%%! &')!5 #)% %)( # )*!*%#(! &')!3.5#!)%(#,*#*%,! ,#!)54

    #8'%%! +(%1!%:5 # %:( 2!%) -)#&%*%#(! +(%1)%(# )%#(!# -

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    3.5 #!6( )#, #(+'.# +*)%/(,#!)54

    #8'%%! #7!#(5 # %:( )!# #7!#( %!#*-)#3.5#8'%%!#+%!%:,;!%),#!)54

    GF#8'%%!&*%(%5

    #8'%%!&*%(%#%:(&*%(%%))%/(-# #.())!#2!%)&%)0&*%(%5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    '# '(%!%, (**#(!# )( &! '#9 ) # 8'# (!& ## #6(#()(!&/#( #!+*)%/(,06( ! 8'# # #()(!6( &'(!# #! '%+'%#(!#5 %)%/(+I(# '()%(3*#'#! #8'#%*%#(!4#:#(!'*#(!# '# #: #!( # &%#L (!# )(!%(')&% %))%/(5

    '(!# # +*)%/(, # )/&%+ '# &! :%#!&, #(&%#(& * !. - #(+'.# ##+%&, #

    /&%+ '#(!####)%!&%#)!*#(!#+*#(#&%!#!#7!,)'+#(##+*5(!%#(##)(.'(!%(!'))%(#)&% %)(+I(#(+'.#!(%:#5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ')/&%+ '#(!#3%##4#'!%%1'()*%& *%* #(+'.# !#(# # )/&%+#.#)'!#)*#!,)()'#+%%1')%/(-:#)%&.#)')%/(#!%*%15

    /&%+#.#)'!##)/&%+%(%#'!(1'(*6 +*#(! )/&%+ .#! )( '!%( - %#2(#)#%5(!%!'-#'(*6)0%:%(%)('( *!! 8'## %!#*#!%:# )1 )+#( *#*% 3#:#(!'*#(!# !*%;( !# #( '( *#*% :%!'4, -)# ' #.#)')%/( &%#)!5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ( &')! *- )*#.%&&, #+'(& !#(!%: # '!%%1&, # # #%1& -M +'%& ##)%%!9 '# %()'#8'#%# %(!)%/(#( :% -&%!%(! )*'! 3%(!)%/(&%!%'%&45

    *%;(, #( !"# *#&%( - ! )*#.%&& (**#(!# ##8'#%&'()#)( %+')%/(-)0#8'#,#)'#%+(()'& 6*#! '()%(*%#(! - # !#!# #!%:%&& '()%(&')!5

    ( &')! :#(! *%: %(!)%(# )*#!, % (#!%:*#(!# %*#, '##( # #%1& % ''% %(# 3!# )* %!#* #!%:, 8'#!# %)%(, '!%%!%,#!)54 )( 0#*%#(! % %(!)%/( +'%&9 %()' )( %+')%/('###'!*6!%)5(&')!&%#L##)2 %)A *#&%&A %(!)%/( 8'#& #!%(+%&, (**#(!#, #(##)%%!%(:')(# !"##()'#!%/(5

    K( :#1 #%1& #7%!*#(!# %(!)%/( !"#, # *%* #&'))%/( 3#!%:%&&4,&'(!# )')'*# '()%(#8'# '#&,#)%,# %(*#(!#'!%%1"''% %(,&')%#('!#&5

    K VKW # '( #(+'.# ##)% %), )(!'%, :%'%1 -&)'*#(!!# )!'(%!#* !"#%#(!&.#!345 K( !# )! # '( %( *)%/( 8'# # '!%%1& &')%&*#&%(!#'()# !"#5

    K#8'%##)(:#!%#('(#(+'.##!6(&)(#8'##%#* !& )*(#(!# )# %))%(#5 %( #*+, 0- 8'# !#(# #( )'#(! '( #)!%*!(!# * ( #!#( %(% '( * #!6(& ,%(I(%)*#(!#'(#(+'.#*&5

    !*;!&*.# )* 3.#)!%(+#)0(%8'#4@)02 %(#()#)()#!5(K)#(&% ##(!# #+I( &%!%(!&*%(% !.9('# ##*%* # )# )# '( %))%/( #( !%#* #, 8'# #)#'(%))%/(%#(!&+#!%/(,(#'(#.#*5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    &% ##()% ( *'- *)& - #)!( !& )# )#5*;!&K#)*%#(&'!%%1 )#8'#!*#!&+2!%#(#( %(%&5

    !%L??,&-@)0V@)0?HW3#)'@)0X?G4-B%* '*'+0 3)#& 4 # '(#( #( '( #*# )*I(,!%( !"#!%(,-)*%#(1('(% %)'&*;!&5K(L*6!,#()!'#??D,#)#K3K(% %#&%(+(+'+#45E,8'##)(%)*%*#:#%/(K5 %(# ## *%* L, :( B)(, )#& 3.#)!%#(!#& !"#(+%(##4#L+'5

    *.#!%:%()%# )(#)')%/('(('#:*;!&8'#'(*#.##)!'#)##,'!+(%!#'%#(%+'%#(!#

    *;!&2#)1*(/%!#* !"# %( ! !% %!#* ## #*#,%#*#'!%%1(& )()#! %#(!)%/(.#!345

    # '( #(+'.# *& '!%%1# :#1 *68'%(-#(5

    !#)#'()*%#(!#72)%! )()#!- !# )!#.#)'!#5

    (#.#*!2%)%!#*)*#.*%%/()2!%)5

    8'# # %(!#(! # + )( #! 8'# #(+'.# 8'# # %)(%+'%#(&*;!&*6'!%%1&%+(#:')%((()(.'(!-( #&5 Y *6, '(% %) ##)!%: #(!# &% ##(!#!% %!#* 3( / !"#, %( !*%;( #( # 6*%! (#+)%4, ) # , #8'#%*%#(! (6%%,#&%#L,%*#*#(!)%/(-)()#!%(!#(5

    &.#!

    (##)% %))%/(K*)*8'#'(!#8'# )*(#( # '( *#!* *5 K( *#!* # '(*8'# %(## #(+'.##7#!*5K(*#(#'(!))%/()#*6(!%)*#(!#'(%!#*-'(%!#*#'()#))%/('(%&)(#)!&8'#(+(%1&

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    #%1'(/%!##)2 %)5K(%!#*'##)%!'(*6*,%#*#(!#&%!%(!'(!:%!5

    K(!#K %(#,#(!()#,'(!))%/()(%+(% %)&'( #(+'.##7# !* 3#)%, !!))%(# '( %!#*, )(.'(! '(%& )(#)!& 8'# # +(%1()(#+'%'(/%!45

    8'##(%()%%'##)#)*%)&(#!(!%#(*8'#'(.#!%:K##+)(:#!%##('(*(# %(% *, ( / #!#)# '( * *, #! * %*#*#(!# #!* &%)%#(& 8'# K, *6, %(# '(#(+'.#)(#8'#*!#)'8'%#!%*5

    K#'( !;)(%)*&.#!-)* !'(#'(!))%/( '( %!#* #+ )(!'% #( !;*%()()#!5*&(#*68'# )(!'))%/('(*!%'(##)% %))%/(5

    K(*#'(!))%/(+,8'###)*#(##+(!#)(!'%5**%!#!#8'#( #'!(##()%# )*#(%/( %+%( - !(! )%%! &%)0)*#(%/(5

    *#'!%%1(#(*')0)!%:%&:%&0'*((!# )(!'% '( ) # 8'%!#)! '!%%1 '( (, *I%)###(!( *I%) #( * (! *'%)#, !%! %(!(##%#(1)()()%(!##*#1'!%%1/#,#!)5

    K( - ! !#( '( #%&& )*#. # '( )#!,* %( - )5 , #.#*, %(!#(! !# #%&&'!%%1(&!#)#*#*.#!,8'#)%# #!')!'#!6!%)9#*&%(6*%),)(#8'#)%# #)%(# !#*# #(!# .#!9 - # * '()%( 8'#)%# #)%(# '()%(# #(!# :#5 #&%(!# #! !# # )(!'))%/( *, # )(%+'# '( !))%/( #%&& 8'# !%#(# #( 2 *%* %( *)%/( # %()%#))!#2!%);!5

    **6,(#'(###(!)%/(8'#%()'-!&!# %+%(#, #*%!#( *6 6)%*#(!# %!#*8'#*(-!#*%(##5#+I(#%(&%)#(#!&+2

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    3'*'+04,*#*%!#('(*#.)*'(%))%/()(#)%#(!#&%!%(!1(#

    %##(#L)%#(!#'(%#7%*)%/( 8'##6#&')! %(5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !# )!##

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+*! *%#+'#

    '#!)( %+')%/()*(#(!#0&"#,)#,##*#(! )#*%#(! #( !%#* #.#)')%/( - .#! 8'##7%!#( #( !%#* #.#)')%/(5 ( #!# !% &%+* %(!#:%#(#((&,)%)%(#)*'(%))%/(,)*(#(!#(!(&-.#!8'###()'#(!(':#1(!)*(#(!#5

    K( (& # '( .#! 2%) #( !%#* #.#)')%/(, # )% '(*68'%( 8'# # )*(# 0%!'*#(!# , *#(, *#*% -))%&& )#*%#(!, ' :#1 '# #! *& !)*(#(!#5

    !#'-$&&!%$#"#!$

    '#!( %(!#))%(# #(!# .#! )'%& #( '( #)#(%3!#4%!#*5J-:%!%

    %+*#)'#()%5

    %+*))%/(5

    %+*#!&5

    %+*)!%:%&&5

    %+*#)'#()%

    '#!( %(!#))%(# #(!# '( )(.'(! .#!, (+I( # !%#* #( 8'# !%#(#( '+5 ( &%+* #!# !%%(!#:%#(#(.#!,8'# !%#(#('(%+(% %))%& .#!###(!(&%+*))%/(,#)%(%(!()%)()#!'()#8'#!%)%#(%(!#))%/(5

    .#! '# #7%!% / &'(!# #.#)')%/( %(!#))%/(, #'#)#'##!'%&&'(!##.#)')%/(%(!#))%/(5K( &%+* #)'#()% ###(! '( * %(&%) # #2&&'(!##8'#'(.#!#!6(&'())%/(&%#)!*#(!#!:;'()#&%*%#(!5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    (#!#!%&%+*!*%;(%(!#:%#(#(*#(.#,8'#( *#(8'##)*'(%)(.#!#.#!%+#(%)%!3*4'( #)%/( .#! !%(5 7%!#( &%!%(! !% *#(.##+I()/*#&')#(#(#!%#*%*#,2()(,-2()(5

    &%+*#)'#()%#*%!#( %(&%))'6##**#(!#(#8'###(:2#)*#!'(*#(.#*#&%(!##!%#*!(%)%/(,8'####)% %)#(#&%+*5

    %+*))%/(

    '#! %(!#))%/( #(!# :% .#! - #()# 8'# #7%!#(#(!# #5 ###(! %(!#))%(# #(!# .#! +(%1&.#!-':%()')%(#5&% ##()%'(&%+* #)'#()%, '( &%+* ))%(# *'#! #)%(##(!# .#!,( #)'#()%#(# !%#*#(8'##&')#( *#(.#5 &%+* #)'#()% - &%+* ))%(# #7#( %( *)%/( %*%, # #( '( *&% ##(!#5

    *(&!#&%+*))%/((#()(!*)(.#!, #()# - *#(.#5 K( .#! # '( %(!()% '( )#8'#!%)%)*'(%(!#))%/(,#7%!#(.#!%*#-)*#.5K(.#!#)!%:% ##'( !0#&0% )(! - #)1%(%)% )!%:%&& )(!, *%#(! 8'# '( .#! # %: %*(!%#(#&!#(%(%)%)!%:%&&5

    K(#()##'( %(!()%'()%)%/(8'#)(#)!&.#!'(&%+*))%/(5#()#'### #7%:%)(#)! '( ##*#(! )(%+ *%*5 #7%!#()% '( #()# #(!# &.#! %(&%) 8'# '# #7%!% '( %(!#)*% *#(.# #(!# .#!)(#)!&5

    &%+* %(!#))%/( %(&%)( # '. *#(.# #(!###*#(! *, # '. *#(.# ###(! # #(:2 '(*#(.# '( .#! ! % #(!# # #7%!# '( #()#5 *#(.# 8'# # #(:2( #(!# .#! '#( # &%!%(! !%,!*%;( #+I( )* # &')#( #( # !%#*9 #7%!#( *#(.#%*#,%()/(%),C%(+,!%*#'!-2()(5'(!##.#)')%/('(&%+*))%/(#)#(-!'-#(.#!-#()#5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %+*)!%:%&&

    ( %*%# &%+* '. ! *#!&+2 5 (#%&& # )#(( )( '( ) ##)% &%+* #!& &( #!& ( #!& ))%/( 3#!& )( '())%/( %(!#( - '( *6 !(%)%(# 8'# ')#( %(%1 #!))%/(,8'##*%*,'(#(#.#)')%/(8'##6'()#&%*%#(!4-!(%)%(#:%#(#(:)& %(%1)%/())%(#8'#!%#(#('+#(#!&%+#(5

    %#*#:('(%&'()#%*#*#(!)%/('()' '( *;!& 38'# !%#(# # *%* %+(% %)& 8'# #( )'8'%# !*#!&+245&%+*)!%:%&'!%%1(*!# '.#)%(#8'###()((#('()#&%*%#(! %(!#(%!#*5

    %+*#!&

    ###(!( #)'#()% #!& 8'# '( .#! '(%(!#))%/(#(!#.#!&'(!#'!%#*:%(#'#!#!2*'3#:#(!4#)%%&5###(!8'#*(*%(#()(.'(! '( *68'%( #!&5 K( #!& #( K # )'(& '(.#!'(%(!#))%/(!% )#'()(&%)%/(,+'())%/(##()'#(!##(&'(#:#(!5

    '(& '( .#! '( %(!#))%/( '( #!& ! )'#()% '( #:#(! # &%)# 8'# 0 ' %& '( !(%)%/(, #7%!#(:%!%!(%)%(##(!#.#!%*#3(*#-# #7%:4-)*#.5

    *6 '( !(%)%/( '# # %(!#( % # #!& 8'# !# #.#! %(!#))%/( # # *%* 8'# 8'# #+, ( # :) '()*%#!&-####(!((!#!&,(!(%)%/(5*#(!&*#!&+2##(:2(*#(.#,#(#!#)# ))%/( 8'# '# #(:% *#(.# '( :% .#!!%(

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !#''''

    K( ) ' # '( #)'#()% !())%(# 8'# (& '( %!#* #( #'#! '( #:#(! 8'# %(%)% '()! # # % %!#*5 &%+* ) ' %:#( ##)% %) '()%(%&& - # )*!*%#(! '( %!#**#&%(!#'%(!#))%/()(''%-M!%!#*58'##%+','(&%+*8'#*'#!#)%/(#(!#)!#-)'#('(%!#*5K(#)%/(#'()(#7%/(#(!###*#(!*,#.#*#)%/(-+#(#%1)%/((#)%(#5

    &%+* ) ' # '!%%1( %'! #8'#%*%#(! %!#**! )* #))%('( #'#!#:#(! 8'# # &')#( #( # *%*5 ( #!# !% &%+*%(!#:%#(#(+'()()#!('#:'()!#'(#(!%&!#(%!#* 8'# # * - 8'# '# %(!#)!' )( ;9 '( #.#* )!&2#'(''%)'8'%#!%!#*5#)%(##(!#)'-)!#'#(#%+'%#(!#

    K()!#)*'(%))('()'5

    K()'#7!%#(!)'5

    K()''!)'

    %+*#

    &%+* )# ###(!( '( )(.'(! ##*#(! *8'#(#!6!%),)*)#-!%,')(!#(%&-#)%(#8'###!#)#(#(!##5

    +'( ##*#(!8'# #'#()% %) )*#!6!%) (%+'%#(!#

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !%'!, #)%(#, *;!&, #)%(# - %+(% %)&5 ( K '()##'(%*#*#(!)%/('(!%5)*(#(!#'()#(

    !%'!5#)#()( %#&'()# '( !%5 # %(!% %) *#&%(!# '( (*#57%!#(!%'!%*#-)*#.5

    #)%/(5 *%;( )()%& )* *;!&, # '(#:%)% )%(& )# 8'# '# #%)%!& ! )# - 8'# &')# '()*!*%#(!#(#)'(#%15

    )# '#( !#(# :% 6*#! *#, ( )#(*%(& (!%5 ' !%'! - #)%(# :#(&6( %(%+I( ' 6*#! *#5 (!% '#( !#(###)% %)&:###6*#! *#,#(!()##)%#(#(*#)#*#!%1&%(!()%&5#'#'#()'8'%#'+#(#8'##&2#)#'(!%5

    #)%((& )( )# ( #()(!* )( # !;*%( '!%%&&,8'# # )#( )('( +')%/( :%# - )#&%*%#(!+##( *))%/()#,!*%;('# %(%#)*'(#!##!%3('#:)#+#(#&!%!-#7%!#(!#4'( !% 8'# +' :%# +# - )#&%*%#(! #( '())%/()#5

    !%'!-#)%(#8'##+'(#('('!%%&)(:%#!#(#(:%#-#)%(#+#5K('!%%&&(# '(&*#(!#*&,#'##)(:#(%#(!#&'(!#+*)%/(5

    #!)# '( )# )'- %(!()% ( )#5 %:#( )*/%! *(!#(# :%# )# - )%((#)%(#3*;!&)#4%(%)%%1#!:%#5#'!%%1( )(!'% *#!* 3* 8'# # '!%%1( %(% !*45

    %( '( )%! .#! 8'# !%#(# '( #!& !)! -##)% %))%(# #)%(# # ( ' %*#*#(!)%/(5 K( !%#!#)#'(##)% %))%/()*!*%#(!)#5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    (!# 1###(!#''( !%)%%#)*!*%#(!:%%##7!#(*#(!#)'8'%###*#(!*5

    #)%/( #(!# )#( )# # #)%(( #(!# 2 &%!%(! *,8'#*)(!%#)%(##7%!#(!#

    )%)%/((

    '( #)%/( 8'# )%# '( )(.'(! :2()' #(!# )#5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ##(()%

    K( #)%/( #(()% # #!#)# #(!# )# 3' .#!4)'(& '( )*% #( # ##*#(! %(#(&%#(!# * '##8'#%'()*%#(###*#(!#(&%#(!#5

    &!%$!$#!$

    '(#)%/(#(!##*#(!&('(###)% %) *)*#!!8'#-0%#)% %)&)()%#!!#5

    +'&&'!&'

    *6 )()#! #7!2& *;!& (!#%#, # 0(L&%& ! ('#: 8'# :%#(#( '% )#()% (!%+' *#!&+2*&5!('#:)()#!(%+'%#(!#

    # %(%)%/(#!##!% '(#!##!%#'(('#: )###*#(! *& 8'# # # #( )%#! )# -#7%!#(!# #( # *#!* - )(!%!'-# '( *#)(%* #7!#(%/(*5

    #(%%&5 #)(%*#7!#(%%%&!##!%,:##!%8'#!&-

    #!%))%(#5 #-)#5 %!%')%/( - )()'#()% 3 * #.#*

    )!%:#NM-@45

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    K # '( *;!& %(#(&%#(!# )#5 )# #( # %(%& (! )(!#7! &( # :( %*#*#(!%!#*5

    ;#!$'

    !%( # # 0#*%#(! 8'# )*#)%%1( K - 8'# ! * )*#! ##)% %))%/(K55

    ! 0#*%#(!(# '!%%1)%/( )'! !%*#%1 '( &%#L %!#*, '!%%1(& '( :%! #!6!%) - !&%(6*%) * %!#*, '( /+%) - ! 2%)5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    '(#)%!.%:&8'#)(!%#(##*)*#!- !#(+'()(!#7)'%:#+)%/()*%#(###)%!.5

    *%;(#%#)*(##*#('(%&)(!%(!#+ )( '( %!#* #%1 # )(! -#)! 8'##*%!#*(!#(#%(!#+%&&&%)0'(%&5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    !$&!"!''

    K

    +$!+0'&&!%$

    !# %()%% &*%((!# *!%: # ' )()#! #'!%%1# !#)* !/( !"#, #(+'.# *) # ##()%3frameworks4 (* +'(5 ! #:%! 8'# %(+#(%# !"# :-( &%#)!*#(!# #8'%%! )&% %))%/( !"#*#&%&)%#(!#,%(#)()#!#18';)&% %)!% )# *#.*(# #8'#%*%#(!-%()*#(1'( %()%% #((& #( #'!%%1)%/( )/&%+5 K( ! (%:# !))%/( !*%;( #*%!# &%)'%(# # &%:# (%:## -')%(# 8'%!#)!/(%)5 Z! # '#( )*L ###(!)%(#:%'#8'%!#)!',#.#*)(##(+'.#UML5 )##()%&&[[[)(!)%&&(##%1# %()& %!#)%/(,%(#( ' #)! &'))%/(5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    #+'*%#(! )%&& *!#)#-('(+'%(#(&%#(!#5

    !&+!

    '#1#()!%:%+I( #-#)!

    )%) :%& K

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ( ##)%/(, %!#)%(##%#(!( #%(# 8'%!#)!', )( *6 '. !. #8'#%*%#(!,*(#+)%3# %(*%#(!4,(6%%,&%#L-'(!#%*#*#(!)%/(%#(!%(#8'%!#)!'5

    ( #)(!'))%/(,##:))(!'))%/(&')!*#&%'(#%#%!#)%(#5

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    K#)!%*!(!#)'###!#)#(&%)%%(

    &' #! #! #))%/( ( 3#:%# ('#:*#(!# +6 %)4

    &(#+)% #8'%%! (6%%-%#L *#*#(!)%/(

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    %!/+%)

    %+*)# F3%#%!#*2#8'%##4

    %!*#*#(!)%/(

    %+*#)'#()% %+*#!& %+*)%/(

    %!()#!'

    &*%(%

    %! 2%)

    )*!*%#(!(%:#0&"#5

    $"&2!'!

    2+#(# K

  • INGENIERA DE SOFTWARE AVANZADA MIS 410

    ( # ##(!#&%%+%& )', #!6 #( )&0)%#)%#(!#-#'!%%1()(+'(*&% %))%(#!:#1,0!&%)%%('#,#()','()''#':#1!#(#'(*6)'#5

    # # )/(%* %:#( )0%!#)!'#, #( #L8'%!#)!'&%%+%&*5

    ,# %(%/'(*) !.('#:*&5):##%*!()%*#(#)# !"#5(# %(%)%/(-'* &% ##(!# (%:# !))%/(, 2 )* %%%&& +#(#)%/('!*6!%))/&%+!% * %(%&-#+!( *)%/(#(!#&%)0*5

    %):%&)(

    5 %(#(&%#(!#! *35 ##)2 %)! *3