Trabajo de Investigación !" % & ' ' + ( $ # ' ' # * , ( # ' & ( - ( ) # # Tabla de Contenidos ! " # "$ %& ' #& !$( !$) * !!$ Tabla de Contenidos ! ! "# " $ " % ! " $ "# ' & ' ! ../ ( 0 ... 1 * ..1 * 2 & ..4 3 5 ' " "# 3 &$ % " !( & ) # ' " & 1// 6 " /7 1/. 6 " // ' & $ $ ! 1 ./ ! * " $ + $ , " 86 /. +, -. / 0 0121 3 0 01. 31 . + , -. / 0 3 /4 .1 / 2/ 3 0 1 .. ' 86 1 .9 "$ &5 & # " &6 " "# 4 ./ 6" 6* " % : & , ' ' 1/ 4 .. 1. 4 .1 ' "# 6 $ , & % 1. ' " & 41/ 6 " 12 41. $ + 411 + + 414 $ : 19 412 $ ! 1= ; 1< 413 1= 41< 6 " ; , 1= " 44/ +, 13 * 71 3 8 47 0. 01 0 + , 20 0 + , 0 9 + :, 0 01 / 0 9 +:, 1 /4 / 1 3 8 +:, %. 7 0 44. ( +, " / = ' / 01. 3 8 + , / 01. 3 8 : 38 + :, / 01. 3 8 4. < 31 " " & 41 3 38 + , +:, ( 1. / 1 38 33 : ' 0 1; . 0 1; . " "# 42/ ( 42 +, $ 1 ->0 + , $ 1 ->0 - 0 42. ( 421 ( - .> 7 . 3.21 3 0 = = 42 # 43 %& = $ 2// !( & 6 +, + , = + 2 .. + 6* = 31 : + ; 1. $ = & 24 = 0 == 33 0 .. & =@ A @ & 8 @ 8;A 3/ 33 8 $ @ 4. 3 0 31 : 0 @ 33 0 .. !( & A & & @ ?* & 6 <= , 1. & 0 0 . 3 6 A 97 ) 4. 3 0 31 : " 6@ 33 8 $ + , == & !( & +, + :, = ? 24. + , 0 .. 4. 3 0 $ 24/ 4< 24 $ + , > 33 8 $ + , - ( 1. +, , = 33 !( & + , 6 ? 0 2 ./ 21/ + 4. 3 0 31 : $ + , " ? $ "# 33 8 $ +, =' , 1. + , & ) 33 0 .. 0 !( & ! ) ) & & )@ 22/ B +, 1. + , ; 9< 33 8 )? $ + , 4. 3 0 )? 0 4.231 3 0 4. 4 01 0 4 . B% + :, " 0 . 3 * =@ $ !( & =? $ !( & 5 A $ 2 </ 1. + , * : =4 * 4. 3 0 31 : 0 * 33 0 .. 2 <. *= ( @ 3// ( =3 ' #& "" # *? , @ @' 1 33 8 $ + , * &% "( " & , 6C +, )) 0 " " =< " & !( & *? *) " "# 31/ 8 == 31. 6 == 311 == 314 , == 312 , /77 313 @ " 5 &" $ , /77 & & A & !$( ? ! "# ? $ ?' $ ? $C ?= % && & " "# " $ &A & & $ E & ' & & && 5 &" & " & & & "# $ " !( & " "# ! ?@ ?? $ " & $ &A & &" &$ & D & " = & = & #! " % " & @ ? & !$) ) " 9/ / ) & ' /79 9/ . /79 9/ 1 /79 9/ 4 9/ 2 ! D 9/ 3 9/ < ; ' /79 ( /79 & 6 /7= /7= 9/ 9 6 , 9/ = 6 , 9/ /7 & * " " ( /7= , , /7= /7= !!$ Tabla de Ilustraciones - . F/4 - . . 1 / 1 0 7. 3 .- - . ' . 1 / 1 3 - . " F 1 0 -. / 0 % " /G1 1 H1 0 - . @ F/4 -. / 3 /4 - . ? F/4 -. / - . ) F/4 -. / - . * F/4 -. / 4 - . F/4 -. / 3 0 0 - . F/4 -. / 01 - . F/4 -. / 31 : - . ' F/4 -. / - . F/4 -. / 3 - . = F/4 -. / :0 - . @ F/4 - . ?$ - . ) 0 .. - . * 0 .. " 0 0 1 0 = 01. 31 . 0 3 /4 01 0 @ 04 - ? 1 0 0 0 ' 1 . 33 8 = 7. 38 I3 8 @ 1 . 33 8 ? -. / ) 3 20 3 3 03 '= : 1: - . 1 3 8 H1 ') * 01. 31 . 0 H '@ 04 . 1 38 = 3 0 01. 31 . 1. =? 3J0 =) 1 0 - . =$ - . @ - . ? 701. 33 8 - . ) F/4 - . *$ @ 4. 3 0 0 0 ? 3. - . - . ? ' 0121 3 '" % $ -. / - . 0 % " - . = F/4 - . = / % 4. 3 0 @' % @ . ?* $ )' 4. 3 0 B% )? - . ' " 01 3 /7 / 1 ->0 3 20 3 0 )) - . ' " 01 3 /7 / 1 ->0 2- 0 )) - . ' %. 3 0 0 < 31 : 0 3 7 .1 0 4 . $ - . '' %. 3 0 " ' - . ' . & $ 1 31 . $ - . '= 4. 0 1 3 8 - . '@ ./ I 3 8 .: 3 0 :0 3 . 01 0 " ' *= *@ .3K 1 31 . F 1 = ? Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO I INTRODUCCIÓN 0 .. 3 4 3 7 3 I 01 1. 7 F : 01 - 3 8 4. 1 . I. 01 0 7. 0 / 1 ->0 0 1; . H 01 1 0 & I .2 0 / 1 ->0 /20 . 4. 0 1 1 : 0 1. / L0 0 / 1 0 . 3 . 0L 0 0 4 1 0 .1 0 < 0 0 3 : 1 0L 0 4. < 31 0 . 0 <L 3 / / 0 31 : L 08 K 3 1 4 3 38 . 0 31 . 4. : 0 .. 0 1; . 0 *@) < 3 / 3 0 3 3 3 . 3 4 . 3 . 03 3 3 41 M .> & 1; . N O @*PL 0 .. 0 4. -. / 0 Q 1 3 0 3 3 7 0 3 / 3 /4 / 1 K . ; . R4 I /20 3 01 0 /4 .1 1 R 3 / I8 1 / .0 /20 0 . 0 4 9 0 4. < 31 0 K 01 1 3 0 0 .. 0 3 / I7 3. 3 . 3 /4 F < 1 / 9 3 01 / 1 / 1 0 4. -. / 0 0 04 . 7 L 7 3 3 1 3 8 3 / I8 3 1. .0 0 .. G01 0 1; . 3 0 3 1 43 8 0 /G1 0 1. 3 / 1 4 3 0 0 4. 3 0 0 .> 3 20 3 L 4. 4 3 8 4 .38 0 01 1 0 / 1 ->0 K < > 0 /4 + 0 K /4 , 4 . 0 .. . -. 0 0 01 / 0 ./ 3 8 1 / . 0 1 0L .- I 3 8 4 0 .. L - . 3 8 < / 1 / 1 3 / 1 3 8 3 .3 4. 31 4 3 38 0 4. 3 0 0 0 .. 0 08 0 0 04 31 0 0 3 . . 4. < 31 0 1; . 1 4. 3 4 .0 0 4. 1 : . 7 4 .1 0 .. 4. 31 5 < > 0 K 71 3 1. .0 4 0 0 .. ./ 0 4 . /20 : 1 4 .0 0L 4. < 31 0 / 0 0 0 : 4 9 0 0 74. < 31 0L 0 Q /20 /4 .1 1 0 7 . 0 .- I 3 8 < 3 . 38 3 01. 33 8 4. 31 0 4 .1 1 3 0 . 4 3 . 0 . . - 0L /4 . - F 3 /Q < 3 /4 .1 . 03 4 1. 7 F 4 ./ 1 3 3 . 3 / / 1 01 . 4. 3 0 3 01. 33 8 0 1; . L ./ 4. < 31 0 1. 0 ./ : 1 . 3 - 0 4 0 I - . . > 0 38 - 3 1. . F A F 01 4. 0/ L .3 .1 K 01 . ./21 3 L < 0 -Q 7 4 . 3 :0 4 0 7 0 1 3 8- 3 0 < 4 . -/ 0L 0 K 3. :0 / 1 ->0 L 7 41 7 0 /G1 0 < 4. 7 0 < 3 0 0L 7 3 .4 . 7 : 0 1G3 3 0 : . 0 4 . 3 7. . 1 ./ 0 31 : 0 4. 3 0 0 .. 38 : 4 . -/ . . 1 3 0 4. 3 0 41 3 8 0 / 1 0+ 1 3 0L - F0 / L /G1 0L 13 , 0 4. 01 0 .. 0 1; . 3 0 : 0 3 . 31 .> 01 3 0 4 .1 01 0 31 I 3 0 41 3 00 1 ./ . 4 1 . H 8 < / F. < 4. 0 1 L 0 F01 3 3 8 K 71 4 . 43 8 <D 03 .1 /G1 03 H 01 1 . 1 : 0 1 . 0 1 0 < 4. 7 0 < 3 0 0 1.1 ORGANIZACIÓN DEL DOCUMENTO 4 .1 01 0 3 / 1 .- +%. -. / 3 8 O AP 3 . 31 .> 01 3 0 4. 0 1 0- 1 01. 31 . .- I 3 4> 1 0 . I 4. 0 1 3 8 - . . 1 " F 1 0,L > : 01 - 3 8 31 1. 1 : 3 . . 1 38 7F1 0L . . 0 . 1. 1 0 . 1 0 4. 3 0 0 0 .. Daniel FERNÁNDEZ LANVIN 3 4> 1 0 < 4 . -/ % " -. 4 A 4 .1 :0 0 1; . Página 1 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 . / 1 1 38 O $!P 4 . 3 4> 1 0 I 0 - F0 / L 31 7 -> 0 .. 70 . 4. 0 1 3 0 -.2 3 0L 3 1. $ L - F / 01 .I 4 . & 6 E 0 .. 0 01 / 0 7 0 0 1 3 -> 7F1 0 .3 4> 1 0 I 01. 31 . L 3 3 < 7F1 : 0 ->0 0 .. L 0 3 0 3 3 8 70 01 1 0 3. 1 . 0 < 0 0 3 3 41 0 0 0 77 -. > 31 / 1 - 1 3 8- 3 H 01 1 0L 0 4. 3 4> 1 L00- 0 03. 1 0 4. < 31 0L 0 1. 3 3 I /20 0 . 0- 0 4. 3 4 0 0 H1 L 0 I 1. 31 0 1; . L 4 . " / . 0 1 4. I3 8 L 0 > 0 . I 0120 0 3 / 1 < 3 F 1 . - Daniel FERNÁNDEZ LANVIN - 0 . 3 ./ 0/ 0 38 1 . . 70 1 . I 0 / 0 / 1 ->0 /20 . 4. 0 1 1 : 3 0 4 I0 / 1 0 4. 3 0 .> 0 1; . 0 K .. / 1 0 " & 01 . I L 0 : 01 - 3 8 1 . 0 0 3 4> 1 3 / 1 L0 H . 3 0 1 I 0 1 7. 3 1 Q 3 / 1 - 0 0 .. :0 4 0 7 0 1. 7 F K 01 K . 3 0 /4 .1 1 0L Página 2 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO II PARADIGMA ORIENTADA A CONJUNTOS 31 / : 0 3 3 F 1 0 & 1. 3 .1 0 04 31 0 8- 3 " / 4. 4. -. / 3 8 0 PROGRAMACIÓN DE 1 L -. 4 : 01 - 3 8 AO AP : .0 1. 0 .. : 4 . -/ 4. -. / 3 8 . 1 1 : 38 . 1 38 7F1 0L 4 . 3 .32 0 0 0 01 / 0 - 01 8 . - 0 3 3/ 1 < 4. -. / 3 8 1 14 < 7 04 . -/ 0 012 0 9 - F / 1 . 4. 0 1 K . 0 1; . 3 F 1 1. :G0 H4 . 3 /4 / 1 3 8 1G3 3 4 0 4 .1 /4 - F 00 3 . 0 4. 7 / 0 . 1 38 7F1 0 0 .. . 0 1; . & 1. 1 3 0 - . . 3 . 4. -. / . K .. / 1 0 3 01 L 3 0 0 0 K K 3K 4 1 1 0 0 .. 4 3 3 0 01 0 1 L 0 1. 1 3 .3 . 2 0 0L F 4. -. / . 1 0<1 . 0 04 31 /20 . 7: 0 . 0 1 0 ./ 0 /20 / 0 012 . < / 1 38 / - 3 0 01 / 0 .. 2.1 PROGRAMACIÓN ORIENTADA A CONJUNTOS %. -. / 3 8 . 1 " F 1 0 + 1 % ", 0 4 . -/ L 31 / 1 0 .. L 4. 1 . 0 38 0 4. 7 / 0 < / 1 3 0 4 01 0 : 3 1. . 1 38 7F1 0 % .1 31 L <. 3 3 31 : 0/ 0 F.2. 3 0 0 G01 . : L 0 7. 1 . . 1 0 .. 1 . 3 0 -.2 3 0 0 . < 1 . 33 8 3 04 0 1 : 0 < 0 01 / 0 H1 . 0 701 1 L 7 0 0 F01 3 3 8 H7 0 0 01 / 0 . 1 0 7F1 0 . . 1 - 01 8 / - 3 /4 / 1 0 3 38 0121 3 < .> /G1 0 < 7F1 0 -. 3 0 0 01 3 0 70 . 0L 3 / 04 7 L 4 . F/4 L /G1 3 3 Q/ . K . 0 0 Q1 / - 01 8 7F1 . 4. 0 1 .- 0/ < 3 3/ 1 0 03. 7 0 0 3 38 3 0 L /G1 < 01 4. 4 . 1 38 7F1 0 . 3 8 3 - F 4. 1 1 4 0 7. 3 0 012 0 .. % " . /4 R 1 3 1 4 . -/ 0 38 0 - F 2.2 EL LENGUAJE VENN 4 . -/ .- 0 0 .. 0 .. L / F. / 04 31 0 1 ./ 1 0 0 4 0- 2.2.1 0 3 1. 4. 3 0 < : 38 0 - F 4. . 4 . -/ . - F 0 0 .> - 38L < 7 4. -. / 3 8 L 1 /7G 0 03. 7. 4. 3 0 / 1 0 0 . 1 38 7F1 0 La Tipificación de datos en Venn 4 1 /20 3 . 31 .> 01 3 < . /G1 0 < 0 1. 7 1 0 3 < . 3 8 0 3 0 % : 4 . 4 .1 3 7F1 3 F 1 0 7F1 F01 3 3 8 1 . 3 4 . -/ . 1 38 7F1 0 Daniel FERNÁNDEZ LANVIN 3 . 4 . -/ 0 0 3 38 0 4 . . 1 38 7F1 0 & 7 8 1. 1. 7 1 0 < /G1 0L 1 ./ 3 33 8 1. 7 1 0 1 .2 3 /7 4 1 :01 3 . 04 31 3 1. % " H7 0 4 Página 3 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software - . 0 /G1 0 0 3 0 0 1 /4 0 9 & / 1 / 1 L 0 .. .0 : 79 0 3 0 . . 3 /4 . 4. < 31 1 . < / 38 0 /4. 01 .2 04 7 < 4 F3 1 7 7<1 3 4 . . 3 01. . 0> L < /1 /G1 0 0 3 0 3 0 L0 ./ 3 F 1 3 0 01 ./ L /G1 0 01 / 3 0 3 3 L 0 7F1 0 3 1 .2 Q 3 / 3 0 3 3 1 . . : 3 3 0 L 3 . 38 1 3 0 L :. 1 . 3 /4 . H 01 3 F 1 0121 3 G01 0 7 0 . 0 .. 0 0>1 / 1 1. 3/ 1 3 F 1 1. 7 1 0 % .1 < 0 7F1 0 Q 3 / 1 3 1 1. 7 1 0L 3 7 7 . . 14 3 38 0 / 0/ 0 % L 0 7F1 0 3 1 .2 3 F 1 1. 7 1 0 1 ./ 4 . 3 0 4 .1 3 & /7 .- L % " 0 1. 1 :1 . 4. 7 / 4. 0 1 % F- . 3 01 1 0 01 0 7F1 L 0 4 .0 3 0 3 F 1 0 0F 1 0 1. 7 1 0 / 0/ 1 0 1 01 0 01 1 0 ./ H3 < 1 1 0 1 3 8 0 / .L 0 3 8 : 1 L . 31 < 4 . 1. :1 7 % 0 3 0 3 1 0 4 .3 F 1 1. 7 1 0 0 03 41 7 0 0 .. . 04 . 3 0 L4 0 H 01 3 3K 0 1. 7 1 0 3 .1 0 0 0 : 7F1 4 4 . .0 1 % - / 0 4 . F/4 / I3 8 0 01 / . 1 7F1 0 :8 3 / .3 0 01 / / F : 0L 1 1 0 012 1 .. 3 / 0 012 : " :8 0 3 1. . L K < 3 .1 0 1. 7 1 0 < /G1 0 0 3 0 . 0 4 . K 3K 01 . : L 3 / 11 L : 3 L 4. 0 8 3 7 L 4 . 4 01 L 13 01 0 / /7. 0 4 . 0 /7 .- 0 0 - 3 3 :8 0 3 1. 1 .. L / / 1 3 1 / 0 1 1. 3 F 1 01 1 / /7. 0L 3 / K - . 0 3 1. :8 L 4 1 3 8 . :0 8 / 32 3 L 7. . 4 .1 0L 4 - ./ 1 . 0 0 38 % 0 /4 / 1 . 0 4 .3 F 1 / /7. 0 3 3 . 1 0 1 0 0 01 0 :8 L < 4 . / 38 1 ./ . 0 4 . 38 0 31 7 70 01 :8 L : : / 0 F .. . 3 0 . 0>4 . 1 3 . 3 0 :3 1 0 1 ./ 4 . 38 4 0 . . I 0 / / 1 H 01 1. 0 0 3 0 70 0 4 1. 0 0 9 + - 3 8 , / 3K /20 - 1 0< 3 0L 4 . 0 1 1 :0 4 . 4. -. / .L 3K 3 3 0 4. 3 4 0 0 7. 0 0 3 01. < 4 . -/ . 04 01 01 4. 7 / L % " 4. 4 /4 . 3 3 41 14 1 < 0 1 0 - F0 < 4 . -/ 0 . 1 0 7F1 0L < 3 .3 . 3 41 0 / F 0 01 / 0 7 0 0 3 3/ 1 1 . 0 14 0 3 3 41 L < 3 / 1 3 3 41 0 - /20 /4 7F1 > 03 L 3 3 41 4 0 . 01 7F1 1 ./ 1 /7G . 01 3 /4 / / 1 01 0 M1 4 0N /4 0 0 . / 0 /7. +, + 01 / . L 0 : 0 0 01 / 03. 1 0 / .> 4 . / 0 3 F 1 0 M :8 : N < M :8 1 .. N 0 1. 7 1 0 01 .> 0 3 0 3 F 1 L ./ 7F1 4 .1 I3 3 F 1 M :8 : N 3 1 .208 0 1. 7 1 0 0 3 38 . . 4 . 3 .. 31 3 / 1 0 01 / & :8 1 .. 04 - . L 7F1 . 4. 0 1 0 /4 / 1 0 .> 3 /7 3 F 1 L < 4 0 .> 4 .1 3 . 3 F 1 M :8 : NL 3 3 0 3 1 4G. <D 3 / /7. 0 7F1 7F1 . 3 G 3. 0 1 L 3 1 . 1. 7 1 0 : 3> 0 -Q 0 - 3 . 3 < 0 1. 7 1 0 0 .2 0 0 1 4. 1 3 / 3 4 .1 3 . -Q 3 F 1 01 Q/ . 3 F 1 0 0 4 4 .1 3 . 7F1 0 4. 3 4 /1 < 1 08 012. 01. 4 . 0. - 0 0 9 . 0 01 / 01 7 I3 . 1 3 01. 33 8 / 0/ 0> L 0 3 / G01 /20 3 8- 3 0 Daniel FERNÁNDEZ LANVIN Página 4 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 7 .2 01 7 3 . 0 3 F 1 0 M :8 1 .. N < M :8 / 1 / 1 H3 < 1 0L < 0 /7 .- L /7 0 3 F 1 0 7 0 . 7F1 0 4 .1 I3 3 0 . / 1 3 F 1 M :8 N Avión en tierra : N 0 1 -. 0 4 . Avión en vuelo Avión . /! ,012 3 +, + - + 7F1 4 4 .1 3 . : . 0 3 F 1 0L 0 01 . . 3 0 1. 0> 01 0 .> : 1 % 3 /7 . 14 0 3 0 /7 0 01 : . . 3 K . 3 2.2.2 01 0 1 - 4 . G 7F1 4 . 04 . F. . > Tratamiento de los métodos " / 0 H4 0 1 . ./ 1 L 0 /G1 0 % " 0 3 1. 0 0 7F1 0 03 F 1 0 0 4 4 .1 3 . % . 3 1. . L 1 1 1 1 3 1 4 H 01 3 7F1 3 F 1 4 . 0 38 % L 0 /G1 0 0 .2 0 3 .- 0 3 1 .1 3 4 3 38 < 4 3 . / 0/ 0 7F1 0 ./ 1 ./ . 3 / 4 3 . /G1 L < 0 7. 7F1 0 0 0 / . . - 0 0 0 01 / 0 8- 3 0 < 3 0 0> L /G1 0 4 0 7. 3 F 1 0 . 4. 0 1 .23 / 0 3 , D F F* + L S ,T : F/4 /4 / 1 1 0 0 4 . 3 01 04 31 , #F + 0 : 0 0 < 3 (F F L 0 . 4 .1 0L /G1 1 .. I F 4 . 1 4 .> 1 . . 4 .1 0 , S M :8 : N 0L 3 / 0 F 1 0L 3 F 1 0 0 3 1. . L < . 4 .1 0 0 3 F 1 . 4 .1 0 1 0 01 / 8- 3 3 1 /G1 7 .> ./ .L 1. 1. 0 3 0 0L 7F1 . 3 3 / 4. / . 4 .2/ 1. 3 /7 . 3 F 1 4 . 3 / I . 4 .1 3 . M :8 1 .. N : 0 0 /G1 0 4 4 01 4. 33 8 0 01 / 0 /G1 4 . : 3 F 1 /G1 . 01. 0 3 F 1 #F #F Daniel FERNÁNDEZ LANVIN 0 @ @ 0 . 0 7. 3 .- 0L . H3 43 8 7F1 0L 0 4 (F F (F F F ) / . . 0 :I 3 /4 .1 / 1 3 /4 .1 / 1 A ) A Página 5 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 2.2.3 Aritmética de conjuntos 0 4 0 7 0 43 0 4 ./ 1 1. 7 F. 3 3 F 1 0 0 /4 0 4 . 3 0 720 3 0 + 8 L 1 .0 33 8 L 13 , 0 / 0/ 0 K . 0 .. . 0 /G1 0 4 ./ 1 1. 7 F. 3 4 . 3 0 38 1. 7 1 0 0 /G1 0 0> L 04 07 . /G1 0 7. 3 .. 3 1 ./ 1. 1 / 1 0 7. 0 7F1 0 4 .1 I3 3 F 1 L 1. 01 1 0 4 . 0 4 .1 I3 3 F 1 AL 3 0 1 .3 . 3 /4 .1 / 1 4 . 0 3 /4 /7 0 3 3 0 D 4 0 4 2.2.4 D F F* @ D F F* @ I) G AH D F F* @ ) G AH F F* @ ) G AH JI K ) G AH 01 4 ./ 1 L 1. 1. 0 / 3K 0 4 0 7 0L . 0 : . 4 . 3 . /4 . 0 7. 3 ./G1 0 3 0 1. 0 1. 7 1 0 0 01 1 0 : .0 0 /G1 0 3 H 01 31 0 3 F 1 0 Tratamiento de Contextos 0 3 1 H1 0 4 ./ 1 . 2/71 0 1. 03 0 0 4 0 7 3 /7 . 3 /4 .1 / 1 /G1 0 31 . . 01 0 01 / & 4 - / 0 0 0121. 7 F 3 /G1 . 38 /4 / 1 /G1 7 .7 F % . / 0 7. 3 ./G1 0 3 : 3 L 0 4 07 4 3 . / 0/ 38 . 38 7F1 0 4 .1 3 3 F 1 0 01 1 0 & 0 7F1 0 . 4. 0 1 . 4 .0 0L 4 . F/4 L 3. 1 . . 3 8 K 71 0 . 1. 7 1 . 4. 0 1 4. / . 4 7F1 701 1 L 0 4 01 / 3 38 0 01 / 0 4 0 7 0 . . : . .L 4 . 3 1 ./ L 3. 1 . . 38 ./ : 03. / 1 . 1. 7 1 7F1 01 3 0 < 4 / 0 1 ./ . 3 /4 .1 / 1 /G1 70 3 F 1 0 7F1 0 . 3 7 3 / 4 .2/ 1. L 4 01 0 1. 1 / 0/ 3 F 1 % . 3 0 - . 01 L 0 3 0 . 4 . 1 . . 2/ 3 / 1 3 /4 .1 / 1 /G1 1 /4 F3 3 8 0 31 38 - < 03. 1 0 3 1 H1 0 4 ./ 1 01 7 3 . / 3 38 /4 / 1 3 8 /G1 0 H1 0 4 .1 . K 01 3 1 H1 /G1 0 1 3 / / F . 4 0 7 0 /4 . . 3 1 .2 /7. < 4 1 .2 38 / / /4 / 1 3 8 4 1 /G1 4 0 . 1 . 4 . 3 1 1 /4 . Daniel FERNÁNDEZ LANVIN 3 0 . / 1 3 0L 1 H1 ./ Página 6 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /( %. /G1 3 0 . 1 .2 : 3 / 0 0 :0 7 7 4 . / /0 + 3 - 4 / ./3 0 5 3 - + 0 .. . 4 :. . /4 / 1 3 8 4 1 3 1 H1 - . < 012 0 +3 / 0 : - . ,L 0 7. : 3 1 H1 L 1 0 0 . 3 0 /G1 0 I 0 7. 0 3 1 H1 - . K 01 3 1 H1 1 ./ 1 0 0 / . 2/71 0 :. 7 0 1. 07 0 <D /G1 0 F0 . 1 0 7F1 0 & :. 7 0 1. 7 L :I 7 1 ./ & : . 7 3 /4 .1 /7. 3 1. L : . 7 3 4. : 3 0 7. /20 - 7 Persona [] v = new ....; {//Abrimos contexto (sintaxis de ejemplo) ... //Existe un método compara definido anteriormente. /*Redefinimos el comportamiento del método compara, teniendo en cuenta que el origen del código del método puede ser cualquier fuente externa o interna (otro método, por ejemplo o incluso el propio código en forma de String).*/ compara = new Method(...); //Se crea el nuevo método de comparación para Personas, por ejemplo por DNI. ordena (v); //Se ordena el vector de personas con el nuevo método compara = new Method(...); //Se repite el proceso, por ejemplo por edad. ordena (v); //Se ordena el vector de personas con el nuevo método. } //Fin del contexto, se puede (por ejemplo) restaurar el compara redefinido. 38 0 / 01. - . 0 /G1 01/ / 0 0 7. 03. 1 :I 3 3 0 / 1 0 : 31 . 4 . 3. 1 . 01 1 0 01 / . /" Daniel FERNÁNDEZ LANVIN / /0 + 3 4. 3 3 / 1 H1 L < /4 01 7 3 38 4 . . 3 / 1 . + 6 - + Página 7 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software - 01 8 /G1 0 < 3 1 H1 0 3 . 2/ 3 / 1 4 .1 0 3 3 38 0 01 / /G1 0 ./ - 7 3 1 01 -. H7 3 1 0 3 /7 0 1 . >0 4 ./ 1 / < . 41 7 0 1; . 1 . 0 4 3 31 . I % " 4 ./ 1 1 . . / L 9 L / 3 1 0 - F0 3 / 0. 01 0 0 0 01 / 0 < 0 3 .3 01 3 0 1 /4 . 0 2.3 ADECUACIÓN DE LAS METODOLOGÍAS OO A LA POC %. 3 . 1 38 1. G01 % 3 3 41 4 .1 < 3 1 /4 L 0 3 38 0121 3 0 3 3 /4 / 1 8- 3 4 . -/ % "0 .- 3 / : 38 7F1 0L 0 / 1 ->0 /20 3 04 . 0 .. 0 01 / 0 4 . -/ / F. 0 4 41 . 0 4. 3 0 / 1 0 /4 0 701 1 L . 41 . 3 70 % L 0 3 .L 3 38 7F1 L K 3 3 4 3 38 3K 0 / 1 ->0L . 4. 0 1 3 8 -.2 3 . I3 0 01 1 0 / 0 0 - F0 / 3 / $ 7 .> 0 . 41 0 % " 1. /G1 0 < 1. 7 1 0 4 0 . . 4. 0 1 / 1 0 -. / 0 0 0 $ L /G1 H 01 3 / 1 4. 4 L 0 3 / 03 0 0 Daniel FERNÁNDEZ LANVIN Página 8 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO III NOTACIONES Y LENGUAJES DE MODELADO 0 - F0 / < 1 3 0 4 ./ 1 . 4. 0 1 . 0 01 / 0 01 1 0 4 1 0 :01 & -Q O 'PL 1 38 0 3 / M+ ' 5 " ) , ) ', ) N 4 3 3 1 H1 / 0 .. 0 1; . L 1 38 0 3 / 3 . 0 -. / 0 . 4. 0 1 0 01 1 0 / 0 0 01 / 0 1; . 1 3 8 3 01 1 < 4 .1 -.2 3 0/ 0T 0 0 1 H 0 -.2 3 - F / O ; . '7P 0> L 4 . F/4 L 1 38 -. / 3 0 0 . 1 38 7F1 0 3 / 0 K . 4. 0 1 . 0 / 1 0 < 3 3 41 0 4 .1 3 1 0 / L 3 / 3 0 0L 0 3 3 0L / 1 4 3 L 13 - F / : 1 3 04 . 3 F 1 1 3 0L 0 3 .L 4 . 3 F 1 -. / 0 - . 3K 0 1 3 0 1 0 0 - F0 / 7 .3 0 / 0/ 0 1 4 0 . 4. 0 1 3 8 L 0 4 . 0 /20 / 0 3 0 01 1 0 04 31 0 0 01 / 4 0 . . 4. 0 1 0 4 . 31 / 1 4 . -. / 0 4 .1 3 1 0 - F0 / 01 1 0 0>4 . F/4 L 0 -. / 0 1 R. 3 8 0 /4 4 . . / 8- 3 1 03 0 1. 7 F 3 7 0 0 1 0. 3 0 01 1 / 1 3 /4 1 7 R< 3 /4 / 1 . R 3 0 -. / 0 4. 4 01 0 4 . $ O $!*)P K 3K L 0 K 71 / 1 /4 0 4. < 31 0 7 0 0 . 1 38 7F1 0 < / 04 ./ $ / < .> 0 3 0 0L 0 - F0 / K 0 .3 / K .. / 1 0 3 /4 / 1 . 0 0/ 1 ->0 0 .. L < 0 3 1. 4 . 1 1 / < - 0 0 3 0 0 / 1 ->0 . 1 0 7F1 0L 1 1 A 3K OA 3K*'P 3 / /7 -K1 O /7 -K* P . 0 0 - F0 / 3 / 0 4 .1 4 . 0 .. /7 0 / 1 ->0 3 0 3 3 L ./ / 1 0 > 3 03 . . 1 ./ 3K - F< 3 / I / 1 -> 1. 0 3 0 0L - F / K 0 0 9 4 . - 3 1 4. 4 <L 3 0 3 3 L4 0 . 1 I 4 . 01 1 0 / 1 ->0 01 0 /20 7 3 0 $ +8 6 , O $!*)PL 3 < 04 3 3 3 8 0 0 .. ./ 4 1 / 1 -> 4 . 3 3 3 7 L 8 ; L 1 % O 3 70 P 4 0 /4 % . 01 . 3 : 3 0 1 ./ . 0 3 3 L 0 3 F 1 1 3 0 41 7 - F / L 4. / . 3 .L G 04 31 0 0 01 / 0 4 0 7 3 7. . - F / 3.1 ALCANCE DE LOS LENGUAJES DE MODELADO 0 01 1 0 - F0 / 7 .3 . 1 03 F 1 0 04 31 0 0 01 / 7F1 20 0 01 4 .1 0 1. 1 .2 1 3 . 0 4 .3 F 1 04 31 0 0 01 / 0 03 41 7 0 0 . / 0 4 . 01 0 - F0L 3 7F1 3 . 1 38 3 . - F / 4 0 . / .3 1. 0 01 0 3 1 - .>0L 3 1.2 0 0 /4. 3 0 3 38 4 . -/ . 1 38 7F1 0 " 04 31 0 .2 / 4 . -. / 4 . 1 38L 4 . / / . 4. 0 1 0 01 / 0 1; . 0 4 .04 31 : 04 3> 3 4 1 < I - . 7F 1G3 3 0 / 01. / 0/ - . :01 0 01 1 0 2 - 0L 3 / 0 Daniel FERNÁNDEZ LANVIN Página 9 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4 ./ 1 F. 0 - F0 / 04 31 4 0 0 / F ./ 3 8 . 4 1 " 1 1: 01 1 3 0 3 .0 0 01 / " 0 / < 0 3 1 /4 " 0 . 4. 0 1 3 8 . 4 01 . 0 0 1. 0 01 1 0/ 1 / 01. -. / 1 . 03 / . 04 0 7 / 3K 0L 3 . 3 : 1. 0 ' $ 1. 4 .1 1 0 K 3 . I4 03 / 0 0 . 0 1 0 & / 0 1. 1 . 4. 0 1 . 01. 31 . ./ 3 8 0 7. 0 0 4 < .2 0 01 / 4 . 4 .0 01 . 0 1 1. 1 0 0L 01 3 / 1 . 38 / 3 0 01 1 0 70 0 1 0. 3 0 1. 0 1 4 0 . 4 01 . . 1 0 7F1 0L 4 . F/4 R 4 0 . / F. . 4. 0 1 0 1 3 0L 3 / 0/ 0 3 0 0 $ : 1 0< 1. - 0 0 4 07 0 Modelos estáticos o de estructura & 0 / 0 . F 01. 31 . 0121 3 0 01 / & 3 1 3 3 8 < 03. 43 8 0 / 1 0 < 3 /4 1 0 ./ / 0/ L < ./ 1 G01 0 . 3 .0 1. 0> % 0 - F0 / 4. 0 1 0 / 0/ 0 / 0 0121 3 0L < 3 / 01 1 ./ L 0 . 1 : / 1 0 3 -. 4 . 0 4 . 0 1 71 . 3 0 3 38 - . 1 0 0 0/ 0 /20 /4 .1 1 1 0 0 - F0 / . 1 0 7F1 0 0 $ 0 04 31 0 01. 31 . 0 < . 1 318 3 0 0 01 / & / 0/ / / 1 L 4 01 012 3 . 1 0 1 . 33 8 0 1. 0 / 1 0 3 ./ 0 " L 4 . 3 1. . L 1. 1 / 01. . 0 3 3 / 0 F0 0 03 41 7 0 4 . 3 . 33 : 0 01 / 0> L0 3 03 1 /4 4 ./ 1 . . 0 0 3 0 0 .: 0 1 . 33 0 3.1.1 0 4 . 0 . 4 01 . 0 0 / F . 4 01 . 0 0 U7 0 0 1 0 3 1. 1 4 0 3 0 0 . 1 38 7F1 0L . 4. 0 1 0 01 1 0 3 0 0 4 . 3 / L< 0. 3 0 3 /4 .1 1. 0 4.231 3 / 1 ->0 . 1 0 7F1 0 0 / F - F / 3 < 0 . 4. 0 1 4 . -. / 3 0 0 +A 3KL $ L %L 13 , 3 0 0 0 7. 0 0 01 1 G01 / 0 4. 4 01 4 . / 3K 0 / :2 . 4. 0 1 . / 0 1 . 3 8 < 7 .3 . 0> 0 0 / 1 . . 701 1 L 0 1 /7G . 3K I 4 . 1. 0 0 1. 1 /20 4 .3K 1 /4 . 4 . 0 3 . 1 0 - F0 / . 1 0 7F1 0 0 01 3 0 $ 01. 1 -. > 0 01 / / / 1 0 : - . / 01. . 3 0 0 < 0 0 . 3 0L / 01. 0 01 3 0 3K 0 3 0 0 $ 1 / 01 3 0 4 0 7 . 4. 0 1 . F/4 0 7F1 0 04 . 0 3 0 0 4. : 1 0 / 3 0 0 0 / < Q1 3 / / 1 / 1 3 0 1. 7 F 3 . 3 0 3 /4 F0 1. 3 0 0 O ; . '7P $ 01 1 0 1 : . 3 4 1 0 3 3 41 ' / 1 0 4 ./ 1 1. 1 . 3 0 3 3 L 0 0 4 . . 0- 3 /Q Daniel FERNÁNDEZ LANVIN 3 3 01. 33 8 7 0 -. 4 3 8 F 1 3 / /20 / 1 0 3 ./ 4 1 01 .2 1. 9 3 .1 8- 3 K . -. 4 . 0 Página 10 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software ./ / 1 0 1. 1 . 0- 0 3 0L ./ 0 0 / < . : 701. 33 8 0 0 3 .. 04 3 U 4 .1 R 0 0 70 01 / 0 1 3 0 . 1 20 0 3 L 1 /7G 4 -. 4 .0 4 . 3. 1 . 0 1G3 3 0 4 . / 1 . 1 0 04 0 01 / = $ 0 3 /4 1 0 4. 0 1 0 01 / 3 / 3 F 1 3 /4 1 0L < 4 ./ 1 0. 3 0 3 /4 .1 3K 0 3 /4 1 0 & 1 1G./ 3 / 4 I 0 4 1 1. 0 01 / < L 3 0 3 3 L4 0 . 0 01 1 < 31 I 0 /4 31 3 F 1 0 01 / @ $ 0 . 04 - 0 / 0 04 / 01. 01. 7 3 8 > 03 0 01 / L 1 ./ G 4 I0 0 1; . 0 F3 1 .2 3 4 I K . ;. O ; . '7P $ 01. 3 / 0 . 3 . 1 31 . 0 1; . 0 01 / 3 . 1 31 . > 03 0 /4 1 .2 3.1.2 Modelos dinámicos o de comportamiento F 3 /4 .1 / 1 0 01 / < 0 . 4. 0 1 . 04 31 0 - 0 1 /4 L / 01. 3 / 0 01 / 0/ 0 2/ 3 0 : .> / 3K K 7 3 .. 04 3 3 . < 3 30 1. 0 4 -. 0 . 0- 0L 4 / 0 : . 0 / 0 1. $ 0 & . 0 01 / 1 0 . 1. 3 .. 3 0 3 /4 1 0 . 1 1 . 31Q 0 01 1 0 4 .1 0 0 / 1 ->0 1. 0L .1 0 4 . 0 < 4 . 1. 0 0 0 3 0/ 1 H1 0 01 / 03 < 3 / 1 - 3 0 / 01. . 04 31 0 1. 0 ./ 3 0 3 : . 0 0 / 0 3 0 4. 1 . 4. 0 1 . 0 1 . 33 0 1. 0 01 1 0 / 1 0 3 ./ 0 01 / L 0 /20 7 3 / 0 1 . 33 8 1. 0 01 / < 1 . 0 .2 04 /20 . 4. 0 1 1 : 1 0 0 00 -. / 3 0 0 0 $ L 7F1 : 0 . 3 . 0 01 1 0 31 . 0 1 .: 33 : 0 01 / 3 0 04 31 0 3 0 7 0 1 0 3 . / 0/ $ 0 3 /4 .1 / 1 1 . 0 01 / 3 1. . 0 1 . . 0L 01 0 / 0 1. 1 . 4. 0 1 . 0 1 . 33 0 . 0 1 /4 0 03 41 7 0 .0 1. 0 01 1 0 / 1 0 0 01 / 4 - F / L 0120 4 .2 / 01. .0 : 3 0 0L 7F1 0L 4 1 0L 13 1. 01 / / 0 4 / 0 01 3 . 0 7 0 0 -. / 0 F0 1 0 2 0 0 01. 31 . L 0 . 4. 0 1 3 0 /20 . 3 .. 0 4.231 3 / 1 1 1 0/ 1 ->0 3.2 EL LENGUAJE DE MODELADO UNIFICADO (UML) 03. 43 8 1 1 4 . 0 4 .1 $ 0 / 0 01 / 0 0 1; . $! O /-PL 3 1 . 4 . 7 Daniel FERNÁNDEZ LANVIN 1 3 0 -.2 3 0 3 3 7 4 . 0 9 . 1 0 7F1 0 O ; . '7P & 1. 1 012 0 .3 3. 4 . - 01 8 < 4 7 3 3 8 012 . 0 01 / 0 . 1 0 7F1 0 1. 0 0 / < . < . 0 0 Página 11 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4. < 31 0 O" A P 01 3 04 3 3 3 8 " A + & ' I , / 0 0 9 0 * H 01> : .0 0 - F0 / . 1 0 7F1 0L 1 0 . 3 0 >1 / / 1 3 0 / 1 ->0 4 . 0 . 3 3 7 0 1. 0 3 7 01 3 . 4 . /7 -K 4 . . 4. 0 1 . -.2 3 / 1 0 / 0 / F 0 4 . $ O /7 -K* PT A 3KL 0>/ 0/ 3 0 3 3 / 1 -> + & " $ , OA 3K*'PT < /4 4 . 7F31 .< O 3 70 * PL / 1 -> 3. 4 . :. 3 70 /4. 0 / 0/ /7. % . 1 ./ 0 3 .3 01 3 0L 0 1. 0 1 . 0 1 ./ . 3 7 . 0 0 1 & 1; . O 1 PL < 3K 3 7 . 3 8 0 .- 8 4. / . 7 .. . $G1 3 L : .0 8 ) 4 7 3 %& *= 1 / I : / 1 -> 4. 3 : .1 .0 012 . / .3 L K .. / 1 0 " & .I . $! 1 .: . 38 012 . 4 . 1 .3 /7 / 04 3 3 3 8 $ L - F / /4 1 . 0 : . 0 . :0 0L $! 418 $ 012 . 0 3 0 31 / 1 L 9 L3 0 $ 0 3 1. 0 . 37 . 4 1 . :7 3 0 /4. 0 0 0 .. ./ L /4 .2 0L ./ I . < 01 4 . $G1 0 : .0 8 3 / 0 : .0 8 L3 < 0 4. / . 0 %0 + ' / . 0 0 . I. 3 0 0 7 . 3 8 0 H1 8 ! ; , K 01 7. ' 3.2.1 Diagramas UML $ 0 04 3 3 3 8 03. 7 1 1 1. 3 -. / 0 01 1 0 4 .1 3 . $ 0 / 1 . 3 8 01. 31 1. 0 -. / 0 < 0 / 1 0 G01 0 3 1 L0 0 4 0 7 < 3 .. 31 /4 0> /7 0 4. 3 4 0 3 0 1 ./ 14 -. / 1. 01 1 0 01 ./ 0 3 . 3 0 9 0 01 / 0 012/ & 4 0 -. / 0 $ 3 0 3 . 0121 3 0 Daniel FERNÁNDEZ LANVIN 0/ 0 01. 31 . L < / F 2/ 3 0 - F / 3 /4 .1 / 1 Página 12 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /% /. /0 /- + ($ (i) Diagramas estáticos o de estructura !7 /. /0/3 2/- - -. / 3 0 0 03. 7 01 1 0 . 3 0 0121 3 0 0 1 /7G 0 4. 4 0< 4 . 3 0 4 3 . K . . 3 . 7F1 0 0 14 0 0 7F1 0 1. 0 0 -. / 0 3 0 L < 0 . 01. 33 0 01 / L < 0 3 0 0 / 01. 0 0 7 0 . 4. 0 1 0 . 0- 0 01. 31 . 0 3 0 4. / . 4. H / 3 8 L 0 3 .. 04 .> 0 1. 7 1 0 3 0 & /7 .- L 4 0 0 . Q 3 3 3 41 L 4 . 4. 0 1 . 7 1. 7 1 0 7 0 3 3 0 3 0 3 1. 0 3 0 0 0 3 .. 04 3 0 . 4. 0 1 0 Daniel FERNÁNDEZ LANVIN 0 0 33 0 /G1 0 -. / 0 3 0 4 : . 3 7 C01 0 0 3 0 ./ / 1 1 0 0 4 . 3 0 3 0 0L 08 0 /20 . 4. 0 1 1 : 0L / 1 Página 13 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 0 4 0 1. 7 1 0 0 . 3 0 3 04 . 0 .. 4 ./ 1 . 4. 0 1 . 0 3 0 01 / $ 3 1 /4 . 1 0 # ( . 0 .L 3 / 7. 3 ./ 0 0 /G1 / 0 0 1. 3 0 0 0 : . 38 1. 3 0 0L 1. -. / 3 0 0 00 /20 . 4. 0 1 1 : L 0 3 .. < H1 0 0 .1 31 0 4. 4 01 0 4 . $ 4 . / 0 01 / & 0 3 1. 0 ./ 3 8 38 - . 0 1 1. 31 : 4 . 0 01 0 < 0 9 . 0L 04 3 / 1 3 0 04 0 3 1 1 /4 / 1 . 4 . 0 .. . 0 9 1 3 /4 1 0 01 / . /8 ,012 3 (7 /. /0/3 /. /0/ - 9 3 2/- - 01 + + - -. / 3 /4 1 0 / 01. 0 .- I 3 0 < 4 3 0 8- 3 0 1. 3 /4 1 0 L 0 G01 0 3 /4 1 0 38 1 L 7 . 0 F3 1 7 0 0 4 1 :01 -. / 3 /4 1 0 0 1 3 0 . 38 0 . 01 0 . 3 03 3 0 .. L - 01 8 L . 1 I 3 8 L < 0 . 01. 33 0 /4 01 0 4 . 0 - F0 $G1 0 1. 7 1 K < 1. . I .0 0 /4. / . 3 4 . 38 4 . / 33 0 33 0 0 /G1 0 1. 7 1 0 1 3 0 :3 38 +- 1D 0 , 01 7 3 / /G1 1. 7 1 1 0: . 0 +0 1D 7 0 . ,L < 4. /4 . . 31 Daniel FERNÁNDEZ LANVIN Página 14 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4. -. / 3 8 < 0 K .. / / 1. -. 3 1 0 3 /4 1 01 3 0 04 3> 3 0 3 04 - 1 0 1 I 0 0 .. / 3 /4 1 0 0 .2 3 /4 0L 08 4 . 3 1 4 0 3 /4 14 0 3 1. 04 3 3 0 0 / 1 0 1 0<4 1 0 1 0L < 0 -. / 0 -. / 0 3 /4 1 0 / 01. 0 3 /4 1 0 3 01 1 < 4 .1 . 1 I 7 L 0 0 1 . 3 0L < 0 0 1 .. 3 0L / 3K 0 04 31 0 0 4 3 0 . . -. / 3 /4 1 0 0 -. / 3 0 0 -. 03 " 3 /4 1 -. / 7 0 . 3 / 1 3 -. / 3 /4 1 0 /20 1 L -. / 3 0 0L -. / 3 0 0 0 4 0 01 / 1 1 04 1 . I7 1 00 -. / 3 /4 1 0 . 4. 0 1 .- I F. . > 3 4 0 . /: ,012 3 3/. /0/3 "7 /. /0/3 - /- :0 8 > 03 3 3 4 01 + + - 01 - /- & 1. 1 /20 0 - 3 1 . 04 .1 4 . : .0 8 04 3 3 3 8 $ 01 0 -. / 0 4 ./ 1 03 /4 . 3 0 0 01. 31 . 1 . O ; . '7P 01 ./ L 0 4 0 7 0-. . 4 .1 0 0 7F1 0 3 /4 F0 0 01 / 0 -. / 0 01. 31 . 0 3 /4 01 0 0 0 / . 0 0 -. / 0 4 1 0L 3 0 : 01 0 Q1 / 0 . . 3 -. 4 3 0 0 1 /4 3 /4 3 8 L / 1. 0 0 > 03. 1 0 / 01. -. 4 3 0 0 1 /4 F3 3 8 7 0 . G01 0 -. / 0 / .3 / /7. 0 3 / 1G $ Daniel FERNÁNDEZ LANVIN 1 : / 1 . 3 1 0L . & /7 .- L K $! 0 0 4 07 : . / <7 3 - GH 1 04 . 0 Página 15 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /& ,012 3 3/. /0/3 %7 - /- 01 - /- /. /0/3 3 -12 . -. / 04 $ / 01. 0 . 3 0 > 0 3 0 1. 0 3 /4 1 0 K . ; . < 0 1; . 0 01 / L 0 3 .L 3 - . 38 0 / 1 0 4. 3 0 / 1 1 /4 F3 3 8 < 0 3 /4 1 0 0 1; . +4. 3 0 0 < 7F1 0 0 F3 1 0, 01 .2 ./ 0 4 . 01 3 0 0 3 /4 1 0 0 1; . . 4. 0 1 / 01 3 0 38 1 /4 F3 3 8 + 0 3 /4 1 0 08 0 1 I 0 1 /4 3 /4 3 8 7 / 01. .0 -. / 3 /4 1 0, -. / 04 0 -. 0 04 .3 H 0 3 / 3 38 4 3 1 . 01 3 0 3 /4 1 0 0 1; . L 7F1 0L 4. 3 0 0 +3 0 4 .1 3 . 7F1 , - . 0 .2 3 /4 1 3 8 -Q 1 4 L 0 0 0 . / . / 0 01 3 0 3 /4 1 0 0 1; . 4 01 . 0 4 . . 3 0 4 3 L 4 07 / 1 1 . 3 0 +< 3 /4 1 4 1 . /20 1 . I, 0 7F1 > 03 . 3 .0 3 /4 1 3 L - . / 1 3 % . 4. 0 1 .0 01 3 0 1 4 0 ' 0 -. / 0 /4 / 1 3 8 1 /4 / / . 0 F3 3 8 . 4. 0 1 <3 4 3 4. 3 0 / 1 0 . 4. 0 1 3 / 3 7 0 01 3 0 3 /4 1 0 / 01. 0 1 /4 F3 3 8 < - . / 1 < 1 3 . 0 0 4 3 0 < 0 3 I3 8 0 % / 01. . 1 /7G G 1 . 3 0 /4 / 1 < G 7F1 0 3 1 & . 4. 0 1 3 8 0 . 312 1. : 0 4 . 40 < 0 . 312 - 0 /20 4 90 0 0 01 / L -. / 1.2 3 . -. / 0 3 < 0 04 - 0 04 . L 1 Daniel FERNÁNDEZ LANVIN 04 - / 01. 3 - . 38 3 / 1 K . ; . < 0 0 1; . % . 3 3 /4 1 7 3 / 1 . 0 3 . 31 .> 01 3 0 1G3 3 0 . . 0L /4 . 04 01 . . L 13 Página 16 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / < .> 0 :3 0 / :01 04 0121 3 /4 3 . 1 4 -> K . ; . 0 7. 0 F3 1 0 01 / 0 -. / 0 04 - 0 / 1 / 1 -. / 0 3 0 0 0 3 4 / . 0 0 0 01 / $ 0 - F 04 3 3 3 8 K . ; . 4. 480 1 - . L 0 K 0 9 4 . / . / 3K 0 0 04 31 0 K . ; . 0 01 / : 0 3 1 4 . . 0 1; . 4 04 3 3 . 4 1 ./ 0 7. 0 F3 1 0 1; . 0 01 / < 4 . . 0 01 / 0 4 / F. . 1 . 1. K . ; . < 0 1; . 3 0 1. 1 . 38 1. K . ; . < 0 1; . 0 1 I 0 -. / 0 04 - 4 . . I . 0 7. 1 4 -> 4. 3 0 . 0 < 04 0 1 : 0 0 7. 0 0 F3 1 0 1; . / 01 :01 3 7. 4. 3 4 / 1 4 .1 0 3 - . 0 01 / > 03 1 I. 4 . / . 01. 7 3 8 L 1. 0 -. / 0 01 3 8 04 - 0 0 0 • & 01 / 0 /4 1. 0 0 01 / /4 1. 0 3 33 8 K . ;. 3 -. 3 1 0 1; . 1 . 31Q 3 / > 03 0 0 01 / 0 /4 1. 0 : 3. 0 1; . 3 1. 04 0 1 : +/ 1 . 0L 31 . 0, 0 : I 012 3 1. 0 4 . 01> / 0 H1 . 0 3 / 0 0 . 0 • & 01 / 0 3 1 R0 .: . 0 0 01 / 0 3 1 R0 .: . 0 H1. / 04 31. 0 0 01 / 0 01. 7 0 . 1 / . 30 0 0 7. 3 31 : . 03 1 0 0 0 .: . 0L < 0 7. 01. 7 3 8 > 03 0 3 /4 1 0 0 1; . 0 01 / 1. :G0 0 0 • & 01 / 0 01 / 3 < : .0 0 3 /4 1 / 1 01. 7 0 0 /4 / 1 :. 0 : 0 0 .: 0 3 /4 1 0 0 1; 1. 0 9 4 ./ 1 3 /7 3 1 0 1. H1. / 3 1. / 0 1 1 / 1 01. 7 0 < ./ . 0 0 0 01 / 0 3 1 / . L 03 04 3 0 1 0 0 01 / 0 . . 1 / . 30 1 4 -> 0 01 / 0 / 1 :. 0 / -. . 0 . /) ,012 3 3/. /0/3 3 -12 . Daniel FERNÁNDEZ LANVIN Página 17 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 87 /. /0/3 4, - 0 -. / 0 7F1 0 / 0 01 3 0 / 1 03 1 0 0 -. / 0 3 0 0 -. / 7F1 0 / 01. 3 F 1 7F1 0 < 0 0. 3 0 / / 1 3 3. 1 $ L 0 -. / 0 3 0 0 1 I 4 . :0 I . 0 04 31 0 0121 3 0 0 01 / L / 1. 0 0 -. / 0 1 . 33 8 0 1 I 4 . : . 0 04 31 0 2/ 3 0 / 0/ 01 0 3 1 3 01 3 0 0 / 1 0 -. / 3 0 0 < / 0 F0 : 0 1. 0 4 1 1 ./ 4 / 0 0 1 . 0 -. / 0 7F1 0L 3 1 3 F 1 01 3 0 0 / 1 0 3 1. 0 -. / 3 0 0L . 4. 0 1 08 4 .1 0121 3 1 . 33 8 L 3 0 01 0 7F1 0 3 7. 4 . 0 0 / 0 F0 1 .3 /7 0 1. 0 0 -. / 0 7F1 0 0 /4 4 . / . :01 0 9 0121 3 :01 4. 3 0 0 0121 3 0 01 / 0 K 3 3 0 -. / 0 3 0 0L 4 . 0 4 .04 31 : 01 3 0 . 0 4. 1 1> 4 3 0 01 :01 0 01 1 4. 3 4 / 1 0. 01 0 3 0 0 01 / 0 -. / 0 7F1 0 4 ./ 1 / . 01. 31 . 0 1 0 0121 3 0L - . 0 -. / 0 7F1 0 0 1 I 4 . / . 01. 31 . 0 7F1 0L /4 3 1 / . 01 12 0 7F1 0 0 01 / 3 .1 / / 1 -. / 7F1 0 . 4. 0 1 03 0121 3 1. K 01 . . 4. 0 1 4 . -. / 1 . 33 8 0 -. / 0 7F1 0 0 1 I 4 . :0 I .L 04 3 3 .L 3 01. . < 3 / 1 . H 01 3 3 .1 0 01 3 0 0 01 / L F 1 0. 3 0 1. 0 0 -. / 1 0 3 /4 F0 3 0 4 .1 3 4 H 01 . / 3K 1 I. -. / 0 1 . 0 1 0 7F1 :7 /. /0/3 1/; " 0 4 .0 / 0 7F1 0 0 04 3 / 1 Q1 0 4 : 1 / 1 4 H 01 . / 11 .L < 4 . 3 F 1 3 0 0 3 :. 0 /20 3 - . 3 04 07 0 01 0 7F1 0 08 0 4 / 01. . 0 0 3 3. 1 0 4. 1 1> 43 0 - . 0 01 / -. 0 04 1. 7 F. 3 0 4 0 1. 7 F 4 4 .1 3 . 4. 3 4 . 3 4 1 :01 3 . / . 01. 31 . 0 4 0 7 0 01 3 0 0. 3 0 1. 0L 7F1 0 % . 1 1 L 3 1 :/ 1 3 F 1 0 1 0 4 .1 4 1 % . 0 . L 1 3 / 3 /Q $ /4 7 : . 3 1 1 . . 3 3 0 /20 4 9 0L ./ 3 8 / 1 1. 7 F 0 1. 0 / " 4 .1 / 7 L 0- 38 7 0 - . 3 .1 3 /Q L /4 / 1 3 8 . 3 < . - 4 . 3 /4 . 0 4 1 0 0 4 1 0 . 3 / 3 0/ - . 4 . .0D0 70 01 / 0 -. 4 / 1 0 / " 4 0 7/ +0 70 01 / , / +0 01 / , 04 1 0 0 .- I 3 8 F.2. 3 0 - . 0/ 0 $ % 4 . / 3 / 1 L 3 1. 33 0 L - 01 8 3 3 01. 33 8 77 1 3 0 3 1 - . -/ 1 0 . 1 I 7 0 / 3 4 1 4 / 1 4 .1 3 3 1 + 012 04 1 03 1 3 0 0<0 0. 3 0L /2 Daniel FERNÁNDEZ LANVIN 0 / : IL < . 1. 0 4 1 0L 0 , 08 4 > /1 1 / 1 0 01 L /20 1 3 0 0 / -. / 0 I3 8 1 3 .. 04 0 0 0 . 1 I 0 - . 38 < / / 1 4 . :L1 03 / 0 L 1 . 33 0 Página 18 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software < 3 7. 3 3 1 0 4 1 0 0 1. 7 1 0L 4 . 3 1. 0 / 1 0 < 0 0L 01 0L > 0 4 . 3 3 / 3 0 4. 0 1 1. 0 01 / 3 . 1 / 9 L 7 0 . :01 0 4 3 0 0 1. 4 1 0L . 0 / 1 . 0 0L 0 3 .L 0 4 3 0 4 4 3 0 1. 0 / 1 0 : 0 4. 0 3 03 1 + . 1 3 8 ,L 4 . / 0 1. / 1 0 : 0 -. 4 4 4 0 3 0 3 1. 4 4 3. 0. . 3 0 . . 3 0 4 /7. 0 4 3 / 0/ 1 4 1. / 1 0 : 00 04 1 0 3 1 0 / 1 0 & 0 01 . 1 4 0L G01 4 0 . /1 0 4 3 1 : 4 1 . 33 0 3 1 1. 4 1 0 7 .1 0 4 . 4 3 33 0 33 0 3 3 1 4 1 . 3 0 31 04 . 0 / 1 0 4 1 :. 0 / 1 0 / 1 0 1. 0 4 1 0 0 / 1 0 3 :0 7 4. 1 4 0 . 0 0 03 1 0 4 1 3 1 . 0 3 :0 7 4. : 08 0 :01 0 4 . 0 :0 7 1 /7G 0 4 3 0 3 0 0 3 0 . 04 . K 3 .. . 3 / 1 0 33 0 / 3 04 3 /7. 0 3 1 1 /21 3 / 1 L 0 /4 / 1 3 3 4 ./ 0 4 . 01 7 3 . 3 /4 .1 3 8 0 1 I 4 . -. - . /7. 0 04 3 1 3 1 3 / 0 8 / 0 0 3 / 0 3 /4 1 0 04 1 0 0 7 F 3 / . 312 - 0 3 0 / 01. 3 / 3K 0 3 > 0 03 1 0 3 0 3 1 H1 01 1 31 Daniel FERNÁNDEZ LANVIN 3 H 01 ./ 1 H 01 /20 /1 3 . 1. 4 3 3 1 0 1 4 4 . 3 . 1. 4 1 4 . /4 .1 3 8 4 3 1. 4 1 0 0 0 3 0 0 0 H1 . . 4 1 L 0 3 .L 4 1 3 40 - . L 4 1 1 00 4 3 0L / /4 .1 3 8 4 3 4. : .4 4 . 3 . . 3 1 - . L 4 1 4 1 :0 7 4Q7 3 :01 0 Q 3 / 1 4 . 0 4 1 3K 0 / 1 0 0 / 1 4 1 3 1 . < 0 4 ./ 0 33 0 < :0 7 0 04 < / 0 F0 012 . 31 0 / 1 0 : 0L 4 . : /20 1 " 0 4 3 0 1. 0 / 1 0 1 0 . : 7 0 4 .1 . 0 4 3 1. 4 1 0 /4 3 . 38 H 01 3 ,L 0 4 03 1 + . 01. 33 8 / 1 . 38 3 14 0 1. 04 1 0 3 .. 04 3 0 /Q1 4 0 4 3 1. / 1 03 1 1 L4 . . 3 0 4 1. :G0 . 38 3 0 . / 1 :0 7 0 0 :I -. 4 : 1 4 01 9 0L < 0 4 4 . . <<4 ./ 1 3 0 0- . Página 19 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /# ,012 3 3/. /0/3 1/; - (ii) Diagramas dinámicos o de comportamiento !7 /. /0/3 /- - 3 3 0 0 0 0 . . 0 - -. / "0 0 0 / 01. 0 01 / 4. 0 1 3 1 . 33 8 H1 . . /!$ ,012 3 3/. /0/3 0 / 1 0 31 . 0L 3 0 0 0 <. 4 3 0 4 . 3 . 1. 3 0 0 . 38 1. . 3 /- - 3 0 31 . 0 < 0 01 / 0 - -. / " 0 0 0 0 0 • 31 . 0 1 H1 . 0 01 / . I -Q 1 4 1 . 33 8 3 / 0/ & . 4. 0 1 / 1 - . K / 7F 3 > 0 01 . 4. 0 1 3 8 0 .: 1 1 4 . 31 . 0 0 4 .0 0 3 / 4 . 1. 1 4 31 . 0 + 1. 0 0 01 / 0L 0 0 . 0L 13 , • 8 3 0 0 0 03. 43 8 0 3 3 1 . 33 0 0 4. 3 1. 31 . < 0 01 / L 3 31 . 0 0 01 / 4 . :. 3 7 1 . 04 3> 3 H4. 0 3 K . 1 3 L < 0 . 4. 0 1 -. / " 0 0 0 / 1 40 3 /7. 3 0 0 0 1 . . /7. 3 0 0 7 . F. 1 . 04 3> 3 31 . 0 :. 3 7 0 0 01 / Daniel FERNÁNDEZ LANVIN Página 20 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software • 8 . 3 0 o H1 3 o 0 " " 30 1. 03 0 0 3 0 0 0 1 I 0 4 04 3 I K 7. 0 0- 1 0 1. 0 H1 1. & . 4. 0 1 3 / > 0 03 0 0 0 . 3 3K ./ 1. 2 <3 1 1 VV H1 WW 0 -Q 0 14 . 38 -. / 3 0 0 0 0 . 4. 0 1 0 01 / 3 / 3 F . 31 - . 3 /7. 0 1 . . 03 012 1 . . 3 F 0 01 / L < 0 31 . 0 . L < 3 31 . 03 0 0 0 0 4 .1 3 4 / 1 > (7 /. /0/3 - /3 - -. / 7F1 01 1. . 4. 0 1 3 8 L 3 < 0 .3 0 . - 0 0 01 0 . 4. 0 1 1 . . 1. 0 3 8 01 01 3F 3 /4 .1 / 1 4 . 3 43 L < G4 3 0 4 0 3 0L VV 0 WW 1 /7G 0 0 0 012 0 Daniel FERNÁNDEZ LANVIN 01 0 / 01. 0 3 3 01 0 4 . 0 4 0 .0 : L 3 G : 1 0K 3 0 <3 200 0 . 04 01 0 < 33 0 - . 3 1 -. / 01 0 0 -. 3 < 0 00 01 0 < 1. 0 3 0 1 1 03 0 /7. 0 0 : 1 0 3 / 3 F. 3 /7. 01 0 0 . 4. 0 1 3 / 3K 0 01 .01 4 1 . 3 /4 .1 / 1 0 4. / . /7. 01 0 3 /4 .1 / 1 0 4 . 3 . 33 0 1. L 0 < 33 0 1 . 0 Página 21 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 33 8 1. 4 . 3 ./ L ( ( /7. 33 8 0 . I 1. . 0 01 " :I 0 1. 01 4 ./ 1. 0 3 8 33 8 1. 0 F3 1 33 8 0 4 . 3 ./ L ( " :I 0 0 01 4 . 1. 0 3 8 0 33 8 0 0 F3 1 0 33 8 : 1 ./ 1 ./ 3 1 L 3 0 01 3 01 1 . 0 0 01 33 8 L4 . L ( 0 3 0 F3 1 3 1. 0 3 8 0 . 37 1. 01 & -. / K < 01 0 4 . 4. 0 1 . 3 3 0 3 1 0 7 : 01 3 3. 3 8 < 01 01. 33 8 + 0 7F1 , 01 3 0 / 01. 3 / 3> .3 08 < 3 / 3> .3 08 . 1. 3> .3 . L 0 01 0 < 0 40 01 0L 4 0 7F1 4 4 ./ 3 . 0 0 0L 4 . 0 0 .: 4 . 0 7 . 3 2 0 1. 0 3 8 3 < + 0, . /!! ,012 3 3/. /0/3 - /3 - "7 /. /0/- 3 / =3/3 -. / 31 : 04 3 0 . .0 3 / 3 0 04 3 -. / 01 0 3 3 0 1 0 0 01 0 0 01 0 33 8 + 1 3 33 8 0 F3 1 01 . G, < 3 0 1 0 0 1. 0 3 0 : 3 1G./ 3K 33 8 + F3 1 01 1 . ., -. / 31 : 0 4 . 1 3 0 0 L 7F1 / 0 F 7F1 % ./ 1 . 4. 0 1 . 1. 0 3 0 1 . 0 / .0 1. 0 3 0 : 1 0 H1 . 0 1 .4. 1 3 8 -. / -. / 3 3 41 L -. / 04 3 3 3 8 3 0 ! . / 1 0 0 3 0 . . I T /G1 - . 1/ • • " 1 . 0 3 01 . . 0 1 0 ( Daniel FERNÁNDEZ LANVIN 3 1 I. . 1 0 3 . 33 0 :. 3 7 < 3 00 & & 31 : 31 : /4 1 I. -. / 0 20 0 7F1 0L 0 0 4 .- 0 0 / 4 . 4 4 .04 31 : 1 . 7 0 . 1 38L 31 : 0 / . 04 0 0 31 : 04 . 0 3 0 0 0 01 / 0 1 . G 33 0 0 3 0 3 /4 .1 / 1 . 1 03 0 0 0 Página 22 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software • 6 . /!( ,012 3 3/. /0/3 / =3/3 %7 /. /0/- 3 + / >+ 0 -. / 0 1 . 0 01 / L 3 : 1 . 3 0L 3 /4 1 0< 3 1 H1 03 . 3 0 0 03. 7 ./ 3 /4 .1 / 1 $ 1. 0 H1 . 0 01 / L 3 : 1 0 1 I 4 . " 3 3 0 0 3 0 0 1 3 38 37 4 .1 3 / 1 33 8 0 1 I 4 . / / . 01 3 0 3 3. 1 0L F 1 3 0 / 0 F0 01. 3 /4 .1 / -. 4 0 7F1 0 3 -. / 3 0 0 3K 0 3 0 0 0 1 . 33 0 1. 0 3 0 0 0 3 ,<0 3 . 0+ 4 / 0 . 7F1 0L 3 0 0 3 . 4 .1 0 . 04 F 1 H1 3 /4 9 1 . 33 8 + 03 . H 01 $ Daniel FERNÁNDEZ LANVIN . 0 04 31 0 2/ 3 0 0 4. 1 1> 43 0 3 0 0 : 0 1. 0L < 1 1 3 1 H1 0 7 . 4 . 4. : . 0 4. 0 1 :0 8 0 . 3 - 3 / F 0 7F1 0 /4 0 3 8 03 . 0 4. / . 0 + F ./ F0 H3 43 0 < 1 . 1 : 0, % . 1 1 L 4 . . 1 0 01 3 0 + 03 . 0, 0 < 1 . 33 0 1. 7F1 0 3 0 . 0 4 . :. 04 3 3 30 0 0 03 . 0 0 7 0 0 04 3 3 30 0 : 1 0 3 0 0 4 . 3 - .0 04 3 3 3 8 01 1 0 03 . 0 04 3 3 0 / 1 -. / 0 ,L 3 -. / 0 .2 :0 8 -.2 3 014 0 -. / 0 1 . 33 8 + ' , Página 23 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software -. / 0 3 3 / 01. 0 1 . 33 0 1. 7F1 0 . 1 /4 . $ 01. 0 7F1 0 0 3 1. 03 . < 0 3 3 / 0 F0 1 .3 /7 0 1. 0 7F1 0 4 . :. 37 3 03. 1 4 . 03 . 4 3 3 0 -. 0 /20 7F1 0 0 / 01. 1 /7G 0 3 /4 1 0 < 3 0 0 0 / 01. . 3 /4 1 01 0 1 < 0 1. 1 7F1 0 . 1 I 7 0L 3 1 3 0 0 0 K < . 3 . . 0 /4 / 1 3 / 7F1 0 3 < . 3 40 . 30 0 0 3 0 3 % . / 01. . 1 . 33 8 3 0 . 3 1. 0 01 / 0 0 -. / 0 0 3 3 0 0 4. / . 0 0 0 4. 480 1 1. 3 . 01 0 3 0 0 0 3 41 . . < 3 / 1 . 0 . 1 . IL 4 . / 01. . 3 / 0 : /4 / 1 . 3K 1 . I 0 0 0 0 0 1. 3 0 9 01 0 -. / 0 0 3 3 L ./ / 1 1 . 33 8 7F1 0L 0 1 I 3 . 3 3 3 / 1 0 9 0 4 1 :01 / 0 F0 0 :> 0 7F1 0L 3 /4 1 0 / 3 1 1 /4 3 0 / /G1 :3 < 3 /4. . 03 0 71 4 1 3 K . 3 / 1 . -. / 0 3 3 3 0 0 / 0 F0 0 /G1 0 4. 4 3 3 41 0 /20 /4 .1 1 0 . 3 03 0 -. / 0 1. I : 1 0 4 . : . 0 3 0 0 0 03 0 0 0 70 .: G 3 0 0 0 <: -. 00 L 0 -. / 0 0 3 3 0 0L 4 . 0>4 . / . 0 . 0 1 /4 .1 1 / 1 . 0 0 -. / 3 0 0 0 -. / 0 0 3 3 0 • ?+ / 3 =3/ 3 + 4, + , > : 7F1 . 1 1 . 33 8 . 4. 0 1 3 / > : .1 3 4 1 3 . 312 - 0 1. :G0 > 4. 3 4 + 31 : 3 8 , . 312 3 7I 3 1 3 0 L ./ 1 & : 7F1 . 4. 0 1 -. / 0 3 3 7F1 0 . 312 3 7I < 3 1 F3 3 8 /G1 0 /7. 7F1 < 0 • =/ >+ $ 01. 4 .> 1 /4 3 7F1 0 0 .. 4 . 3 8 L 7 0 4 . 0>/ 0/ 4 ./ 0 0 1. 7 1 0 & 1 3 / . 312 0 7. : 7F1 • • +-/, .- L 0 01 - 3 . 3 43 8 / 0 F0 :> / 0 F0 7F1 /1 /+- >+ / 0 F0L 0 Q1 1. 7F1 0 0 / 0 FK 3 1 . -. - . 1 / 7F1 3 1. - 38 > 1 7F1 0 3 3 .. 1 0 /7. 0 0 1 /4 0 0 > 08 F3 1 / . 0 < - • /0 + - /2 +/ = - 3 , >+ @ + + / 030 00 3 0 0 3 / 0 1 . 1:0 4 H4. 0 .0 -. / 0 3 3 0 1 . 1 :0 F3 3 8 01 0 1 . 1 : 0 4 . 4. 0 1 . 3 3 0 F3 3 8 . 1 0K 0 F3 3 8 + , • >+ 3 + F3 3 8 7F1 • 5 3> 0 / Daniel FERNÁNDEZ LANVIN 4, & . 4. 0 1 3 / -=- 0 . 312 / 0 F0L 3 < 3 1 1. <0 B 31 : 3 8 4. 3 4 . 3 .0 8 > < 3 Página 24 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /!" ,012 3 3/. /0/3 + $ (+ , -. / 3 7. 38 0 ./ 1 . 1: 3 / 01. . 03 . 01 1 4 -. / / 01. 7F1 0 .- I 0 1 . 0 7F1 0 < 0 3 0 1. 0 3 1. 0 -. / 0 0 3 3 4. 4 . 1 /4 . R G 4 0 4. / . L 23 / 1 01 1 4 -. / 0L 4 . 2 0 0 % . 3 1. 0 -. / 0 3 4. 3 4 03 . L < 0 3 3 0 0 7F1 0 3 1. 0 . 3 1 / 1 0 0 9L /4 / 1 3 8 0. 3 0 . 3 3 /4 .1 / 1 03 0 0 0 3 < F / 0 7 3. . 4 . F / 0 F0L 0 0 0 3 3 3 • • / >+ 3 1 7. 38 4, 7F1 / . & . 4. 0 1 3 ./ 1 Daniel FERNÁNDEZ LANVIN . 312 & 0 > 03 3 01 3 1 3 41 0 3 -. / 1 . 33 0 ./ :. 03 . 04 G0 R 03 1 0 1 Q1 0 0 4. / . 0 0 0 4. 4 .3 . 4. 0 1 3 8 0 0 .- I 1 . 0 -. / 0 0 1 I /20 3 01 / 0 0 9 1. 0 1 3 0 / 3 0 -. / 3 0 0L -. / 0 3 7. 38 0 0 F0 1. 3 0 0L 0 4 . 01 . 3 0 -. / 0 3 0 / 0 F0 -. / K 3 .L < 4 . 01 4. 480 1 38 0 +2/ 3 . 4. 0 1 3 / .3 G4 0 . 0 1 7. 38 7. 3 01 1 4 0 3 .L 0 0 01. 1 1 01 < $ 0 4 . 3 /4 .1 / 1 -. / 0 3 0 $ 0 -. / 0 3 7 . 3 8 0 0 4 3 . 3 7. 38 / . 0 0 / F. 0 0 -. / 0 / 1 1 0 -. / /7. < 3 0 0 3 38 -. / 3 0 0 & 0 7F1 0L 3 /4 9 4 . Página 25 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software Q/ . 3 . 0 7> 3 0 4 . 3 . 4 . 3 .0 7F1 / 0 F 1 . .L 0 0 • 2 , 3 0 +-/,3K . - 3 .3 • 1 . 33 8 % .0 : . 0 : 0 4 . 3 0 & 4 1 I . 01 . 1 4 0 / 0 F 0 1. 7 1 L 4 .2/ 1. - 7 :> / 0 F & . 4. 0 1 / >+ 3 0L -. - 4, - % / 01. .0 . 01. 33 8 3 4 1 3 4, 01 0 . 4. 0 1 3 8 1 . 1 : 01 . 4. 0 1 3 8 0 / 01. 0 7F1 0 3 1 . 4. 0 1 7F1 03 1 0 -.2 3 7. 7F1 < 0 0 1. 7 1 0 1. . 312 - / >+ 3 3- A -. / 3 7. 38 4 04 3 3 . 3 1. 1 1. 7F1 0L 4 .1 0 3 4 . 03. 43 8 4 1.8 0 9 01 -. / 3 1 1 0 0 / 1 0 31 0 -. / 3 7. 38L F 7. 0 4 0 7 / 1 0 1 4 0 H 31 0 0 7F1 0 3 /7. 0 - G. 3 0 4 . 0 / 0 F0 M 01 3 3 8 N 4 1.8 0 . 4. 0 1 3 / 40 / 1 3K 0 4 1 0 0 7F1 0 3 0 0 4 .1 3 4 . / 1 4 1.8 01 0 3K 0 4 1 . . 0L 3 3 2 0 4 4 3 / 1 1. 4 1.8 • 3 • H4. 0 / /3 - 3 / >+ @3 G 7F1 0 0 3. 0 < 01. . 04 31 : / 1 • • 1. / 1 . 37 7F1 3 + 6 7. / 1 0. 3 1 H1 0 :01 /20 0 .. 33 8 & 0 4 01 4. 7 / 4 .1 3 . < . : 1 0 03 0 0 7F1 0 3 1 / . 0 G L4 1 0 1. / 4 . . 0 /20 / 1 0 00 % / 01. . 08 0 . . 0 1 .0 1 4, / = 7F1 31 : 0 3 1 0 4. 4 F 3 1. L . 3 7F1 4 0 : 3 40 1 0 < 08 . 33 :. / 0 F0 7F1 31 : 0 . 4. 0 1 3 . 312 7 . 0 -. 0 0 % 3 1 . 1. 0 7F1 0 4 0 : 0 31 : 0 . /!% ,012 3 3/. /0/3 Daniel FERNÁNDEZ LANVIN 2/4 / >+ Página 26 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software $ 0 # ( : ( @: $ 0 : .0 8 31 : 03 7 3 31 : -. / 0 :0 I 3 8 1 . 33 8 04 3 3 3 8 $ & 3 /7 3 0 0 3 3 % 3 3 7.0 0 0 31 : 0 0 . /4 I 0 4 . 4 / -. / 0 0 3 3 0/ 1 /4 4 . . 4. 0 1 . 3 1. K 0 3 .4 3 8 -.2 3 3 / -. / 0 9 0 -. / 0 1 38 F 0 01 / O . /!8 ,012 3 3/. /0/3 =- /2B/ >+ 3 + 0 -. / 0 4 . 3 1 4 .38L Q 3 I. 4 33 0. 0 3. -. / 0 K -. / 1 . 33 8 L 1 38 0 0 . 01. 33 . 01. 33 0 1 /4 . 0 14 -. / 0 K K . +/ 3. 4. 3 0 . 0L / 3. 3 Daniel FERNÁNDEZ LANVIN 0 0 31 1. A 012 3 . . 0 0 -. / 0 31 : 0 3 3 L 0 -. / 0 ; . '7P / >+ 31 : 01 0 0 3 .4 . 0 $ 3 / : 14 / 1 4. 3 4 0 7. 0 3 1. 1 /4 & / < Q1 0 4 . . 4. 0 1 . 3 /7 0 01 . 1 0 7F1 0 01 2/71 0 . 3 0 3 0 01 / 0 31.8 3 0 . 0L 13 , Página 27 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /!: ,012 3 3.2.2 + . /0 / Carencias del UML % 0 K < > 0 1. 1 -. / < .> 1 . 03 3 0>0 012K 3 L 04 3 3 3 8 - F / /20 0 < L 3 0 3 1 . : 3 L3 / $ 0 4. 3 4 0 3.> 13 0 01 0 1 0 • / + 6- + / 3 0 3 - 1/ / 1 - + / 3 /. /0/- + 3/3C 2/ >+ % 0 / . 1 38 7F1 0 K 03 1 / 0 .I 0 0 4 . 0 1- 04 . 3 1 0 70 0 1 0. 3 0 4 . 1. 1 4 . 4 01 . 0 3K 3 . . 1 3 4. 4 4 . -/ L 1 /4 U< 0 3 .: 0 . / 1 RK / 01. L4 0 3 G/ 3 / 1 0 7 0 0 1 0 . 1 0 7F1 0 0 0 < . 3 1 /4 0 .. L 4. < 31 0 . 0 3 I : 0 0 1 0 31 . 0 0 .:3 3 0 3 3 L . 0- 0 1. 0 / 0 1; . . 1 7F1 0 0 3 1. UK 71 / 1 R . 4 01 . 1 0. 3 01 L 0 4 1 :01 0 .. L 7 0 3 0 0 . 04 0 7 0 - 01 8 4 .0 01 3 0 1 0 0 01 / /7 0 4 . -/ 0 % . 1. L < ./ : 1 L 7 0 9 . 0 01 / 0 70 1 04 . / 0 K .. / 1 0 4 .1 0 /20 3 0 0 / 1 . 38L / 3 1 /4 4 . $ - F / 0 3 4 4. 4 /4 0 -. / 0 3 0 0 4 . / 70 1 0 . 3 701 1 L 01 ./ 1. 7 F K . 0 1 H1 0 7 L 1. 1. 0 3 0 0L -. / 3 0 0 0 01 / 1 4 . G 3 3 . 3 / 1 . 38 3 1 1 0 < U0 7. 1 R . 3 00 . . 01 L 3 I 0 K .. / 1 0 / 70 0 1 0. 3 0 " 4 .1 0 . 04 0 7 0 0 9LK 3 / < .> 0 3 0 0 0 41 4 . 3 .4 . . 0 0 90 $ -. / 0 R 3 20 3 0 Daniel FERNÁNDEZ LANVIN Página 28 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software • /. /0/- 1/ / 23- A 3 2D2 , 3 +/= ./ >+ 3 2- - 0/ 1. 0 3 . 3 0 0 3K 3 $ 0 0 3 K .. / 1 0 .1 31 0 4 . 4 0/ . / 4 :- 3 8 0 01 / & 7 0 . 1 :/ 1 0 3 0 .. . / 1 K .. / 1 0 720 3 0 - . 38 -.2 3 0 < -. / 0L 01 0 1 3 8 5 ( 4. : 3 4 4. < 31 /20 7 . 04 0 7 0 9 L 7 / 0 1. 7 F. 3 -. / 0 0 /2 1 3 / 1 0/ . 04 . G 1 3 0L 3 0 3 0 3 1 0 4. 7 / 0 4 1 3 0 4 . : .0 0 0 1 .4. 1 3 8 $ .1 ; . 0 9 O ; . '7P 01 -. / 3 /4 .1 1 0 $ L 0>3 / 4 07 / F. 1 7 0 .1 31 0 K - I GH 1 1. 0 0 .. . 0 3 / 01 1 0 • 1 - + / >+ 3 0 3 2 - 3 / ; 1 ./ 3 F 1 3 0 0 /4 / 1 . 3 4 07 0 9 . 4 1. 0 4 . / 1. I 3 8 3 0 0L 0 3 .L 04 3 3 4 1.8 L 0 0. 0 F- 3 0 9. 4 1.8 0 3 0 04 /4 / 1 Daniel FERNÁNDEZ LANVIN 0 3 . 3 0 308 1. 0 - F0 /& 7 0 4 0 7 04 3 3 . 4 1.8 0 9 3 3. 1 L $ 0 9 . 1 318 3 0 4 . / 03 0 0 4 .1 3 4 0 03 0 0 01 ./ 0 .> 4 0 7 3 3 . 0 3 0 0 3 3. 1 0 Página 29 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO IV METODOLOGÍAS DE DESARROLLO 0 04 31 0 /20 03 1 0 1 ./ 0 0 / 1 ->0 0 .. 0 4. 3 0 / 1 0 38 .K 01 . .> 0 1; . L 01 1 0 1 . 0 K /4 . 1 0 1G./ 0 4 . . . .0 . . 4.231 3 / 1 / 0/ L 0 4 .L 0 K . . 3 / 0/ 1G./ 31 : 0 K .. / 1 0 0 0 3 01 1 0 K < 0 / 1 ->0 7. H 31 / 1 0 / 0/ 0 . 04 0 7 0L 38 4. 3 0 < 3 41 /1 3 0 7 0 . 3 7 .1 0 4 . / 1 -> 0 .. 0 1; . 4 . 4 . / .0 3 / 1 7 L 0 3 0 . 3 . . 0- 3 4. 3 0 0 1G./ 0 0 / F.2 .3 / 1 L < . 04 . 4. - 1 0 1 0 3 / X" 2 0 . 3 <D . 3 8 1. .> 0 1; . < / 1 ->Y $ 1 -> 0 .. / 1 -> 2 0 0L XE G 1G./ 0 3 .. 31 Y XE G 31 : 0 7 7 .3 . / 1 ->Y X$ 1 ->L /G1 4. 3 0 0 .. Y% . 4 . 3 /4. . : 38 01 0 3 3 41 0 K 0 . . 1 0 7. : K 01 . L 0 3 : 1 3 3 . 0 4. 3 4 0 K < 0 / M .> & 1; . N 4.1 ANTECEDENTES HISTÓRICOS Y EVOLUCIÓN 3 / I 3 /4 / 1 0 K . ; 0 01 / L / 1. 0 0 4 . 1. : 0 01 ./ 3 1 0 4. / . 0 3 0 . 0 01 / . 0 1; . L 0 4. -. / 0 . 3 0 . 0 3 / / . 0 . . 0 /2 0 . / 1 0 : . 7 1. 4. -. / 0 0 3 1. 7 0 : > 3 / 4 I 0 3 0 . 0 4 0 .L 7 .. 1 K < >L 0 3 /4. 0 7 0 1 / 0 0 .. 0 0 / 1 7 4. 3 0 0 7 13K 0 4 0 1 . 33 8 / 0 4 07 0 1 3 8- 3 0 / : 0 4 . G. 3 0L 13 ,L 0 1; . 3. / 18 0 3 / I. 0 .- . 4. 7 / 0 3 0 4. -. / 0 0 .. 3 /4 3 0 4. 3 0 0 7 13K < 0 4 0 . 3 0 < 4 3 04 3 I 0 0 4 . > 7- 0 0 .. .L < . 4 .L / 1 . 3 / I 0 : / . 31 7. 3 < 1> 1 / 0 1; . M: , 4. 0 1 1 3 03 / .3 .> G4 3 1 . +/20 4 1 3 323 L : 3 /4 F L < 4. 1 0 0 .. 7 / : >4 . 0 : 0 0 .. 0 0/ 0 > 0 0 :> 0 : I 0 .. 0 . *@) 0 3 7.8 / 3 .38 3 / I : 03 4 % N % . 4. / . : I 0 0 / 0 1; . L < 0 3 9 1G./ 3 .1 K 01 . ./21 3 . 3 .1. H 01 3 I 4 . / 4. 7 / 4. 1 . > I 3 . 3 L 0 3 / I8 0 3 . K . ; . < 0 1; . 0 01 / L < 1. 1 . 0 .. 0 1; . 3 / 03 4 /20 1. 0 .>0 3 0 3 3 L 4. / . . 33 8 4 . 4 .1 0 0 .. . 0 1. 1 . /4 .1 . 0 / 1 ->0 4 3 0 0. / 0 .> 3 20 3 0 4. 3 0 0 .. 4. -. / ./21 3 & .0 4. / . 0 / 1 ->0 0 .. 0 1; . L < 3 / I /4 . 7 < : .1 - 0 : 3 8 .> 0 1; . 4.2 DEFINICIÓN Y CONCEPTOS 4. / . 4. 7 / , Daniel FERNÁNDEZ LANVIN 0 7 0 : 1 . 4 . 3 /4. . 0 4. 3 0 / 1 3 I . 38 3 3 41 / 0/ Página 30 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 0 3 / F 3 L0 1 . 7 3 / I. 4 . /1 . 3 3 0 01 1 0 1G./ .> 0 1; . L 0 0 /G1 0 < K .. / 1 0 0 0 0 0 1G3 3 /G1 /4 / 1 03 : .> 0 1; . 0 0 * L 0 < ) , O%. 00/ * P $ 1. 0 0 /G1 0 .> 0 1; . 3 ( 7 3 01. .0 0 1; . 0 4 1 :01 L 0 K .. / 1 0 0 / 01. 0 4 .1 1 /21 3 0 / 1 /21 3 4 . 01 0 0L < 0 4. 3 / 1 0 4. 3 0 0 1 ./ ./ 4 3 . 0 /G1 0< . 0 K .. / 1 0 4 . 3 1 . 0 .. . 3 < 4 .1 0 1; . 4.2.1 Métodos de Ingeniería del software /G1 .> 0 1; . 0 0 1; . 3 < 4. 480 1 0 3 1 . 4. 3 ./ 0 7 3 8/ 3 / 1 O& // 3 01. . 1G3 3 / 1 0 1; . 0 /G1 0 7 .3 31 : 0 3 < 4 3 3 8 < 01 / 3 8 4. < 1 0L . 1 31 . 4. -. / 0 < 4. 3 / 1 0 4. 7 0L / 1 / 1 L < 1. 0 O%. 00/ * P . 38 /G1 1. + H 01 /G1 0 /20 3 /4 1 0 1. : 3 8 1 3 8- 3 K 7. :0 4 0 1; . L < 3 0 3 3 L K 4 . 3 4. 3 0 0 0 .. 0 .. 0 0 /G1 0 0 70 0 01 / L < 0 01 0 / 0 3 / O& // .: P 4 3 38 /G1 : .0 0 31 . 0L 0 7F1 : 0 U3 / 4. < 31 +4 . F/4 L . 1 38 7F1 0 7F1 : 0 3 .3 01 3 0L 3 / 0 4. . 04 7 K .. / 1 0 /4 0 3 8 4 0 /G1 • 0 3 < 03. 43 0 03. 43 0 1 I 4 . 1 0L /2 • 1 / / / 0 -.2 3 0 0 .. 0 01 / 04 3 3 3 8 0 9 1. 0 308 4 3 38 /G1 0 < $ O /7 -K* P,L < 1. 0 3 0 . 04 0 7 0 .. L . 4 .1 .- I 3 8 3 /4 1 0 . 1 0 0 01 / 0 / 0 0 01 / 0 . 01 0 / 0 % . F/4 L / 01 L 13 0 .. 0 .2 < 7F1 0L 1 38 F - 0 01. 33 • :. 01. 31 . 4 . 33 8 0 1; . 1 .: PL 3 38/ /4 04 31. 31 0L 0 9 01. 31 . 0 - .> 1/ 3 0L 3 3 38L 1 . 0 3 7 .1 0 : .> 0,L < .1 /4 L 07 0 0 .. :0 3 0 0 0 3 / 0 / 0 /4. 4 3 0/ 0 01 / 7 1 . 3 0 03. 43 0 0 31 : 0 0 0 01 / < .- I 3 8 • ! >0 Daniel FERNÁNDEZ LANVIN 7 0 - .0 01 0 31 : 0 4 . 0 .. . 0 7 0 - .0 4 . 0 .. . 01 0 31 : 0 % . F/4 L /4 0 . 3 / 1 0 1 0 . 0 . 0 4. 3 0 03. 43 0 0 31 : 0 0 0 01 / < .- I 3 8 0 1. 7 1 0 0 7F1 0 7 4 . 3 0 0 3 0 7F1 / 0 0 01 / 0 % . F/4 L 3 /7. Q 3 Página 31 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4.2.2 Herramientas 0 K .. / 1 0 .> 0 1; . 0 / 01. 0 4 .1 1 /21 3 0 / 1 /21 3 4 . 0 /G1 0 O%. 00/ * P " 01 1 0 K .. / 1 0 0 1 -. ./ ./ 3 8 3. 4 . 4 0 . /4 4 . 1. L 0 01 7 3 0 01 / 0 4 .1 0 .. 0 1; . / " & + .> & 1; . 0 01 4 . " /4 1 . , " & 3 /4. /4 . . 1 0 14 0 4. -. / 0 0 1 I 4. < . 0 31 : 0 4. 3 0 0 1; . O& // .: PL 3 / 20 0 . 0 1 0L / 0 01 / 0L 4 . 3 8 < 0 4. 7 0 31 L1 0 0 /G1 0 3 1 3 0 4. 4 1 3 -> " & 0 3 L3 / 1 . 04 . 0 1 3 0 1 I 0 4 . /G1 L /8 0 20 0 :. 3 / 0 01 / 01G 3 . 3 0. - 0 /G1 L- . . 0 ./ 0 < 3. . 3 / 1 38 0 01 / L - . . 0 38 - >0 4. 3 0 0 K .. / 1 0 " & 0 4 3 0 3 . • 3 /2 + = 2L 3 4. 480 1 0 < . 20 0 < < 0 0 0 3 0 4. 3 0 0 1; . • 3 4/, + = 2E 3 /4 / 1 3 8 < 4. 7 0L 3 / 4. -. / 0L - . . 0 3 0 0 $20 1 3 / 1 0 9L 012 0 9 0 4 . < . 0 4 . . 0L 0 01 / 0 20 0 4. 7 0 < 1 . 0 4. -. / 0 0 1. 1 .2 3 /20 1 0 K .. / 3 1 H1 04 9 01 01 0 1 0 " & 4.2.3 Metodologías o procesos de desarrollo 1G./ 0 4. 0 1 0 M N 0 3 2.?/ /20 33 . & * M8 ( 01 0 1; . , ) 1. / ' /7 -K 4 .18 1 H1 0 .. 3 3 3 ( 38 / 1 ->L , * 5 1 G ( 1 3 , ) ( NO , ( 1. # 0 8 * # =/P 0 1 . 0 /4 1G./ 4. .L 0 H 31 / 1 L 4.231 3 / 1 / 0/ 3 3 41 % . %. 00/ L 0 1. 1 & ' ' O%. 00/ * P & -Q & // .: L 0 1. 1 & ' O& // .: P 01 0 31 : 00 : 0 37 4 . 0 / 0 . 0 0 1; . 4 .1 38 4 . 1G./ 1 - 3 3 -/ 22 3 - DF/ /20 - 7 ( ' " ) ) ( H ) ( , / . . .0 :0 0 4 .1 1 L 01 01 3 / 1 0 /4 .2 1G./ 0 3 2 .?/ 4 . 1 . ./ 1 L 3 7F1 3 . 3 . < 3 . 0 0 < 0 4 . 0 01 1 0 1 . 0 >0 3 1 Daniel FERNÁNDEZ LANVIN Página 32 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4. 3 0 0 1; . R 4. 3 0 0 .. 0 1; . R 1 ./ '* 012 K 3 ' *) < 3 I. 1 ./ 7F1 : L 0 3 3 0 4 3 0 /G1 0L 0 1. - 0 + 3 / 1 0L ./ 0L ./ 0L 13 , 0 . . L 0 3 1. 0 < 0 - . . 3 < 3 . . 0 3 /7 0L < 0 . 31. 3 0 < 0 - 01 . 0 0 1; . : . 4. -. 0 4. < 31 O%. 00/ * P .> 0 1; . 7F1 : 0 3 01. . 4. 31 0 1; . / F. . H 01 1 O 3 70 P 4. 3 0 31 : 4. 4 .3 ./ 0 4 . 0 .. 3 1 0 1; . 3 L 3 41 . < 4. 0 1 0 / F. 0 4.231 3 0 01 31 1 3 -> 4 ./ 1 3 0 3 3 L. 3 . 0- < K 3 4. < 31 /20 4. 3 7 3 3 < 0 7F1 : 0 0 31 . 0 1 3 ->L K .. / O 3 70 P • • • • / 1 -> 0 1; . 012 0 4 1 0 1 0L 4 .0 0 < 4 1. 0 .- I 3 8 / + 2.?/ / 1 -> 7 3 01. .0 0 7. 0 1 3 ->0 U - F0 4. -. / 3 8 L 0 01 / 0 4 . 1 : 0L 4 0L 01. 31 . 0 . L 1 . 0 0 .. L 13 R H 01 1 0 / / 1 4 3 38 4. 3 0 /- ' /K7 0 .. 4 /0 + /0 0 3 7 0 .. .0 0 0 4 3 38 ./ 4 . / 1 - +/3. . / 1 -> 7 / 1 . 0 3 0 . 0 4 . 1. 7 F. 4. 3 0 0 K 7 . 0 31 0 4 0 L 4 1 . 0 0 71 . .24 / 1 / + - 3 ./+ B/ >+ / 1 -> 7 / / 1 0 /4. : 0 . 4 0 7 04 . 0 3 .3 01 3 0 841 / 0 1. 7 F 4 . :. 4 31 . 0 1G3 3 0 +. 1 3 8 0 / /7. 3 /7 3 1 L 1 / 1 :3 8 0 31 . / .3K 3 / 1 4. :01 4 . 4. < 3 ->L F 1 0 0 .. 0 . 0 41 .0 0. 0 04 . 0 0 0 3 . / 1 -> $ 1 1 0 4 0 .. L 0 .. . 0L 13 , 4 31 Q/ . < 1 . I 0 31 : 0 3 7 .1 0 4 . / 1 -> 4 . 3 4. < 31 0 1; . 4 -. / 0 3 .3 01 3 0 / 0/ 701 1 L H 01 3 1. 31 : 0 / 1 0 3 / 0 1 0 4. < 31 0 O& // .: P + ( 01 31 : 3 . 01. 33 0 0 7. 0 4 . 3 8 70 . 0 1 4. 31 . 1 001 0 0 0 4. < 31 ' 04 3 3 3 8 . 0 1 ./ 3 /4 1 0 4. 7 0 . : 3 1 0 1; . 0 H 31 / 1 . + ( 0 31 04 . / 1 3 0 1; . L < 0 L 0 3 01. .2 71 $ 70 31 : L 0 3 01. < 0 1; . . 01. 33 00 31 04 . 0 . ( 31 - 0 1; . 3 01 0 31 : 0 0 ->L < 0 .. 03 31 : : .> Daniel FERNÁNDEZ LANVIN 7 : 3 0 0 4 . 1 . . 01 0 < 0. 0 - . . . .4. 3 .4 . . 0 3 /7 0 1 .- I 0 . 1 . 1 0 : 0 1 ./ 4 . 38 < . 0 1 0 Página 33 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software O 1. . / *?P • 3 • • • 0 . 00- 01 0 1 0 7 3 /4 . / 1 1 -> 012 3 / 1 / 1 -> 0 3 / 1 -> 0 0 3 1 / 1 1 4 0 . 01. / 1 4. 3 / • • 4. 3 / 4 3 38 -> K 0 Q/ . / 1 -> 0 / 1 0 . -> 0 0 -> 0 0 4. 3 / 1 0 < H 01 F/4 0 4 . / 1 -> 03. 1 0 1 4 .0 - * 0 4. 7 0 / 1 4 3 3 4 31 . / 1 / 1 -> 012 7 0 1 0 / 1 / 1 -. / 1 -> 012 / 0/ : 3 3 0 / 1 -> /4 / 1 1. 0 / 1 ->0 /20 0 /4 0 -> K 3 3 .. 31 / 1 0 4. 7 / . . 0 : .0 4.3 MODELOS DE PROCESO / 0 1; . 0 0 0 . 1 /7G 4. 3 0 0/ 1 -> 4 . 0 .. . 4. 31 U0 /20R 0 0 . 0- 0 /20 3 . 31 .> 01 3 0 0 : IL 4 31 . 1 ./ 1 . 3 4. < 31 3 GH 1 4. < 31 3 3 0 7F1 : 0 4 1 0 0 1 /4 0 3 . 0 20 3 2 3 - 3 D+ 2 2 3 =3/; - =///12 / - 4 21 @ 1 33 8 / 4. 3 0 L K 71 / 1 / 1 ->L 0 3 3 H 31 L 0 0 3 1. ./ / 1 . 3 3 1 . I < 3 .3 01 3 0 4 1 0 4. < 31 7F1 0 .. 1 4. 3 0 1 / . 01 0 / 01 / 1 3 /4 1 0L 3 1 0 - . 1 3 . 0 L 0 .2/20 3 / 4. 3 0 7 0 04 3 3 3 8 4. 1 1 4 0 1 . 3 0 3 .1 0 & 4 . 3 1. . 0 1. 1 4. < 31 : / 0 3 < 0 . 01 0 : : . . 4 . 3 1. .0 / < / . 0 7 3 3 0 / 1 0 01 7 0L 04 07 3 : - /20 7 . . / 1 / 4. 3 0 /20 3 20 3 " / 1 -> 7 F . 04 0 7 01 > 0- . 0 31 3K / 1 4. < 31 4 : .0 7 3 /4 1 4 I . I 7 / 4. 3 0 3 3. H 7 I . / 0/ L 4 -> K 3K L 3 .1 0 L 0 4 . F/4 3 1 . 3 0 1 3 701 1 L 7 0 0 . 04 0 7 04 3 3 3 8 H 01 :. 0 / 0 4. 3 0 4 0 7 0L / 3K 0 3 / . 0 1 3 /7 3 8 1. 0 01 1 0 0 . 1 0 1 . 0 0 4 3 . 3 0 3 38 Q 3 L 4 . >0 4. 0 1 0 0>1 0 0 . I . 3 - 0 .:. 0 4 7 3 3 0 • 6 " • $ + • + • $ • $ 0 ; : • Daniel FERNÁNDEZ LANVIN Página 34 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software • 6 ; 4.3.1 , Modelo Clásico o en Cascada 0 1. 0 / 1. :G0 / /20 1 0 33 0 01 0 3 " 1 : 3 0 . 0/ 0 33 : / 3 03 4 0 0 O& // .: < 0 .: / 4. 4. < 31 4. -. 0 P ' . $ 1 $ - 4 ( 2 ( ; Análisis de Requisitos Diseño Global Diseño Detallado Codificación y depuración Prueba del Sistema . /!& . :0 K 7. 3 3 3 2 29- + /- /3/ / 3 1 0 . 1 4 0 0 0 4 L < 4. < 31 0 : 1. 0 3 0 1 4 0 % . 4 .4 0 . 01 1 4 0 1 0 1 0 0 7F1 : 0 14 1 . .L 0 4. 3 0 0 3 3 7 4 3 38 3 4. 7 / 0 01 7 < 3 / 1 ->0 1G3 3 0 3 3 0 01 / 0 .2 4. 4 4 . 4 3 38 : .0 8 / 1 / 1 7 " 01 / 3 /4 / 1 1 1. - < /20 /4 3 /4 1 0 0 3 0 . 0 3 1 01 1 4 L 1. 7 F / < . % . 1 1 Daniel FERNÁNDEZ LANVIN 0 1. 7 F / -. 3 8 0 1 0 - / 1 1 0 0 0 0 4. < 31 < 0 0 7F1 : 0 / .3 0 3 1 4 1 1 3 01 0L 3K 0 .1 1 4 3 /4. 7 . 3 1 4 0 4. < 31 0 0 0 . 0 : I 01 0 4 4. 7 / < 0 1 1 . /4. 0 4. < 31 : I4 0 K < . I . 0 . 1. 0 3K 0 1. - < 3 01 0 01 4. 3 . 3 0 01. < 0 . 3 0 Página 35 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / 3 3 3 .3 01 3 0 Q1 / K . L K . 1 4. 3 0 % . 01 / 1 : 0 4 1 4 1 . .L 4 . 0 / 0 33 : 4 . 4. < 31 0 3 3K 1 7 / 1 :. / • / / + -- 4 2 - 4 . 0 .. 0 4. 0 1 3 / / 3 . / 3 03 4 4 0 . 0 . > 3 < K < . K 3 . 1 4 1 . .L 01 0 /8 % . 1 1 01 0 / 4 3 4. 4 1. - 3 .1 L 4 . 0 . / 1 4 / F. . 3 03 4 . 23 3/ + /- /3/ "3 " 03 4 0 / 1 .0 3 3 01 0 : . 3 0 L 4 . :1 . 0 3 : 0 0 1 4 0L 4 . 01 - . : 0 4. 0 K 1 0 . 0 1 /20 /7- 0 < 01 K 3 /20 3 03 3 03 1. 0 1; . .. 0 . / 3 3 0 4 . 4 0 .+ % 1 0 / 3 03 0 4 7 / 0< 7 0 4/ 1 > 3 1. I . 4. 3 0 3 .. 31 / 1 1. : . 3 8 0 7. "3 " 03 0 .> " 3 : % L 0 4 ./ 1 F3 3 8 - 0 01 . 0 4 . L 4 . 01 / 3 38 1 4. 7 / 4 3 38 1 0 . / 3K /20 3 0 L 0 : 3 4.3.2 3 Desarrollo Evolutivo o Prototipado / 4. 3 0 4 . 1 4 0 < H7 4 F01 .0 4 . 4. 4 .3 : 1: . 3 0 71 3 . 3 1. < 01 / : 1 . . 0 < 0 : / 01. 1 /4 L 4. 0 4 01 K 01 0 .. % . 4 . /4 I . 0 01 / < 0 - 7 0 01 / 4. 7 7 / 1 0 .. 3 0123 . 3 3 1 1 1. 0 71 3 1. 4. 1 1 4 : 1 : 01 / H7 0 3 01 : .0 0 9 3 01 4. 3 0 0 . 4 1 .2 K 01 01 0 1 0 3K 0 - 1 . . : .0 0 7. / 0 K 7. 0 9 Q3 0 .. : 1: 0 1I Q3 0 .2/ 3 4 . . / 1 38 3 1 / . 0 1 3 3 3 1 0 3 1. . 3 1 . ./ 2. 4 3 38 . /!) Daniel FERNÁNDEZ LANVIN 3 0. 0 . 0 1 0 3 /7 0 1 0 < 04 3 3 3 3 0 3 . L 3 -/ 22 = 2 = Página 36 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 0 .. • & // .: . 3 : 1 : O& // .: 0 > 0 P 01 1 0 $ 5 L 3 < 7F1 : 0 1. 1 0 . 38 . 01 0 07 0 01 / / F. 0 3 /4. L<0 : L 4 . / 3 .4 . 3 8 • 0 .. 70 ; 0. 01 4 . 0 3 /4. -. . 3 3/ 1 4 4. 31 1. / 4. 3 0 7 F. 3 3 1 4 . 71 . 3 1 1 0 & 3 / I 4 . 0 4 .1 0 : 3 4. 1 1 4 3 K 01 :0 . 0 1 0L 0 71 4. 31 ) 0 3 1. /20 0 4 .1 0 L H4 . / 1 3 03 7F1 : 0 01 / 1 0 7. . : .0 8 01 7 01 / 4. 3 0 3 : - 0 : 1 F0L 3 / 3 1 . :0 8 4 . 4 .1 3 1 0 4. -. 0 0 4. < 31 01 ./ L 0 4 .1 . 0 1 0 G7 / 1 01 7 3 0L 0 4 0 7 0 0 3 3 41 0L 3 . 3 0L 1. 0 4 07 0 / 1:0 03 ./ 4 . 4 .1 3 1 4 0 . 1 31 0 1 0 /4 3 /7 0 1. /21 3 0 0 01 / /20L 01 ./ 1. 7 F. 4 ./ 1 / 3 38 . 0 1 0 0 7. / .3K L < / < . /4 3 3 8 4 . 4 .1 3 1 0 4. 7 0 < : 3 8 . 01 0 & /7 .- L 4 0 1 0 : 01 0 : 1 F0L 01 / 4 . 7 . . 4. < 31 0 3 : 0 4. / . - .L 0 3K 3 0 .. . 0 1. 7 F 3 4 4. < 31 % . 1. L 7 04 3 3 3 8 4 7. 4. 7 / 0 4. 0 1 0 1 1 4. < 31 L L 0 31 . 4. : / 1 4> / 4 7. :0 7 9 0 : .0 0<4 0 3 3 :2 4 . 4. < 31 0 4 90 4. < 31 1 / < . 1 / 9 T En Espiral / 04 . / 4. < 31 0 " 01G 1 0 3 1. 00 I - 0 1; . K 01 3 1. 0 / . 1 . 0: 4. < 31 4. < 31 0 3 .- .2 . 0 : . : . 0 . 0- 0 0 :I 01G 0 . 0- 0 /20 /4 .1 1 0 33 : 3 03 33 : / F. 0 < 0 01 7 3 0 4. 3 4. H / 3 8 H4 00- 4. 3 0 - 7 L 1 .3 . - 1 . I 0 1 4 0L 01 / 1. 7 F . : 0 01 / & /7 .- L /20 /4 .1 1 1 0 0 /4 0 7 3 3 . 4. . 1 /4 0 .. 7 / - 3 31 / 1 0 0 0 1; . L 3 : .1 / 4 3 / 0 3 0 3 3 L 0 4. 0 1 3 / / 0L 7 4 . 0 74. < 31 0 1. 1 :L 4 . 0 .. 4. < 31 0 3 .1 : 4.3.3 4. 3 0 4. 0 1 1 ./ > / 1. 0 . 3 . 1 04 0 0 / $ 04 . 3 I 4. H / 3 8 04. 31 0 . 0- 0L - . 1 1 . 38 " 4 3 4. 1 . 38 04 . 0 3 / I 3 4 .1 4 9 4. < 31 < 0 0 . 0- 0 4 . 01 1 . 38 3 1 . 38 0 - / 0 & ) , . : Daniel FERNÁNDEZ LANVIN Página 37 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 1 + 4 E 2 ; 3 % () ' ( & () . /!# ' ' -/ 22 + -1 /2 01 / 0 4. / . 0 1 . 3 0 0 / 0 3 01 0 0 < / 0 : I / 1 3 01 / < .: 1 F 4. 0 1 01 / 4. 3 0 0 0/ 3 8 . 0- 0 4. < 31 L 3 1 : 3 8 < 20 0 . 0- 0 4 ./ 1 1 . 0 3 1. 0 3 1 . 3 8 L 0 71 04 1 0 :. 3 3 8 4. < 31 L < 0 . 0- 0 0 4 . 7 0 0 1 31 0 3 1 /4 0 3 1 4. 1 / . 0 30 0 4 .1 1 0 4 . :1 . 0 & /7 .- L 01 F.3 3 3 1. 3 1 0 7. / .3K 4. < 31 /4 3 / 1 3 0 . 7 0 3 01 0 / 0/ L . . / < . : .0 8 1 /4 < . 3 .0 0 K / 0 /20L 0 > 3 :. 3 7L<. . 0 /4 3 0 3 1. 4. < 31 3 1 3 0 3 1 H4 . 3 0 4 ./ 1 1 .0 4 .38 4. 7 / 4.3.4 Desarrollo Incremental / 4. 3 0 7 0 0 .. 3. / 1 0 7 0 1 3 38 3 4 . 4 .1 0 3 1 0 0 0 .:3 0 /20 /4 .1 1 0 0 01 / 4 .1 . 01 4 1 L 0 : . 0 3. / 1 0 3 4 .1 : 0 73 F 1 3 1 1 0 01 / O& // .: P 4. . 0 0 .:3 0 1 ./ .2 3. / 1 7 0 . 7. 0L ./ 0 0 .:3 0 /20 3.> 1 3 0 4 . 3 .2 0 4. / . 0 : .0 0 0 01 / L < / 0 /4 .1 1 0 0 .2 . - 0 4 . 0 .. 0 01 ./ L / 4. 3 0 : 03. 7 33 0 4 3 1 . 0 4. 3 0 01 1 0 " 3 3 0 : .23 / / 4. < 31 L ./ 7 .2 3 41 .0 3 /7 0 0. 0 1 0 1. 3. / 1 0L 4 . 0 4 .2 7 . .0 : I0 1 ./ 3 01 0 : .0 0 3 / Daniel FERNÁNDEZ LANVIN Página 38 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 01 / 4. 3 0 4 ./ 1 0 3 1 0 3 / I. H4 1 3 8 31 1 0 G01 0 3 1. 1 ./ 4 . 3 /4 1 L < 3 0 3 3 L 1 31 . 0 4 0 7 0 3 . 3 0 0 01 / /20 1 /4. L ./ 0 4 07 . 3 . /4 31 0 3 /7 0 0. 01 0 0 01 / % . 1. L 0 0 .:3 0 3.> 13 0 0 0 4. / . 0 0 . 0 .. 0L < 0 .2 4. 7 0 : 3 1 . 38 0 01 / L 0 .2 0 / 1 0 /20 4. 7 0 0 / . /4 .1 3 L 0 /20 31 7 3 0 - . 3 41 3 8 3 1 4. 1 / 9 0 3. / 1 0 4 3 4. < 31 L < 0 3 .3 01 3 0 0 0 .. & // .: 4 . 1 . > 0 38 4 . 3 3. / 1 O& // .: PL 4 . 4 . . 3 : 3 1. 70 Q/ . > 0 4. -. / 0 0 3. 1 . <L 0 7. 1 L :. 7 1. 1 3 ->0 < 0 .. . 0 0 - . 1 / 9 3 /8 K . 0 0 .. 4.3.5 4 0 7 4. 7 / 3 0 4 4 3 . 01 / 4. 3 0 0 4. 31 L 4 01 0 4. 7 7 . 0 -. :0 7 & 1. 1 / 4. 3 0 7F1 : 01 3 0 0 - F / 1 /21 3 : I0 3 1 /4 / 1 3 8 3 20 3 0 0 01 1 < 4 . 04 3 3 3 8 ./ 0 . K 01 - . 0 1. 0 ./ 3 : . : I 3 04 3 3 3 8 ./ K 01 4.3.6 . 04 0 7 4. < 31 3 1. 0 01 1 0 0 01 / 4 I /> / Desarrollo Formal de sistemas. 0 : 0 7. 0 / 0/ 3 1. . 1 . 4 Q3 01 / .I 3 0 0 / < 0/ . / 3 03 71 . 04 3 3 3 8 ./ 3 04 3 3 3 8 ./ L 4. 3 F 1 1. 0 ./ 3 0 4. -. / 7F1 3 .3 0L 0/ 0 0 3 1 3 4. 3 0 4 0 0 : . 1 4. 3 0 ./ 0 : .0 8 4 3 0 . L 3 0 01 / 3 0 0 . 1 :/ 1 0 3 0 0 4 .1 4. 31 4. < 31 0 . 0L 4 . 04 3 3 3 8 L < 3 /4 F Codificar y Corregir / 3 3 . < 3 .. - . 0 7 0 3. 3 L 1 ./ 0 14 0 4. < 31 0L / . 3 4 : .1 . 1 /4 7 03 . / /20 8 4 . 4. < 31 0 3. 01 / 0 4 . 1 /4 4 3 38L 3 L 0 3 / 1 0 K < . I. 3 0 1 ./ 14 0 3 . 1. 31 : 0 3 3 38 7 L 01 / . . . 3 .0 0 K / 0 3 / 3K H4 . 3 < -. 3 1 3 3/ 1 0 0 - . / 0 3 H4 31 1 : 0 3. 0L 3 00 4 4. 4. < 31 1 :L 0 0 . -. 0 / 0 0 0 3 3/ 1 1. 01 1 0 . 3 .0 0 4.3.7 1 3 -Q / 7 / 0 0 3 1. / :2 4 . . . 01. 7 . 4 0 .. : . 0 0 3 /4 0 .. . 3 0 I. 0 .. 4. < 31 0 . 04 0 7 < Modelos de Proceso Híbridos 0/ 0 03. 1 0 K 01 K . 4 .> 0 . 3 0 3 <3 / 0 38 1 . ./ 1 01 3 / 1 L H 01 0/ 0 4. 3 0 4 0 - . 0 01 1 0 / 1 01 1 0 1 . 0 7 1I / 1 1G./ 0 . 1 0 Daniel FERNÁNDEZ LANVIN 03 / 0 3 0 3 38 Q 3 ->0 0 .. . 0 Página 39 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4.231 3 / 1 / 0/ 0> 4 . F/4 L %. 00/ / ; O%. 00/ * PL & // .: / $ + O& // .: P 1. 0 1 . 0 03. 7 / 0 L . L4 3 3 7.0 3 / : 3 8 3 /7 3 8 0 > 03. 1 0 K 01 K . 0>4 . F/4 L % O 3 70 P 0 / 4. 3 0 3 / L 3 4 .> .0 1G./ 0 0 .. . 4 90 / 0 3 03 1. 0 .. 3. / 1 B% O 3 7 P : 3 / % K3 0 33 0 : / 3K /20 3 .1 0 0 4. / . L 4 . / F 1: / 0 3 03 4 . 3 0 0 74. < 31 0 / FL 3 0 : 0 4. 7 0L 3 H1 .1 4. 3 0 0 .. 4.4 ALCANCE & -Q %. 00/ L 0 4. 3 4 0 31 : 0 / 1 -> O%. 00/ * P 0 • • ( + ( - • ' ( ( (' & ( • ( & /7 .- L 01 0 1. 4 1 03 . 1. 0 4 0 0 01 1 0 1 . 0 3 / 1 H 31 7 3 /4 . / 1 ->L 1G./ 0 /20 0 /21 3 0L 0 31 : 0 4. 3 0 0 .. 7 3 7. . 4 . 4 . / 0 3 / 1 L 0 3 1. 0 0> L . 1 0/ 1 ->0 3 7. 31 : 0 01 1 0 33 0 .. H 01 / 1 ->0 H1 0 2/71 1 0 0 7. 0 3 1. L 3 / 1 3 8 < 7 . 3. 3 K . 1 0 0 .. 4. < 31 0 1; . 3 0 $G1. 3 . 04 01 4 . L 4 01 03. 7. 0 3 / 1 0 7 4. 3 .0 3 / . 0 1 3 0 31 : 0 7. 0 4. < 31 1. 0 / 1 ->0 4 . 3 1. . 0 /1 - . 0 04 31 0 1G3 3 0 0 .. L H 7 I 04 31 0 7 . 3.21 3 0 3 / 0 ./ 1 0 3 / 1 0L < F 2 0 7 .1 0 - 01 . 04 0 7 4. < 31 L .- I 3 8 3 1 % 0 38 01. 31 . 3 3 41 4 07 3 0 3 . 0 4 .3 F 1 31 : 0 0 03 41 7 3 . 0 4. / . 01 3 L 0 4 0 7 01 1G3 3 0 0 .. L < 31 : 0. 3 03 / 4. < 31 4.4.1 / 31 : 1 0 0 Actividades Técnicas o de desarrollo. 0 31 : 0 0 .. / F 0 0 / 0 4. 7 / 0 0 .. L 0 1 3 00- / $ / 1 ->L 0 0 0 . 3 0 - . 1. 31 : 01. 3 8 < - 01 8 ( /4 3 /4 F / 1 0 01 / OA. -- P 1 0 3 01. 33 8 1. 0 ' 0 1G3 3 0 Daniel FERNÁNDEZ LANVIN : ( <; 8 Página 40 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . " 1 $ - 4 $ - 2 : @ ; ( (i) Obtención de los requisitos. %. 0 .I 0 .. 0 1; . 1 - GH 1 L 0 0 3 3 /4. . 4 . 31 / 1 0 . 01 0 0 1; . O%. 00/ * P 4 1 / 1 7 0 9 3 3 01G 4. -. / L 0 0 K I 4 7. / 1 L 3 43 .2 0 . < 04. 01 - .2 K 0 .. 0 > 3 3 /4. . 1 . I 0 4. 7 / 0 3 1 L < H0 .I 3 0 . 7 4 . 4 .1 . 0 1; . L 3 0 0 K 3 : .1 .0 1G 1 3 H4 .1 4. 3 0 0 1 :. 3 03 4 G3 3 0 03. 43 0 0 0 .:3 0 < . 01. 33 0 0 0 . 01 0 4 . 0 01 / L < 4. 3 0 03 7. .L I .L 3 / 1 . < : . 3 . 01 0 0 .:3 0 < . 01. 33 0 0 / 4 + >+ +. + ?/ 3 ; - O& // .: P !. 4 .1 0 . 3 0 0 01 1 4 4. < 31 0 0 7 3 1 0123 1 1 3 4. 31 0 1. - L < . . 3 /7 0 L / 3K 0 3 0 0L 4 31 . / . /4 .1 1 01. 31 . 4. 31 H 01 04 07 0. I 04 . 03 00 4 . 01 3 .3 01 3 4. / . L 0 4 K < 0 3 4 I 3 /4. . G 0 H 31 / 1 3 1 0 0 0 .. L < 0 L 7 01 1 K 71 L 0 0 / 0/ 3 1 1 / 0 3 . . 01 1 0 4 .1 / 1 0 /4. 0 3 1 4 1 . :0 0 01 1 0 / 0/ 4. 3 0 L 1 . 0 0 . 1 0 3 . 04 31 1 ./ 0 4. 3 / 1 0L ./ 0 4.231 3 / 1 /4 0 7 3 I . 0 38 3 /4. / 0 3 1 1 /7 0 0 4 .1 0L 3 3 : .2 :1 7 03 1 1 4 . 4 .1 3 1 3 . 04 31 4. 31 % - / 0 4 . F/4 0 01 / - 01 8 4. < 31 0 /4. 0 0 1; . -. 4 .1 / 1 3 L 0 0 3 0 3 1 L0 31 /4. 0 0 .. . 0 1 0 3 8/ 3 0 . . 1 0 4. 0 4 01 3 4. < 31 0 1. 3 0 0 01 / 4 . 4 .1 / 1 3 . % . 1. L 4 .1 / 1 3 . L 3 7F1 :1 . 3 .- 1 0 1 . 1. 3 . 1 0 ./ 3 8 L 0 31 G01 0 1. 3 0 01 / 4 . 0 F 0 4. < 31 01 3 0 L 0 3 8 7 .1 4 ./ 1 . 0 .3 8 4. 0 4 01 /7 0 4 . 0 1 /4 3 0 4 0 38 4. 7 / L 4 01 7F1 : 3 0 0 4 .1 / 1 0 01 . 3 4 3 . I. 0 38L 0 4. : 3 . 3K 1 . 1 0 .. I 4 . 1. 4 .1 / 1 L 7 .2 0 3 .1. 7 F 4 . / 1 / 01. 1 : 20 0 . 0 1 0 0L 4 0L 4. 3 0 03 7. / 1 L . / I 3 8 < 04 3 3 3 8 O%. 00/ * PL 3 0 :3 0 . 4. 3 0 0 : /20 2 0 7F1 : 0 .> 0 1; . " 4 3 / 1 / 1 / 0 / 1 L .> 7F1 :1 . : .0 : 3. / 01 1 4 7 1 0L 0 .. 7 0 0 0 7F1 : 0 < 7 - 3 0 3 / 1 . 01 0 . 01 0 3 1. 1 3 1 < 4 0 .. . : I ./ < 4. 7 G01 3 / 1 L 0. 0 1 0 0 01 / 012 L 1 .>L 3 0L < 4 0 . / 3 0 H1 0 0 Daniel FERNÁNDEZ LANVIN Página 41 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 . 0 .. 7 1 . < 3 : 70 3 / ' /4 3 .2L 1 F01 1 . I / < .> 0 3 0 0L 4 3 38 4. < 31 . 0 1 L 01 4 0 ' 0 0 7 0 4 .1 . 0 01 / & 4 . 31 / 1 K 71 / 1 012 3 /4 01 0 4 . 3 F 1 / 3 01. . 1 1 . 1 /4 3 0 3 .0 3 / ' 2. 3 7 0 4 . 3 1 L . - 0 - 3 /4 3 ' 0 . 01. 33 8 0 7. 04 3 3 4. 4 0 0 01 / L 3 / . 01. 33 /4 / 1 3 8 L 3 1 0 . / 1 L 4 3 0 / 1 / 1 L H1 0 7 L< 7 O 3 70 P 4 4 01 . 3 / 1 ->0 0 4 . 0 /7 0 0L 0 41 01 1 38 0 4 . 38 1 . 4 1 ./ L 0 3 0 1 L 31 : 71 3 8 31 : 20 0 0 3 3 41 0 31 : L < . 3 /G1 0 3 / 1 / 1 . 00 4 . 0 1. 0 0 01 / 3 . 01 0 1 ./ 0 . 1 04 . (ii) Análisis . 1 2 0 0L 0 0 .. 0 3 .. 31 L 3 /4 1 L 3 0 01 1 L . 01 0. 3 - 0 . 1 0 1 . 03. 7 4 . 3 /4 1 0 01 / /7-Z 0 7 0 .. 0 1 0/ . 0 1. 1 4. 3. / 0 01 / 3 . L . 01 < : . 3 7 OA. -- P 0 . 0 1. 0 ./ 0 :. 0 / 0 . 1 01 31 : L . 3 0 01 3 0 < 1 1 . 33 8 3 3 1 (iii) Diseño del sistema. .01 31 : 0 7F1 : 0 0 9 4. < 31 L < 0 03 /4 0 01 / 0 70 01 / 0 /20 4 90 4 . I. 0 4 0 : 0 & 0 33 01. 1 - 0 4 . 3 01. 33 8 0 01 / L 3 / 4 1 ./ K . ; . < 0 1; . 0 F3 1 .2 0 01 / OA. -- PL 01. 1 / 3 / 1 1 0 4 .0 01 1 0L F 3 1. - 7 L 4 > 13 3 1. 33 0 < / F 0 3 3 0 . 1 . . 0 1 0 9 0 01 / 0 03. 43 8 3 . 3 01 0 01. 1 - 0L 03 /4 0 3 8 0 70 01 / 0 < -. / .- I 3 8 . 4. 0 1 / 4 K . ; . < 0 1; . 0 01 / (iv) Diseño detallado % .1 0 01 / L 0 4. 3 / 1 0 4 I0 0 3 / 1 0- . 3 /4 1 . 0 9 3 4. 31 3 01. . 0 . 1 0 0 0 1 : 1 7 0 . < 1 20 0 < 0 9 " 0 (v) Implementación . 1 01 0 4. 7 0 < : . /4 / 1 3 8 L 0 1. 3 0 9 1 38 3 1 3 4. 31 1 ./ L 01 4 . 4 0 . 1. 7 F . I 3 /4 0 H4 31 1 : 0 3 1 1 0 (vi) Pruebas 3 01. . 1 01 F3 1 Daniel FERNÁNDEZ LANVIN 31 : L 0 .0 01 / 3 3 . 3 0 1. F 1 0 1 0 0 / 4. 7 0 < 4 4. 31 Página 42 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / 1 1 . • 8 • : • ; - ->L 0 4. 7 0 . I0 1. 0 4 0 7 0L 1 & 3 /4 . / 0 9 3 (L . 1 0 3 1 312 0 01 31 : 0 4 . <3 / 3 . L/ I. . 1 / 0 L 1 01 3 31 : 4 I 0 .2 38 - < 0 70 01 / 0 0 1 -. 0 01 1 0 /8 0 4 0 7 0 .. - . 0 0 0 0 : 0 . 01 0 F3 3 8 3 0 0 1> 4 3 0 < H3 43 :. 0 0 01 / 0 0 0 01 / L 1 . 3 0 0 4. 31 4.4.2 Actividades de administración y gestión del proceso de desarrollo 0 31 : 0. 3 03 / 01. 3 8 4. 3 0 0 1; . 0 3 4 3 3 8 < .- I 3 8 4. < 31 L 0 4 .:0 8 0 01 L 0 - / 1 0 3 /7 0 < 3 . 38 0 . 3 .0 0 4 . 0 1. 4. 31 1 3 L 1. 0 4 I 0 01 7 3 0 < 0 F1 4. 0 4 01 4. :01 4 0 . :/ 1 H 01 3 0 0 K . / . 0 31 : 0 - 7 0 1. 01 3 F 1 L 4 / 0 4. H / . 1 0 3F 0 0 73 F 1 0 0 1 0 " / 3 38 / 01. 3 8 ' / 01. 3 8 / 01. 3 8 = / 1 38 "3 : 3 - . 38 0 1; . 4. < 31 0 1; . (i) Comunicación. & 1. 1 31 : /20 3.> 13 < 3 0 / /20 1 /4 .> 0 1; . OA. -- P 1 3 /4. 0 8 < 0 / 0 0 3 . 3 3 3 3 0 < . 1. 0 0 3 < 3 .. 33 8 4 01 . . . 1 0 .. 0 3 01 0 3 / 3 38 3 < 1 .3 /7 / 0 < 3 / 1 0 3 .3 0 01 / < 0 / 4 3 3 8 L . 4 .1 01 0 4. 31 0 1. 7 FL 4. 4 .3 . 1. / 1 3 8 0 7. 3 0 4. 31 0 1. 7 FL 4. 4 < - 3 0 1 0 < 3 / 3 30 0 3 / 3 38 0 3 1 4 . : .0 3 3/ 1 0 0 4 .1 3 4 1 0L 4 . 0 01. 7 3 8 - -.2 3 < 4 . : / L 3 /4 F < : 38 ./ 3 8 0 1 .3 /7 F/4 3 20 3 31 : 3 / 3 3 8 0 /4 0 3 8 4 . 4 .1 - 01 . 4. < 31 3 : 3 0 1 3 8 <D 3 3 38 /4 / 0/ 1G3 3 K . . 1 . 1 . 0 0 / . 0 4 . 4 .1 / /7. 0 01 1 0 4 1. 7 F 3 1 1 / 1 1. 3K 0 / /7. 0 (ii) Administración de la fundamentación. / 1 3 8 0 F01 3 3 8 0 30 0 OA. -- P > 0 - . 0L 0 1. 1 . 3 - . < 3 / 1 . 1 0 0 30 0L 3 3 0 0 < . I / 1 0 K 0 /7 3 308 0 9 /4 / 1 3 8 L ./ 1 1 . 0 3 /7 0L 0 .. . 0 /4 9 1 . Daniel FERNÁNDEZ LANVIN Página 43 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / 1 33 / 1 0 3 : 38 03 1 01 38 /4 31 0 KI 04. 3 K 71 / 3 0 0 0 0 3 0 > 3 / 3 /4. 0 7 38 3 1 4 .38 .. . 0 1 . / 1 / 1 3 /7 L :1 4. / . : I 0 1 0 K 3 01 3 0 1 1 31 7 4 . 4 .1 1 4. 31 L 3 1 3 3 41 3 : 1 . . 4 1. 7 . 8 4. 7 / L 3 7 1. 1. 0 1 L .: 0 / 1 / 1 0 .. . 3 / 1 (iii) Administración de evolución del software. A F 01 1> 1 0 3 /4 .1 1 3 1 1 . 0 0 .. 4. 31 L 4 0 0 . 7F1 4. 3 4 4. < 1 ./ . GH 1 . 3 0 / 0/ /20 /4 .1 1 0L 0 L : .0 0 38 1 L 0 3 .L 0 : 38 0 0 0 0 1 0 .. K 01 4. 31 0 3 1. / 1 1 ./ : .0 0 0 / 1 L 0 7. 1 3 0 1. 1 4. < 31 0 3 0 . 7 3 7 . : . 0 0 .. . 0 0 / 12 / 1 < 3 1 0 31 L 4 3 1. /4. 0 3 1. 1 / 9 - / 1 L 0 4 - 7. 1. 01 3 1 - .> 31 : 1 0 01 . 0 . 0 1 3.> 1 3 0 3 / 0 4 .1 . 01 31 : 0 4. < 31 % . F/4 L - . 38 1 0 4. 7 L / -. 3 8 70 0 1 0L /4 .1 3 8 1 0 . 0 4 . 0 1 . 0 4. 4. 33 8 L 13 (iv) Administración del proyecto 7 .3 31 : 0 3 1 /4 < 1. 4. 0 4 01 . L 3 1. 1 3 8 01 4. < 31 < / 01. 3 8 4. < 31 0 0 4 . 4 .1 . 04 0 7 0 4 4. 0 1 . 4. 0: 3 8 3 0 3 3 3 01 1 / 1 < 0 3 0 3 :- 3 0 - . 1. 0 01 / 1 4. 0 4 01 3 < 4 3 3 8 L 01 / 3 8 0 .. . 0 < 0 .- I 3 8 4 0L :- 3 0 1 .: 3 0 3 0 3 0: 3 0 1; . 0 . .. /4 H4 . 3 0 31 . 31 : 0 3 0 . 0 7. 1 3 . 0 . 0- 0 < 31 L < 3 0 4. 0 1 L 3 .1 . 01 / 3 8 3K . 0- L ./ 4 3 3 8 0 31 I 1 3 0 3 .3 01 3 0 . 0 4. < 31 (v) Control del ciclo de vida del software 01 3 0 L 1G./ 0 . . / 4. 3 0 0 3 4. < 31 L ./ / 1 1 ./ 4 . / 1 -> 0 .. 0 K < 3 4 3 . / 0/ 1. 0 3 8 1. 0 01 1 0 1 4 0 / 4. 3 0 L 3 /4 / 1 0 K1 0 < 1. 0 04 31 0 3 . 31 .> 01 3 0 / 0/ . . 7. 0 - / 1 4 . 4 .1 0 . 04 0 7 0 4 0 .. 4.5 CLASIFICACIÓN H 01 01 1 0 3. 1 . 0 3 0 3 3 8 4 . 0 3 00 4 - 7 / 1 ->0 0 .. 0 1; . 4 1 .L 1 ./ 0 / 1 ->0 4 . -. 4 0 . 1 0 1. Daniel FERNÁNDEZ LANVIN : . 3 F 1 4 1 :01 3 0 3 38L < Página 44 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4.5.1 Clasificación en base a su agilidad ; .L O ; . '7P : 3 F 1 7 . 3.21 3 0 < 2- 0 . 3 1. 0 / 1 1 ./ .0 4 . /4 .1 3 01 0 / 01. 3 8 4. 3 0 0 .. - 7 / 1 ->0 /7 0 0 31 : 0 ->0 1. / 0 0 - 01 8 < (i) Metodologías de Ingeniería o burocráticas. & 0 /4 4. 3 0 0 F1 3 .1 0 ./ 0 G.. 0L ./ 4. 3 7 < 3 1 012 7 0 0 0/ 1 .> / < . 4. 7 / 4. 0 1 < 1 /4 4. < 31 0 : 0 . / 1 3. / 1 0 7. 1 / 1 . -. 03 1 0 3 / 0 .. 0 1; . 03 4 L 1. 7 F 0 0 .. ./ ->0 4 3 0 1. 0 03 4 0 3 01 7 . 3.21 3 0/ 0 . 4 . 3 0 0 .. . < 1 3 8 L 1.2/ 1 0 < 3 / 3 3 0 0 Q 3 ./ 0 .. . 0 1; . L 71 0 0 4 .1 3 4 1 0 3 . 4. < 31 0 - . 0 /4. 0 / 0/ 0 ./ 0 < 4 0 0L 7 . . 0 / 0/ 0 3 / 1 0L 4 ./ 1 1 -. 3 . 38 1. 0 0 .. . 0 4. 31 01 1 4 / 1 ->0 0 3 3 / 4 I0 " 0 1. 1 0 .. 9 0L 3 7. /4 .1 3 0 1 . 0 3 / 1 ->0 4 . 4. < 31 0 -. 01 1 . 3 .0 0 . 4. < 31 / 3K 0 / 0 0 3 0 . 38 4. 4 01 1 4 (ii) Metodologías Ágiles. 3 3 / . 33 8 0/ 1 ->0 7 . 3.21 3 0 & 3 . 01 . 4 . / 1 . 1 0 3 / 1 38 4. 3 0 0 3 : 3 .1 0 : 1 F0 < 3 .1 0 3 : 1 0 & 1. 1 /G1 0 4. 31 : 0L 4 .1 0 38 0 3 /7 0 0. 3 / I 4. 3 0 0 .. 0 K . 1 3 . 4. 3 0 1; . 0 /G1 1 /4 4 . 01 0 1 . 0/ 7 4. : . < 0 0 70 0 3 . < 0 9 . 4. / 1 3 /7 1 0 0 /G1 0 2- 0L / . 23 / 1 3K - 31 . I 4 . .. L /20 41 1 : 0 01 0 :I 0 0 .. .> 1. 3 : .1 -. 3 1 0 : 0 .. . . 0 0 0 / 1 ->0 .> 3 /7 L 3 41 01 . < 7 0 0 0 1G3 3 0 0 3 /7 0 31 & 1. 1 / 1 ->0 . 1 0 /20 0 4 .0 0 0 4. 3 0 0L < 1 0 3 /4 33 8 31 : 0 4. < 31 0 4 9 0 3 .1 4 I <L 0 0 L 3 1 3 . 3 .0 0 K / 0 3 0 / 0/ 0 4. / 1 . 0 01 : 1 3 . 3 3 7 0 0 0 H4 . 3 0 GH 1 4 0 0 .. 4 90< 1 / 1 3 3 0 4.5.2 Clasificación en base a su alcance $20 3 0 3 3 8 L 0 1. 1 3 . 38 3 3 41 -> 0 1; . $ 1. 0 0 1 . 0 /4 1G./ 6 , " 4 . . . .0 3 F 1 /G1 0 / 1 ->L 1. 0 0 3 4 . 6 , $ % 7 1 . /4 4. / . L 0 . / 3 0 L < :3 : .0 L 0 0 3 0 3 . 70 01 3. 1 . / 1 Daniel FERNÁNDEZ LANVIN Página 45 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / 1 -> 20 0 0 0 73 F 1 U 4 0 . R / 1 -> 0 .. 0 1; . 1 / 0 4 . / 1 -> 20 0 3 F 1 /G1 0 3 7. 0 0 0 3 0 4. 3 0 0 .. 0 3 .L 3 3 41 0 .. 0 1; . 0 / 3K /20 /4 4 01 7 .3 0 - Clasificación en base a la naturaleza del proyecto3. 4.5.3 C01 0 0 3. 1 . 3 0 3 38 3 . I8 4. 3 4 0 01 1 3 : 1 3 /4 . . 0 / 1 ->0 0 0 0 01 / 0 1 . I 1 3 8- 3 01 1 0> L0 / 1 -> 0 9 4 . 0 .. 0 01 4. -. / 3 8 01. 31 . L 70 3 K 3 . 4 . 0 01 / 7 0 3 4. < 31 4 07 / / 1 1 3 . 0 / 0 / 1 ->0 U / 0 .. 0 .01 3 4> 1 $ 1 ->0 . 1 0 F $ 1 ->0 . 1 0 1 0 $ 1 ->0 . 1 0 7F1 0 $ 1 ->0 7 0 = $ 1 ->0 2- 0 @ $ 1 ->0 ? $ 1 ->0 K> 7. 0 # K 3 . . . 3 ' ' 1G./ 0 .. 4. < 31 + . Daniel FERNÁNDEZ LANVIN 0 . /20 3 /Q <L 4. 7 7 / 1 L /20 ./ 3 8 1 . . 0 0 3 1. . 1 0 0 .. 7 4 .>/ 0 4 3 . 41 . / 0 70 0 4 . -/ . 1 38 7F1 0L 4. 3 3/ 1 " 1 . I 4 07 ->0 01 4 .1 L 0 1. 1 0 0 /20 . 4. 0 1 1 : 0R 0 .2 ./ 3 8 0 0 .. / 1 38 04 3> 3 01 3 0 7F1 0L 4. -. / 3 8 70 1 3 8- 3 4 . -/ 0 7. 0 3 . 1 : L 13 , Página 46 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO V FAMILIAS METODOLÓGICAS 4. 0 1 3 4> 1 1. 1 .2 03. 7. 0 / 0 / 0 4 . 01 1 0 1 . 0 % . 3 0L 0 / 1 -> /20 . 4. 0 1 1 : / L 1 /2 3 / 0 /4. 0 4 .04 31 : 0 4 0 7 0 4 .1 3 0 3 . 31 .> 01 3 0 1 3 1 ->0 K 0 03. 7.2 0 / . / 1 . . 3 < 01 L % "L 0 0 . 0- 0 /20 5.1 METODOLOGÍAS ORIENTADAS A FLUJO DE INFORMACIÓN 0 01 / ./21 3 L 0 01 / 7 0 3 /4 1 . K . ; . L 0 1; . < / 1 0 K / 0 01 1 0 ./ 0 1. 1. 0 31 .L 0 . Q/ . 0 ./ 3 8 1. 0/ 1 4 . / 3 / / . 0 3 . 3 /4 . 3 8 8- 3 L 3 /4 F . 0 01 / H4 .1 3 . 0 01 / 7 0 3 /4 1 ./ 3 8 0 1. 0 ./ 3 / F 1. :G0 0 01 / 3 41 1. 01 1 0 ./ 0T 4 3 0 4 . 1. 0 ./ . 1. 0 T < 4. 3 4 0 . 0 9 3 1. 1. 0/ 1 4 . 03. 1 0 4 . 4 . . K / L 4 1 3 . L : / 0 .3K : 1 0 1. 0 ./ 3 8 4 3 /4. . 0 3 . 1/ /G. 3 L /G1 . 3 70 31 L / F 1 04 4 3 .0 . 4 1 / 1 1 / 9 3 /4 F 5.1.1 Metodología de Análisis Estructurado y Metodología de diseño de Yourdon (i) Introducción 2 0 0 01. 31 . 1 0 0 .> - 0 0 Q1 / 0 9 0 0 0 1 L 4. / . 0 0 0 1 1 & 3 1. 20 0 0 0 01 / 4. / . 01 3 L 20 0 @ A ( ' Q 2 0 0 01. 31 . 0 .- I . 0 1 . 0 0 3 0 3 . 0 1 0 4 . 71 . 3 /4. 0 8 3 /4 1 < H 31 4. 3 4 4. / 1 . 0 70 0 $ .3 L 0 7. " + O 0 -Q 0 3 00 7> - . 3 . 4. 3 0 • " 90 G3 0 0 F0 ./ 3 8 01. 31 . [ & ' [ 7F1 : 4. 3 4 1 ./ 3 8 01 38 / 1 01 / 1 -> / $ .3 ?*P 01 7 3 8 0 4. 3 4 0 2 0 0 0 1; . " ) ' • % ( • % • % • + • $ • $ ' ) # Daniel FERNÁNDEZ LANVIN ( " ( " Q * <=P O$ 6 ) , ( ' ( ( ( " Página 47 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software !7 = 2 >+ % 0 $ .3 0 0 4. 3 4 /4 0 . 01 / 1 ->L 0 / 3K / 0 0 Q 3 4 . 4. 4 01 3 $ .3 L 4 0 : . < 3 1 . 0 18 0 . 4 . 1 ./ 4 1.8 4. < 31 0 1; . L 4. 0 1 7 1 ./ 0 3 : 1 0 4 . 1. 0 1 4 0 0 .. 0 2 0 0 01. 31 . 4 . 1 3 0 . / F. 4 1 4 .1 4 . 0 .. . 0 3 0/ 1 8- 3 0 4 . 01 0 1. 0 4. 7 / 0L 0 0 3 . 0 . 4. 4 01 0 < /4 3 0 L 4 01. L . : . 3 33 8 / 1 -> 0 /20 4 3 K 01 / / 1 0 3 . 3 0 /20 0 9 0 . 34 3 $ .3 4 . 04 3 3 3 8 1 . 0 3 1. < 0 3 3 0 : 1 0 1. 1 4 . 01. 33 0 4. 4 0 . 1 3 8 4. 4 01 4 . 01 7 3 / 1 0 0 01 / 0 1 /4 *)=L \ . < $ . O\ . )=P 4. 4 3 0 % R H1 0 8 2 0 0 01. 31 . L 04 3 / 1 0 1 38L 4 . 4 ./ 1 . 3 1 /4 3 8 0 01 / 0 1 /4 . % 01 . ./ 1 5 1 < K I 4. 4 3 7. % R O5 1 <))P (7 / >+ 0 4. 3 4 0 4 .1 3 0 $ .3 0 3 01. < 2 0 0 01. 31 . %. 3 4 / 1 L ! & $ $!$ / 0 7 4. 4 -. / 0 3 /4 / 1 . 0 4. / . 4 .1 7 0 01 / 0 / 1 0 001 0 0 /7 - F /. /0/3 2, 3 -. / 1. 0 ./ 3 0 0 0 4. 3 0 04 3> 3 0 : 3 0 .•8 4. / / / -G F 0 /4 4 ./ 1> 0 0 - 2 0 0 01. 31 . 7 1 0 . 4. 0 1 0 0 / 1 0 012 0 3 . 4. 0 1 + 1 : + 1 3 8 0 7. : - 38 0$ /4 3 0L 4 . 3> :0 4 1 0 :01 -Q : &, 4 0 1 L 5, 1 0 0> /7 F ./ 3 8 < 0 0 01 / K 01 0 1. 701. 33 8 3 3. 1 0 . .0 /8 / < 7 3 F 1 0 01 / . 0 -.2 3 0 +5 4. 0 1 0 4 . . 3 . L 0 /7 I 31 . 3 0 / . ./ 3 8 L 0 3 .L 0 . 1 0 7F1 0 0 / •; / 1 0 01 / F3 1 1 . 3 . - F0 1. 0 ./ 3 8 ./ 3 8 •! & $ :F 0 • * 4. 0 1 4. 3 0 + $ Daniel FERNÁNDEZ LANVIN & /7 I 4 . 3K L 0 /7 I H1 . , 1. . 4 01 . 3 ./ 3 8 0 33 8 1 0 14 0 Página 48 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software Proceso Unidad Externa Flujo de información Almacén de Datos . /($ / < .3 3 . 3 0 K . 0 . /4 2/ 3 0 0 01 / L 3 / 0 3 04 3 3 3 8 . 01. 33 0 0 3 ( 0 01 / 0 /4 3 8 S 0 0 0 3 I 701 1 L 4. 0 1 0 . 0 4 . . 4. 0 1 3 8 0 04 31 0 3 4. 3 0 / 1 ./ 3 8 0 0 0 01 / 0 1 /4 . 6 . 04 01 0 : 1 0 3 . 3 0 0 04 . . 4. 0 1 3 8 1 /4 . L \ . < $ . O\ . )=P 4. 4 0 . 01 0 1 38 •! & 3 1 $ 03 1 %. . 4. 0 1 . - . 4. 3 0 . F0 ./ 3 8 0 •; •! & • / >+ 3 2 & 9 * •; 0 01 / Daniel FERNÁNDEZ LANVIN 0 9 0 3 1. 3 1. 4 01 . Q 1 0L 4. 3 0 ./ 3 8 3 % . . 4. 0 1 . : . 0 01 3 0 1. / 0/ 4. 3 0 1. Página 49 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software Proceso Proceso de Control Múltiple Flujo de Control Almacén de Control Flujo de Datos Discontinuo . /(! 47 /. /0/3 / >+ 6 +33/3 2 2, 3 + &3 > / 1 . 4. 0 1 3 8 ./ 3K 03 1 . 4. 0 1 . 0 4 . / 1 0 .0 & +/ 3 ; - 7 4. 4 01 4 0 F0 701 1 L 0 F0 $! - 7 2G - +/ . \ . < $ .L 5 1 < 4. 4 0 3 1. 4. 0 1 0 0 01 / 3 0 .8 0 /20 3 : 1 1 0 " / . 1 0 0 4 . 38L 3 / - & 1. 1 04 3 3 3 8 1 1 0 0 1 0 0 / F 0 4 . 0 01 / ./ 1 33 . 1 0 0 3 1. 04 3 3 L < 0 0 9 0 4 1 4 8 . 04 0 7 4. < 31 < 0 3 .3 01 3 0 / 0/ L 7 0 . 3 0 3 1 1 : 0 1. 0 01 1 0 1 4 0 4. < 31 0L 0 /4 0 7 04 3 3 . / 33 . : .0 :2 4 . 1 0 0 37 / / =/3 1 -/0 + %2.. 0 3 4. 3 0 0 4 . 3 0 4 3 < 0 7 /. /0/3 -. / -. / / 0/ /+- 0 -. / 0 3 /4 .1 / 1 -. / 0 0 / 01. • 0 01 1 0 01 • 0 : 1 0 Daniel FERNÁNDEZ LANVIN - /3 - G 1 0 1. 4 41 . :. 7F1 03. 7 4. 3 0 L 0 - . 1/ 7 1. 0 3 8 01 0 0 / 1 0 01 / / 1 0 4 >+ 3 F 03. 7 7F1 / /4 4 . -. / . 01 1 4 / 0 01 1. Página 50 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software D7 /42/3 =/ >+ 3 - -G & 1. 1 1 7 1 ./ 4. 3 0 7 0 . / / 1 0 :. 7 0 0 01 / .7 /. /0/ + 3/3C -. / 0 1. 7 1 0 1 0L 7 308 31 : 0 70 1 ./ 3 : . 1 - 0 2/ >+ / 01. 0 1 0 / 0/ 0 < 0 . 0 3 / . 3 /4 .1 0 3 70 (ii) Modelo de proceso O6 . : 0 3 1 ?*P 2 0 0 01. 31 . 03. 7 / 1. 0 1. K 01 $ .3 3 / 4. 3 0 3 03 4. < 31 /G1 0 31 : 0 6 . 3 7. . 0 (iii) Actividades del ciclo de desarrollo 01 4 1 K < 4 1 I. 01 3 4> 1 0 012 1. 1 3 / 0 . / 1 -> 3 /4 1 01 L0 3 /7 3 8 0 3 /4 / 1 . 0 / 1 L $ .3 0 3 1.8 3 7. . 0 31 : 0 - 0 0 20 0 4. 31 % . 1. L 4 . 3 . : .0 0 /G1 0 0 9L 1. 0 3 0 > 01 3 / 0 4. 4 01 4 . 6 . O6 . ?*P !7 +92- - 31 : $ .3 4. 4 0 /7 -. L F0 / >+ 3 00- 2 0 0 0 3 1. 1 04 0 0 0 - . 20 0 0. 01 0 0 01 / + 4. / . - .L 0 7 0 .. . / : & 1. 1 -. / F 1 0 / 01. 0 01 / - 7 3 / 3 F ./ . 4. 0 1 -. / 0 0 F0 1. < 0 0 / 0/ % .1 4 1 / 1 : 00 K 1 .3 <0 : +< 0 0 0 4. 3 0 0L 0 0 . . 4. 0 1 0 0- : L 01 0 : H4 1 701. 33 8 . 1 / 1 . 3 K . : +H! / 1 0 1 0< 0 1 : O%. 00/ * P +. 4. 3 0 3 1. . / / 3 0 , 0/ < 5 ( 0 0 F0 1. 1 7 3 / I. 1 03 1 0 4. 3 0 1 3 38 4. 3 0 0L F0 < 1 0 4 : .0 3 7 4 .1 . 1 3 38 0 1 H1 0 < 0 01 1 : 0 03. 43 8 0 01 / - F 1 . 01 L 4 0 0 . 7 . . 1 . 1 1: / < .> 0 3 0 0L 7 4 3 .0 0 01 /21 3 / 1 47 / >+ 3 + 0 3 2 3 D2 , 3 + 2 & 1. 1 3 33 . -. / F . 0 1 4 0 1 . . % . L0 7 4 .1 . / .1 0 0 F0 1 0L < 4 3 .L 7 0 F0 3 1. 3 : 1 0 Daniel FERNÁNDEZ LANVIN 3 1. + ", 4 .1 . -. / F 1 0L 04 3 3 3 8 "L 0 Página 51 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 7 -1 D / >+ 3 2 + 2G 7 04 3 3 3 8 3 1. 0 01 / 0123 /4 01 1. 0 3 8 01 0 < 17 31 : 3 8 4. 3 0 0 03 3 0 3 0. 0 0 7 . 0 01 / 70 3 3 0 7 0 4 . 4. 3 0 0 31 : ( O%. 00/ * P 37 -1 D / >+ 3 21 -/0 + G 04 3 3 3 8 4. 3 0 % 1. 1 .0 40 38 - F / 1 /21 3 1G3 3 4. 3 0 3 . 0 0 01 / 2/4 / >+ 3 23 3 ; - - 01 4 0 4 . I3 4 . 1 / 1 > L 33 . . 01 0 I 3 .. 4. < 31 < 0 : 31 I < 3 /4 1 0 : 04 0 0 < 0 / 1 0 0 . 01 0 0 3 / / 0 01 / (7 +/ 7 / 1 0 01 / 4. 0 1 ./ 1 04 3 3 3 8 1 H1 - F 1 . L & 7F1 : 0 0 .. . 04 3 3 3 8 /4 3 / 4 1 4 .1 0 9 1 ./ 7 -. / % 04 3 3 .2 1 ./ 0 % - A 31 : 0 0 9 0 3 7 .1 4 . /G1 O6 . ?*PL . / 1 /G1 0 9 4 . 1. 0 1 . 0 3 / $< .0 4. 4 0 . 3 /4 / 1 . 0 " 6 . < > 03. 1 012 0 4 . 0 < 01 1 1. 4. / . 4 0 0 01 / / H4 3 . 0 0 4 . 38 ! & ( F 1 0 03 .. 0 O%. 00/ * P 04 3 03 / / 3 / 04. 3 0 ( ! & 0 1 0 4 .1 ( 0 0 1. 0 7 .3 3 F0 0 3 /4. ./ 0 3 0 0 +92- - 3 :0 8 01G 1. 7 F L 6 . 20 0 . 01 0 / 1 -> 20 0 ( < " 4 .1 -. / F 1. 0 ./ 3 8 L - . / 3 /4 / 1 3 8 / 0/ / /4 3 . :0 . 0 3 /4 / 1 . 0L 3 / 0 Daniel FERNÁNDEZ LANVIN 0 3 1. /+-D 0/ >+ $G1 01. 31 . F 0 .:.23 / 4 0 , 0 -/ 1 .- /4 3 7 .3 3 K 01 0 0 3 / 0 / 4 14 F 3 0 03. 7 /G1 0 01 1 0 0 9 L 0 /4. 4 .1 . I 4. : / 1 L 4. 0 / 7 / 1 / 1 01. 31 . 0 0 /G1 0 0 " ( /7 0 3 K 3 6 . / 1 0 01 / .. 1 : 0 : 0 4. 3 0 0 < 1 0 0 9 4. 0 1 0 01 / 1 /7G 0 0 3 / 1 0 33 . . 01 0 Página 52 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software , :0 8 < . & . :0 , / <. 1 0 0 0 0 1 3 0 . 1 0 20 0 " 0 3 38 & 7 3 0 3 . 1 ./ . 0 0 1. 1 1. 0 33 8 :, 0 / 1 :, 4 3 38 70 F 3 1. 4 1.8 F 1. 0 ./ 3 8 L 4. 0 1 L 0 7 3 .L F 1. 0 ./ 3 8 4. / . : 31 . I 3 8 31 . I 3 8 3 / . 0 1 01. 31 . 4. -. / /8 0 : 0 4 . .1 / 30 0 : 0 4 . .L < 0 /8 : . . F3 1 / < .> 1. 7 F 1. L 3 /4 1 3 0 O%. 00/ * P :, 4 3 38 . 1 /8 0 - : 31 . I 3 8 3 : .1 . 0 1. 0 ./ 3 0 3 .. 04 1 0 01. 31 . :, / 1 0 0 < 0 : 0 4. -. / 01. 31 . . 0 1 1 / 0 1 / 0 < K .> 01 3 0 0 9 47 +92- - 3 /+-/ >+ 3 0 1. 0 ./ 3 8 L / 1 -> 4. 0 1 01. 31 . F 0 4. 0 1 6 . 4 .1 /G1 1. 0 33 8 01. 31 . F 04 . 20 0 0 0 3 / 1 L 0 4. / . 0 4 0 0 0 0 / 0/ 0 & 4 . 20 0 1. 0 ./ 3 8 0 1 ./ 0 1. 1 1. 0 33 8 L 0 0 01 1 < 04 0 0 L=<@4 . 001 0 :, 3/ 1 3 38 3 1. 33 8 :, . 0 ./ 3 8 1. 0 33 0 :, 31 . I 3 8 < . 1 . . 0 Daniel FERNÁNDEZ LANVIN 1. 0 33 8 < 0 3 . 31 .> 01 3 0 01. 31 . / 4 0 ' F 1 3 0 01. 31 . 0 - 4. . 0 03. 1 20 0 F 3 4. 3 0 / 0 1 04 0 0 Página 53 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5.2 METODOLOGÍAS ORIENTADAS A DATOS 0 / 1 4. 3 0 ->0 0 / / 3K 0 . 3 < F.2. 3 0 1 0 0 4 1 I 0 0 01. 31 . 0 3 / / 4 . . 1 0 1 0 4 1 :01 2. 0 4 3 38 0 1 0 1. L 4. 0 1 . 01. 31 . 70 4 . 4. 3 0 7. 0 31 : 0 0 4 . 01. 31 . 3 8 ./ 3 8 / F H 01 01. 31 . ./ 3 8 7 ./ 3 8 / 3 1 . / 1 < 0 01 1 0 01 / / 1 ->0 0 .. 0 1; . O%. 00/ * P 0/ 1 ->0 . 1 0 01. 31 . 0 1; . 32 0 K 3 01. 31 . 1 0 3 / 1 -> . 1 01. 31 . 1 01 1 0 3 /4 .1 - 0 3 . 31 .> 01 3 0 3 /Q 0 +1 /7G / 4. 3 0 0, 0 1 00 4 ' 0 01 0 01. 31 . 0 . 4. 0 1 33 8 < . 4 1 3 8 F.2. 0 4. 4 3 0 7F1 0 0 +1 /7G ./ 3 8 0 F.2. 01. 31 . ./ 3 8 / 3 F 1 4 0 0 4 . 1. 0 ./ . 01. 31 . 4. -. / 7F1 : 01 01. 31 . 0 1 0 4. / . 4 0 0 7 . 4. 0 1 3 8 ./ /4 0 1. 0 1 4 0 5.2.1 1 3 38 > 1 /0, < 4 . 3 1 0 . 4. 0 1 - . F < 0 / 1 . 4. 0 . 0 38L 0 / 1 1 / 0 0. 01 0 1 0 1 38 01 1 L ./ 3 8 3 : / 0 33 0 3 1 0 3 3 L 01. 31 . 1 0 ->0 0 1. 0 ./ . . 4. 0 1 3 8 38 0 1; . 7 / F. 0 I3 8 0 1 0 : I 71 . / 0 1; . 7 / 3 1. / 3 0 0> L F. Evolución 03 / I0 0 / * " 0 0 90 0 1 1 L 3 / I 0 3K 1 01 1 0 0 0 7. 0 01 1 0 0 / 1 01 1 4 / 1 0 .. 0 . 3 3 . < 1G3 3 0 1 . 0 ->0 3J0 4. 4 0 0 4. 4 /G1 20 0 < 0 9 L 7 0 7. 38 4. / . - .R / 1 0 0 01 / 70 0. 01 0 / 0/ <L 4 .1 . / 0/ L - . 3 8 0 1; . 3 0 . 4 . 1. 1 . 4 . / 0 1. 0 1 4 0 01. 31 . 0 3 1. 4. -. / 3 8 01. 31 . 7 3 0L 0 1 3 0 308 <7 00 3 3 0 01. 33 0 U \ . . 0 .. "% + ( ( 4 01 . ./ 1 .: & +$ \ . .R ..,L /4 3 8 4. / . 4 1 3 0 31 : 20 0 < 0 9 0 01 / 0 O%. 00/ * P 5.2.2 ; 0. ,L /G1 3 03 El Método de Jackson (i) Introducción 0 +? 4 . % 0 / 1 ->0 0 .. 0 9 0 4 . 3J0 . &% ; ,< & +? % $ , &% 0 /G1 0 9 4. -. / 0 3 / 3 /4 0 3 8 4. 3 0 0 0 3 3 0L Daniel FERNÁNDEZ LANVIN Página 54 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / 1. 0 & 4 ./ 1 04 3 3 . < 0 9 . 0 01 / 0 3 / 1 0 3 < 3 /4 .1 / 1 0 / 01 7 1G./ 0 0 3 3 0 : 1 0 & 4 . 3 3 / H1 0 8 : 1 : &% O 3J0 ?=P 3 /4. / < . 0 < /20 3 /4 F0 3 /4 0 3 0 4. 3 0 0 0 3 3 0 < 1. 1 0 04 31 0 04 3 3 3 8 /4 / 1 3 8 K 71 0 0 .. 0 01 / 0 0/ 1 ->0 3J0 0 01 3 . 0 7. 0 1 3 0 H 01 1 0 / / 1 0 4 .38L 7 01 . 1 0 3 / I0 33 : 4. < 31 L 0 3 I 7 0 7. / 0 01 / 0 4. 1 0 .. .L /20 0 7. 0 01 / 0> 1. 0 4 7. 0L /4 .1 3 1 / . 0 1 0 < 4. 3 0 20 0 - . L . 1 1. 0 / 1 ->0 0 -Q 0 3 0 /4 / 1 3 8 . 4 1 4 .1 4. < 31 0> L 0 4. / . 0 4. 31 0 - . 4 3 38 3 . 0 0 0 0 1; . 0L 0 0 03. 43 8 < 3 / 1 0 4. 3 4 0 % . 1. L I 0 01 / 0 4 1 :01 2/ 3 L 03. 7 00 3 3 0 : 1 0 1. 0 / 1 0 0 01 / . 1 0 :01 0 0121 3 0 1 0 0 7. 0 0 0 .. 7 0/ 1 ->0 H 01 1 0 G4 3 20 0 4 .1 3 8 3J0 1 &% < 7 .3 / < . 3 33 0 .. 0 1; . % . & L / 0 1 0 HK 7 3 /4 .1 / 1 0 3 3 .. 0 01 / 7 / . < 3 /4 1 . 01 3J0 4 . -/ . 1 38 7F1 0L 1 3 .> 3 / 7F1 0 1 . 31Q 4 . / : 1 0 & L 3 0 4. 3 4 0 4 . 0 • + 0 .- & 0 .> 0 1; . 0 3 1. .2 7 .1 . 31 : 0 0 01 / 0 / . 1 0 . 0 1 /4 4. H / / 1 -> & 0 1 0 & 0 / 0 F0 - . 00- 1 0 # ( ) ( ' 0 01 / 3 & 3 < 0 / 3 8 H4 > 31 3 1 H1 . 0 01 / 1 : L 4. / . 0 / 0 01 / < 4 01 . ./ 1 0 /4 / 1 3J0 ./ . 1 / / . L 0 .. . 7 3 41 . . < 3 /4. . 4 1 :01 0 . 3 .3 3 1 H1 0 01 / 701. 33 8 7 4 3 . 0 .. . 7 0 .< 3 1. 01 4 ./ 1 / 1 3 0 0 . 0 0 01 / L 00 0 / F. 3 3 3 1 H1 - 3 ) 0 .. • 8 * / 0121 3 / . L3 / 4 . F/4 / 1 R. 3 8 00 3 1 4 . / . 0 01 / / 4. 4 0 3 / 3 . 4. 3 0 0 0 3 3 0L . 0 : 1 0 0 4. 3 / . 012 . 31 / 1 . 4. 0 1 / 0 01 / • + ( & 04 ) 41 0 4 . F3 1 .0 0 7. K . ;. < 0 1; . 7 (ii) Modelo de proceso 0 3 0 .. & 033 : 3 20 3 3 03 L 0 3 3 / 1 0 : I 3J0 : 8 .. 4. < 31 0 1; . 0 04 0 0 Daniel FERNÁNDEZ LANVIN / 1 0 31 : 00 4. 3 0 Página 55 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software ; (L 7F1 0 O%. 00/ * P 0 ; 31 ' 3 = ; 4 @ & 3. 0L < 0 0 < 0 33 ; . 4. 0 1 1 1 3 L 0 33 ; . / . 4. 3 0 / H 03 0 04 3 3 0 . 1 L & 0 . 1 38 0 33 3J0 0 0 1 /4 -. / 0 1 03 0 (L 0/ . 0 < 0 33 1 / # ( 4. 3 0 3 38 0 & 1. 1 < 0 . 4. 0 1 1 ; 1 / 1 / . 4. 0 1 . 0 0 3 0 0 01 / 0 0 0 1 . . 0 01 7 3 04 3 3 < 04 3 3 K . ;. < 0 04 31 0 0 1; . 3 / 0 9 / ! 1 ! . 0 3 ' 0L . L 0L . 0 38 1 1G./ 0 0 : 1 0L L 0 4. 3 0 0 0 01 / 0 3 - . 0 1. 4. 3 0 L 4 .1 0 / 0 4. 3 0 < 9 4. 3 0 0 . 0 4 . . 3 - . ./ 3 8 1. 0 01 / L 4. 3 . ./ 3 8 0 <- . . ./ 3 8 . 1. / 1 0 01 / ! 1 /4 L 0 3 70 1 0U (L 0 3 0 . 4 4. -. / 3 8 4. 3 0 0 30 H 01 %. I. & 0 1 -> 4. 4 01 4 . 3J0 / 1 03. 7 / . : 1 0 < 1. 7 1 0 .2 3 3 3 8 U 4. 3 0 0R /4 / 1 3 8 < 0 0 9 1 .- I3 8 .- (iii) Actividades del ciclo de desarrollo !7 4 + >+ 3 ; - - 3J0 /4 3 3 41 . 01 0 L 4. / . 4 0 0 4. 4 01 0 0 / 1 -> 0 .- I . ./ 3 8 . 1 : / 71 4 . / . 0 3 3 1 L ./ 01 4 4 01 . ./ 1 1. 1 3 / 1. 4 0 01. 31 . 1 0 012 . 3 . 01 0 3 0 < 01. 7 <G 0 1. 1 33 0L /G1 . 3 . 0 . 1 0 71 3 8 . 01 0 4. 4 0 / 1 ->0 31 0 0 4 . 3 0 0 0 +3 / %L F/4 , 7 L 4. 0 1 3 / 1 0 1 .4. 1 4. / . 4 0 & 3 / 4 .1 31 : 71 3 8 . 01 0 • ; . 3 4. 4 3 / + 01 0 7 31 : 4 .1 4 . / . 0 3 4 3 . 01 . - 4 . 1 0 < 33 0 . 38 F 1 Daniel FERNÁNDEZ LANVIN 4 . ( M 0 1 0 0 0 33 03. 43 8 L < 0 33 0 H / 0 4 .3 . 0 . 3 .L 0 < 1 1 0L 03. 43 8 4. 7 / 3 1 4 .1 . 71 . / 32 3 / 1 1 H / 1 0 0 : .7 0N 0 71 0 1. 0 1. 3 0 0 4 3 38 3 1. 0 - F 1 . / 0/ L 3J0 1 3 38 0 /7. 0 . - 4. 0 3 Página 56 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 3 1 H1 - 3 1 3 F 1 0 01 / 0 01 / 33 0 1 ./ ./ L 3 1 04 . F 1 . : I 71 0 /7 0 01 0L 0 . .2 04. 3 < 33 0 0 3 0 . Q1 0 . 3 0 3 . 3K I 1 0 < 33 03 1 0L K 7.2 / 1 0 .. . O%. 00/ * P (7 33 0. 0 1 1 1 H1 - 3 0 1 0 4. 7 / . 0 2/71 0 01 / +92- - 4. 4 0 01 • 3 ; 0 4 0 0 0 31 : < 1 .3 . 4. 4 01 0 4 . 3J0 2 0 0L 1 < 3 / 3 3 7/ 0 0 .. 1 . 0 4. 0 1 3 1 H1 .+ 3 1 H1 & L K 01 . 1 3 0 1 /4 O%. 00/ * P 3J0 4 . 4. 0 1 . / 01. 01 0 33 0 7 3 / 0 . 4 13 0 3J0 1. 0 1 0 & F3 1 0 0 7. 3 /4 9 F 1G./ K 3 . . 3 . /4 31 0 33 0 .3 0 .8 : 1 0 01 / 0 0 33 0 0 4 3 0 7. L .- I 3 3 L 3 / 4 .1 0 33 8 3 / 0 04 3 3 3 8 4 . 1 1 H1 H4 3 1 : & 3 3 33 0 4 . . 4. 0 1 . 01. 31 . 1 /4 0 33 -. / 01. 31 . 4 . 1 . 38 33 0 & 0 . 33 8 33 0 I . /(( - • ; /- 3 + 2 1 6 01 0 7 31 : / / -. / 04 3 3 14 0 3 H 0 Daniel FERNÁNDEZ LANVIN 3 / I 3 01. . 04 3 3 3 8 0 01 / 3 / . O%. 00/ * P 04 3 3 3 8 0 3. / 1 38 0 01 / + &, / 3. 0 70 0 1. 4. 3 0 0 5( & < 5( Página 57 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 31 . 01 %. 3 0 F %. 3 0 1 0 %. 3 0 %. 3 0 . /(" 5( / 0 .R 1. 0/ 1 4 07 0 4 . 3 & + 6 + - 3 / J- + 1 0 F 04 . 1. 0 4. 3 0 0 0 3 ./ 3 8 < 1. . 37 01 1 4 3 H 03 / 0U 3J0 0 / T S ( T+ T ( . T ( T T ( F 1 0 0 0 4 3 / 3 /4 .1 / 1 0 3K 0 3 < 3> .3 . 4. 0 1 F 1 0 : 31 . 01 0 0 :. 7 0 3 0 04 33 . 31 / 1 3J0 4. 4 0 001 1. 4. 3 0 • E @E % . 4. 0 1 0 1 • . /1 F 3 ./ 3 8 L 4. 3 0 : 4 . 3 F 1 01 5( 0 3 4. : 31 . 01 1. 4. 3 0 O%. 00/ 1 4 . 3 8 4 . . 4. 0 1 31 . : 31 0 3 0 * P . AT . 4. 0 1 3 8 . 33 8 F 3J0 ./ 3 8 "7 0 7 . 33 8 3 H8 4 . F 1 0L 0 3K 0 ./ 3 8 < . /7 : 31 . 01 0 1 . 0 0 4. 3 0 0 / 0 04 3 3 0 / 1 H1 01. 31 . O%. 00/ * P 4. 0 1 0 -. / 0 01. 31 . / 0/ - A ; 01 4 0 04 3 3 3 8 Daniel FERNÁNDEZ LANVIN 4 .1 . 0 1 0 01 / L 4. 3 . 1 1 . .L 0 0 31 : 3 .L 0 20 0 -. / 1 . Página 58 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 / 1 . 0 H4 0 8 -. / 04 3 3 3 8 3 H 8 +4 . F 1 0 4 . : 31 . 0 01 , 3 0 3 0 4. 3 0 0 < 4. 0 1 0 / 3J0 L H 01 1. 0 1 4 0 3 0 0 01. 31 . 0 4. 3 0 0 L / ' • - . / < 4. 0 3 0 4. 3 0 / 4. 3 0 . 0 1 0 ; 04 33 3 . 0 1 0 0 1 . 31 : 0L L 03. 7 / 0- . : 31 . 0 01 / / 1 : 0 4. 3 0 0 O%. 00/ * P % . 4 . 3 01 0 1 H1 4. 3 0 04 33 : 31 . 01 F 1 0 31 0 33 3 < 4 . 3 0 4 . - . 38 0 # ( . 1 01 4 0 L 0 9 .4 01 7 3 . 0 01 1 0 4 3 0 H 01 1 0 1. 4. 3 0 0 0 F3 1 ./ 4 . > 0 9 . 04 3 3 0 - . 0 1 /4 /4 01 0 0 01 / O%. 00/ * P 0 9 4. 3 K 01 01 4 1 012 3 /4 01 4 . 3 F 1 4. 3 0 0 0 3 3 03 / 3 04 .3 . 0 0 /G1 0 3 1 /4 04 . / 1 -> +: 31 . 01 F 1 0, $ 1 4 0 1 /4 . I 3 8 0 01 / 0 4 0 7 04 3 3 . 0 . 3 0 4 3 3 / I < H 01 1 0 1. 01 0 4. 3 0 0 %7 0120 + / >+ • ; ( 40 /4 / 1 3 8 4. 4 01 4 . 3J0 03. 7 3 / 7 1. 0 ./ .0 / 3 33 . 1 0 4 0 0. 1:0 20 0 < 0 9 38 1 L 3 0 . 1. 0 4 0 7 0 3 01. 33 0 4. 3 / 1 0 0 3 3 L 3 38 < . 4 138 01 0 1. 0 3 01. 33 0 01 7 3 70 4. -. / 3 8 01. 31 . L < 0 /8 ' ( ? 01. 31 . 1 38 3J0 Daniel FERNÁNDEZ LANVIN 01. 31 . 1 0 0 : 38 -. / Página 59 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software A I " . /(% - /3 3/ - - . 1 . . 0 / 01. F/4 38/ 0 7 1 .4. 1 . -. / 4 . 31 . 4 0 /4 / 1 3 8 3 33 8 1 0 012 3 /4 01 4 . : . 0 01. 31 . 1 0 AL 3 0 :I 3 < 01 3 " < 1. < 0 0 0 1 . 1 :0 4 0 7 0 1. 3 .. 3 01. 31 . " Daniel FERNÁNDEZ LANVIN Página 60 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5.3 METODOLOGÍAS ORIENTADAS A OBJETOS 4. - .2 1. F. 3 3 41 -/ . 1 38 7F1 0 0 ..0 K 01 / 0 0 ) 0 : 3 3 41 0 1; . 4 .1 . /4 / 1 3 0 <D .: 0 % 03 ./ 0- 3 / 1 : 1 7F1 /G1 /7 $G1 1 0 H4 . 3 0 4 . -/ L H1 0 8 0 0 0 90@ L - F0 & $ < &$ @? 4 . 4. / . : I 0 / F7 0 - F0 & $ 3 / I. 4 . 3 . 1. 0 0 :0 < 4 . 0 3 / % L 1. 0 K> 7. 0 - F0 01. 31 . 0 3 / "]] 7F31 : 4 . -/ > : ./ 3 01. . 0 1; . L : 701. . <L 3 0 3 3 L : ./ 0 9. 0 3 /7 0L / < 1 : 0L 3 . 04 31 4. -. / 3 8 01. 31 . H- . 31 I 3 8 0 ->0 K 01 1 3 0 /4 0L 3 / I 4 . /4 . 0 3 0 - F / 4 ./ 1 . 0 3 . /G1 0 3 /4 .1 / 1 0 0L 1 3 0 0 0>3 / I . 0 .- . 0 4. / . 0 / 1 ->0 . 1 0 0L 3 / & + & % + , 3 70 O 3 70 * PL !. < A 3K + &R $ , OA 3K*'P < $ -K O /7 -K* P " / : 3 8 0 1. 0 / 1 ->0 3 1 0 4 . 3 3 0 .. & 1; . + %, O 3 70 P 0 K 7 .2/20 01 3 4> 1 0 /4 .1 1 . 0 9 . 4 0 0 4 .1 . 1 38 7F1 0 0 0 1 0 0 4. 0 1 1. 3 . 31 .> 01 3 5 01 4 .38 4. / . / 1 3 / 0 4. 7 / 0 01 1 0 < 0 3 0 3 8 0 1; . 3 0 3 3 0 1 /4 .1 1 1. 20 0 < 3 1. . L 0 / 1 ->0 . 1 0 4. 31 2 0 0L 3 / : .: 0 3 8 0 1; . 3 /7 3 3 43 8 0 7. 0 . 0- /20 . 3 01 0 / 1 ->0L 3 /Q 0 4 1. 4 .1 3 8 1 ./ 1 -> . 1 7F1 0L 0 / 1 ->0 1. 1 7 0 20 0 / 0 01 / < 0 9 . 31 01 0 4. 0 3 0 9 4 3 3 8 O /7 -K* P % . 7F1 0 3 3 7 0 9 3 / . / 1 38 / 0/ L4 ./ 701. 33 8 L 31 / 1 L / 1 -> . 1 7F1 0 . 31 %L 0 0 1. 0 1 . . 0 < 1. 7 F 3 O ; . '7P 4. 4 01 4 . $! 5.3.1 . 1 0 - F / 1 . ./ 1 $ El Proceso Unificado de desarrollo de software (RUP) (i) Introducción % 8 ; +%. 3 0 / 1 -> 4. 3 0 0 .. 4. 4 01 4 . 4. < 31 0 0 1; . . 1 0 7F1 3 1 1 4 . , 0 .. 0 .> I 34 1 3 0 / 1 8- 3 0 4. : > / 0 90* 3 4 .38 0 : .0 0 / 1 ->0 . 1 0 7F1 0L 1 0 3 0 0 3 .. 04 1 0 - F0 / L 0 .- 8 3 0 3 . > 0 0 .. / 1 8- 3 0 0 1. 0 3. . 0 0 /20 0 - 3 1 : 0 01 0 / 1 ->0 1 ./ . 3 7. 0 0 1 & 1; O 1 PL < 3K 3 7 . 3 8 0 .- 8 4. / . 7 .. . $G1 3 : .0 8 ) 4 7 3 %& *= Daniel FERNÁNDEZ LANVIN 0 0 0 . L Página 61 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 7 0 4. 0 0 1 . 0 0 0 /4. 0 0 0 .. . 0 K .. / 1 0 " & L .24 / 1 0 3 :.1 8 012 . / .3 L 1 .: 4 . $! L /4 .2 0 38 012 . 4 . 1 .3 /7 / 0L ./ I8 < 01 . I8 04 3 3 3 8 $ L - F / /4 4 . $G1 3 1 . 0 : . 0 . :0 0L $! 418 $ 0 : .0 8 3 / 0 0 012 . 0 3 0 /G1 % 4 . 01 4 3 . -. 4 3 3 3 / 1 / 0 / F. 0 4 .1 3 0 3 0 /G1 0 4. 4 01 0 4 . 0 1 . 0L < 0 3 / 1 -> Q 3 /20 /4 3 / - F / 012 . $! 0 0 -. 1 0 01 7 4 01 0 0 7. / 0 4 . % 0 3 :.1 . / 1 -> /20 > K <L 0 /4. 1. 2/71 . 1 38 7F1 0 (ii) Modelo de proceso / 4. 3 0 4. 4 % 00 3 . 31 .> 01 3 /20 1 . 0 1 < . 3 . & 1. 1 / 4. 3 0 1 . 1 : 3. / 1 4. < 31 0 : 1 . 3 0 33 : L3 0 3 0 0 1. 1 3 / / 4. < 31 0 / 0/ " / 4. < 31 1 . 38 4. 3 3. / 1 0 01 / L < 7 .3 0 31 : 0 4. 4 0 4. < 31 1 . - + 2 0 0L 0 9 L /4 / 1 3 8 < 4. 7 , " 1 . 3 8 0 3 01. < 0 7. . 0 1 1 . 3 8 1 . .L < 0 - > 4 . 3 F 1 3 0 0 0 0 3 7 .3 . 3K 1 . 3 8 - 0 1 . 3 0 4. 3 31 1:L 0 . / 1 3 .. 33 8 L 0 7. 1 0 0 1 /4. 0 4. < 31 7 . 4. 3 4 4 0 3 /4. . 0 01 / 0 .. . < 0 3 1 H1 - 3 %. 3 • • • • 1 . 38 0 0 .. ". . 0 0 9 /4 / 1 . 3 < 04 3 3 03 0 0 1 I . 33 0 9 / 1 3 /4 0 3 /4 1 3 1 31 . 0 1 00 10 3 0 . : 1 0 3 / - > 1 0 03 0 0 0 & 1 . 3 8 3 /4 0 7F1 : 0L 0 .. 3 1 Q 3 01 1 . 38 " 4 . 3 1. . 0 3 I 0 7F1 : 0 4. F 0 1 / L0 7 . :0 . 0 3 0 0 4. : 0 < 4. 7 . 4 3 . : 01 1 4 1 . 3 0 3 1. 0 4 .1 0 -Q % O 3 70 P 0 01 0 : 1 F0 3 . 04 31 / 4. 3 0 3 20 3 3 0 • • & . 3 . 0- L 3 3 .. . /1 1 . 38 0 4. 3 +0 /4. G01 0 1 31 / 0/ ,L 0 / . 0 /4 31 0 0 1 31 . . 1 0 4. 4 01 4 . / 4. 3 0 3 03 & . 1 /4. • 3 . 0 .. 3 . 01 3 38 0 0 .. 0: 3 0 4 3 38 1 1 0 . 0- 0 /20 -. : 0 0 4. 3 . 1/ 0 .I . 0 4. 3 . 0 . 1 0 Daniel FERNÁNDEZ LANVIN 4 0 .. 0 1. 7 F 3 .1 4 I 1 / 9 4. 7 0 4. < 31 L . 1 0 4 ./ 1 . 0 0 0 Página 62 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software • 1 . 3 8 3 1. . 3 3 . + / - . 3 0 0 0 . < 0 0 3 .. 04 1 0 . 01 0 4 3 /4 1 / 1 4. 3 4 4. < 31 L 0 0 K . 3 /4 1 . 1 . 3 0 0 3 0 :0 %. % : : : .0 8 4. () ( / 4. < 31 0 0 01 / 0 : 33 0 31 4 . 0 3 1 0L < 3 01 ( 3 0 0 4. 3 .2 Nacimiento 3 , 0 .0 .L 3 .. - . < 3 3 0 4. 3 1. 0 0 /20 1 . 3 3 ) 0 Muerte K Tiempo Los ciclos concluyen con una versión Inicio 1 . ^ Elaboración 1 . ^ RR RR RR Construcción RR RR RR Transición 1 .^ R 1 . ^ Detalle de un ciclo con sus fases e iteraciones . /(8 323 1 - 4. " 33 31 4. 4 . 4. 3 4 . 0 : : .0 8 1. - O 3 70 P !7 /- - 3 + 3 2 + Tiempo 0 01 / L < 3 < 3 / 0 4. 3 - . 1 . .L 3 33 0 1 /4 0 : 3 1. 0 0 1. :G0 0 3 3 3 3 . 01 4. < 31 < 0 01 / 3 0 0 0 3 1. 0 0 0 0 : I 03 /4 01 4 . 0 0 .. . 0L 1 . 38 " 3 0 3 1. 0 0 : .2/ .3 1 . 3 8 1> 43 4 0 4 . 0 3 3 2 0 0L 0 9 L /4 / 1 3 8 < 4. 7 0, Daniel FERNÁNDEZ LANVIN 31 : : .0 8 0 .. ./ 00 4 0 0 " - . 4 . K1 0 K 71 0 +. 0 1 0L Página 63 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software Actividades fundamentales Elaboración Inicio Construcción Transición Requisitos Análisis Diseño Implement. Prueba Iter #1 --- Iter #2 --- --- . /(: /- - 3 20 3 2 3 1 --- --- --- Iter #n-1 Iter #n - • ! . 1 01 0 0 0 .. 03. 43 8 4. 31 4 .1 . 7 L < 0 4. 0 1 20 0 - 3 4 . 4. 31 O 3 70 P ./ 0/ 0 7 01 7 3 . 0 4. 3 4 0 3 0 0 01 / 4 . 0 0 . 0 /20 /4 .1 1 0L . 1 31 . 0 01 / -. 0 . 0- 0 < 4 4. < 31 3 4. H / 3 8 3 01 4. 31 • ! 3 0 0 0 31 : • ! 4. • ( . 1 01 0 0 0 4. 31 < 0 0 9 . 04 0 7 4. < 31 01 0 < 01 / . 0 . 3 .0 0 3 0 . 31 ( . 1 01 0 04 3 3 1 / < .> 0 . 1 31 . 0 01 / 01 .2 3 3 0 4 3 . 0 04 . : . 3 7 4. < 31 0 > 70 1 . . 3. 3 K 01 3 ! ( " 7. 4 .> . 1 : .0 8 7 1 " : 31 : 0 3 / . 0 38 3 3 0 < 3 0 3 38 : .0 8 4. 31 . : .1 .0 3 4. ./ 3 8 0 1 31 . 71 3 / 0 01 / 3 /4 1 31 0 3 3 1 L F01 3 : .1 0 01 3 L : (iii) Actividades del ciclo de desarrollo !7 4 + >+ 3 ; - - 4 1 / 1 % 4 .1 . 3 3/ 1 1. 9 31 : 1 / . . 01 0 " 7F1 / 3 4 . 0 /4 3 . 0 . I 3 8 L 4. 4 4 3 . 01 /G1 31 : 3 1. 4 0 0 / + 3 1 3K 1 . . 4 .1 ' . 5 1 ' 4 ' Daniel FERNÁNDEZ LANVIN I. Página 64 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software /7 + 0 / 2- ; - - /+33/ - 0 4. / . 0 / 0 0 : 1 .4 . 3 . 01 4 . I3 0 01 / 0 3 / 7 0 . 3 0 3 % 0 4. . 1 . I . 01 0 : 1 + 3 3 ,L K . :. 0 K 71 0 .F 0. I 7 0 L 4 4 1 :01 0 4 L 4 . 0 1 . 1. 3 0 3 3 8 7 4 1 / 1 01 3 01 8 4 01. . 7. 1 / . 0 1 0L /G1 71 3 8 . 0 1 0 4. 4 01 4 . % 0 3 0 31 : 0 / . 38 <3 0 3 38 0. 01 0 0 01 / 0> L 01 4. / . 4 0 L 7F1 : 0 / . . 1 1 0. 0 1 0L 4 1 / 1 01 0 0 / 0/ 1 . I 01 0> ./ 0 .2 0121 3 L 0 31 .2 3 / 3 3 < 0 / 1 0 0 .2 H1. > 0 / 0 3 0 3 04 .0 1 . I " / F 1 3 ./ 1 1 04 . 3 0 . / 1 0 01 01 L % 4. 4 Nombre corto Nombre identificativo del requisito Descripción Breve descripción del requisito Estado Con los siguientes valores discretos: propuesto aprobado incluido validado Coste estimado de implementación En términos de tipos de recursos y horas persona. Prioridad Pudiendo tomar los siguientes valores discretos: crítico importante secundario Nivel de riesgo asociado a la implementación de la característica Pudiendo tomar los siguientes valores discretos: crítico significativo ordinario 0- 0 3 1. Q1 / 0 3 . 31 .> 01 3 0 01 0 : . 0 4 0 .2 3 0 . 0L F 1 3 1. 0 04 31 0L 4 . 01 / . 1 / 9 3 .3 / : . 3 / 0 3 3 1 . 3 0 47 01 +3 3 38L < 4. < 31 < 2 + 6 3 2- - 0 / . 1 01 4 0 L 0 4 .0 0 /4 3 0 0 .. 3 41 0 4. 4 0 / 0 01 / K 0 .. < . 1 31 4. 3 4 / 1 7 .. ./ 3 3/ 0 /4 I 0 01 / % . H4. 0 . 3 1 H1 4 .1 0 4. H / 3 0 3 /4 / 1 . 0 / / - 3 03 1 7 0/ . 01 0 3 1 H1 0 01 / L % < / . 1 0 0 32 3 30 + 03. 7 0 3 3 41 0 /4 .1 1 0 3 1 H1 3 / 7F1 0 / L< I 01 0 7F1 0 03 1. 0 O 3 70 P 1 3 38 < 0- 38 /7. 0 4 . 0 0 7F1 0 4 ./ 1 0 .. . - 0. 1G./ 0 3 1 .2 3 / 3 3 8 1. 1 0 0 4 .0 0 Daniel FERNÁNDEZ LANVIN Página 65 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software /4 3 0 4. 3 0 0 3 4. 3 0 0 3 4. 3 0 37 , 0 01 / 7F1 : 0 32 3 + . 0 03. 7. 0 7F1 : 3 /4. . 0 / - 3 04 3 3 G 3 0 4 .1 .2 0 01 / L < 01 7 3 0 3 /4 1 3 0 . . 0 0 0 1. 7 F . 0L 0 . 04 0 7 0< 0 4 . 3 0 : / / / / 4. 4 01 4 . % 3 41 . 0 1 4 0 /20 /4 .1 1 0 7F1 0 3 1 H1 0 01 / 0 7F1 0 / . 4. 0 1 0 3 0 0 H 01 0 : 1 0 0 3 1 . 1. 7 F 0 01 / O /7 -K* L 3 70 * P 0 7F1 0 / + 3 0 0, 4 . 3 1. 0 ./ 0 1> 4 3 0 O 3 70 P • • 7F1 0 . 4. 0 1 7F1 0 / 0 - / 1 L3 / •& 3 0 0 K . • - 3 . 3 .. .2 3 / < 3 : 38 K 3 0 0 0 / 4 3 41 0 0 0 01 / / - L / 0 0L 1. < 31 . 0 3 .. L3 / - - 3 7 K 3 . :8 L 0 0 < / 4. 4 01 4 . % 4 . . 4. 0 1 . 0 / 0 / 0 0 -. / 0 3 0 0 $ $ 1 01 0 -. / 0L 0 / 01. 1 0 0 4 .0 0 /4 3 0 3 41 . . 01 0 0 3 0 0 / < 38/ 0 . 3 03 1. 0 / 1 0 3 3 0 O 3 70 P / / 0 . I . 0 .- I 0 4 . 0 01 0 / % 01 / / 08 . 4. 0 1 .2 0 7F1 0 / /20 /4 .1 1 0L . 01 03 1 0 3 0 03 1 0 0 . 3 - .2 ./ 3 0 - 0 . 1G./ 0 4 . 4 01 . ./ 1 0 : 04 . 0 01 0 0 /4 .1 1 . 3 . . 7F1 : / / 0 3 1 . 3 /4. 0 8 3 1 H1 0 01 / L < :1 . 3 . 1 1 38 1 . H3 0 3 .1 0 4 .1 0 / 0/ 20 3 2 3 3 0 + 3 4 + 4 / +/ 01 +- >+ 3 2 1 420/; - - 1 + ; 2- - 0/ - 2= + 2/ >+ /+ 6 O 3 70 PL < 04 3 3 . / 3 0 01 / . 0 : 3K 4. 7 / L 01 1 . 0 3 / 1 1. 0 31 : 0 + 2 0 0L 0 9 /4 / 1 3 8 , , / - 3 7F1 : / - 3 0 3 /4. .- I 3 8 & 0 4 .1 014 0 / 0 < / 7F1 0 $ . 0 4. 3 0 0 0 $ / - 3 3 0 0 0 3 2 3 /- - 3 - 3 + . 03. 7 0 4. 3 0 0 - 3 /4. 0 1G./ 0 3 0 0 0 - 3 < 31 . 0 - 3 0 3 .. 04 3 0 4. 3 0 0 - 3 < 0 3 1 0L . 04 31 : / 1 O 3 70 P & 03. 7 / 1 -. / 0 3 0 0 0 $ 03. 7 F 1 0 / 01. .0 3 0 32 3 3 / 3 1. 7 F 1. 7 F / 1 Daniel FERNÁNDEZ LANVIN 4, - 3 2+ . 0 / 1 . - 3 3 0 0 - 3 0 : 3 7 4 . 4 .1 . 0 1 I 3 F 1 1 0 - 3 < O 3 70 P " 3 0 0 - 3 4 -. / 0 1 . 33 8 < -. / 0 31 : " Página 66 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 1. 7 F .L . I3 8 1 /20 - 3 3 0 < 0 1. 7 F 4 / . 0 - 3 0 0 .. 7 3 33 . / 1 0 31 . 0 - 3 < 0 3 0 0 3K 0 31 . 0 . 0 01 L < 4 .1 01 0 .. .2 / 7F1 0 - 3 1 0 - 3 < 0 1. 7 F - 3 01 0 7F1 0 0 0 0 3 0. /4 01 0 4 . - 3 / 7 /1 /3 ; - - D+ 4 .1 3 4 . - 3 0 4 0 0 4. / . - .L 0 3 0 0 0 - 3 0 - 3 1 3 / 3 0 0 0 L 0 3 /4 01 4 . 1. 7 F . 0L F 1 0. I 03 0 0 0 - 0 - 3 L < 1. 0 ./ 0 +/2- 4 .1 . . 38 . 0 1 0 71 4. / . 4 0 L < . 4 . / / 0 71 0 0 L 0 H1. 03 0 0 0 0 01 / 03 0 0 0 3 41 . 1 1 0. 01 0 3 0L 3 / 0 3 0 0 04 3>3 0 3 0 0 % .1 / - 3 3 / 1. L 0 4 3 01 1G3 3 4 . 71 . 0 3 0 0 0 0 01 / & 1 3 31 . 4 . 3 1. 7 F . < 4 . 3 31 . - 3 + 0 3 .L 4 .3 3 1 , 0 3 : .1 .2 0 . 0 01 / " 1. 7 F . +< 3 31 . - 3 , :< 0 . 0 . 0 01 / ./ 3 8 . . .2 0 4 .1 4 . 4 .1 / 0/ 0 4 .1 3 0 . 0 1 ./ 1. 1 3 0 1. 7 F . 0L 1.20 1. %. 1. 7 F . 0 33 3 0 0 0 - 3 . 3 L ' L 0 . 1 0 1 3 0 %. 3 . 1. 7 F . 31 . 31 . 0 01 / +4 0 ,L < 3 3 0 0 - . 3 0 0 1 0 4 .1 3 4 - 3 L 0 0 . I3 0 1. 7 F . 3 /4 0 K - 3 1 3 0 < 0 4 .1 3 4 L :I 4 3 01 - . 1/ 1 0 0 1. 7 F . 0 31 . 0 - 3 1 3 0L 0 1 0 4 .3 F 1 03 0 0 0 4 1 3 0 0 01 / 0 01 0 4 1 . < F01 . 04 G0 01 0 3 0 0 0 L< 7 3 .3 1 0<3 0 01 . 0 0 1. 7 F . 0 0 31 . 0 0 01 / 7 0 . 1 / 1I 0 / 1 0 01 / 0 ./ 3 8 + ./ 3 0 0 0 , < . .- I . 0 3 0 0 0 4 . 0 F01 / F. 0 3 0 0 0 31 . 0 1 0 01 . 01 4 . G0 . 3 04 . 0 . 1 / 1I 0 01 0 1 . 0L / < .> 0 . 012 3 /4. 0 03 0 0 4 0 3 .0 -Q 3 0 0 3 0 37 . . /1 /3 ; - - + D+ 01 0 3 0 1 3 3 3. 1 L < 0 0 0 < / 3 0. . 0 01 0 01 0 +/2- & . 3 - 3 / . 01 0 3 0 3 0 0 0 3 3. 1 0 +4 . 0 1 0 04 3> 3 0 3 0 0 , . 0 4. 3 0 3 41 . 0 01 0 3 0L 08 .> 4 . . 3 - . 0 / 0 3 0L 0 3 .L 0 4 0 3 .0 -Q 3 0 0 3 3. 1 0 Daniel FERNÁNDEZ LANVIN Página 67 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software F/4 0 0 . / 1 L 0 1 . 3 0 < 0 . 01 0 0 9 > 0 3 =L 0> 3 / 0 . 01. 33 0 . 1 318 3 0L 0 9 < /4 / 1 3 8 O 3 70 P & 3 41 . 3 01 . 0 1 0 < 0 1 I 4 01 . ./ 1 . 1 20 0 < 0 9 F 1 / 30 0 0 (7 +92- - %: 31 : 20 0 3 / . / 1 < 01. 31 . 3 8 0 0 1 0 3 41 . 0 . 1 31 : 1 . . % . L 4 .1 4. 31 71 L / 3 0 0 0 L : 0 3 0 . 0 1. 0 4 . 0 720 3 0 1 / 1 -> 7F1 : 20 0 0 3 0 - . 3 /4. 0 8 /20 4. 3 0 0. 01 0 < 03. 43 8 0 / 0/ 0 0 23 / 1 . O 3 70 P . /7 20 3 2 3 /+92- - + / . 4. 0 1 . 0 01 / 7 0 0 . 4. 0 1 3 8 , " 0 20 0 : I. 0/ % 0 0 .: 0 < 01. 31 . 0 0 . 3 $ 01 1 0 .1 0. 01 0 31 0 4 . 0 0 20 0 4. 0 1 701. 33 8 : . 0 3 0 0 <D 0 70 01 / 0 0 01 / A20 3 / 1 L 0 3 1. 1. 1 / 1 0 . 3 0L < 4 04 0 3 0 : 701. 33 8 012/ 3/ 0 .2 0 3 0 0 0 9L/ F 3 3 41 0 4. 4 3 1 H1 0 01 / < 3 /4. . & 3 /4 .1 / 1 0 / 1 . 04 0 7 0 - . /G1 0 /4 / 1 3 8 L 1. 7 1 0 0 1 /7G / < 1 : < 1 4 0 3 3 41 0<. 3 / 4. 7 / % 0 . 3 0 0 1 . IL 3 1. 1 , I3 8 0 3 3 7 < 20 0 < 4 .1 1 0 : 47 30 0 9 01 0 <4 . 0 < 0 0 37 0 0 7. 38 1. / 0 F3 1 30 0 0 0 7F1 0 20 0 1. I . 31 K 3 3 0 20 0 03. 7 3 / 0 1 ./ 1G./ 0 03 0 0 1 . 33 8 O 3 70 P %. 4 .3 0 3 3. 1 / 3 0 0 5 3 3 /+92- - + % 4. 4 0- 1 0 3 3 33 0 . . 04 . :. 3 7 20 0 0 01 / & . 3 . 1 . 3 0 / 1 H1 . ./ 1 0L 1 /4 0L = 04 3 3 0 01 / L 3 3 1. 0 31 . 0 3 . 31 .> 01 3 > 03 Daniel FERNÁNDEZ LANVIN 1 . 3 0 7 . 1 . 31 . 0 01 / L : 3 0 7 4 0 . 01 1 . I 04 3 3 01 7 3 . 01. 33 1 . 33 8 O 3 70 0 01 / L 3 / 0 / 1 . L 03 1 . I 3 1 0 P ./ L 1 / 9 4 0 Página 68 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software , 20 0 . 1 31 . 0 . 1 31 0 3 / I 3. 3 8 / 0 4 1 0 2 0 0 4. 3 4 0L 0 3 0 0 . 0 1 0 3 / 0 " 01 001 04 0 0 : ( ' 1 20 0 : 1 3 1 0 < 0 " %. 4 .3 / 4 . .- I . / 20 0 4 I 0 /20 9 0 < /20 / F7 0 % 4. 4 /G1 . 31 4 . 1 3 . 0 4 1 0 2 0 0L 3 0 01 1 0- . / < . 4 .1 3 .1 Q/ . 3 0 0 0 4 1 3 3. 1 < 04 G0 . I . 3 3 .. 04 1 1. 0 4 1 1. 0 0- 3 0 M 3 0N 3 0 0 0 4 1 0 1 4 • 03 0 0 - 3 0 . • 03 0 0 0 4 . • 0 3 0 0 0 - . I3 8 < : . 04 . . 0 4 .1 . 0 4 .1 1 ./ 1 ./ 01G . H1 0 8 3 31 . 0 / 4. 3 0 0 01 / 1 . 3 0 ( / < .> 03 0 00 1 3 3. 4. 31 01 31 : 0 7 3 0 0 0 - 3 1 :0 4 . . 1 31 . L :1 / 0 0 -. - 3 0 < 0 3 3 0 / / + 1. 1 0 4 1 I .0 4 . 1 3 . 3 F 1 0 3 .. 04 1 03 0 0 1 0 : ( . 0 . I3 0 03 0 /1 . 07 I 3 3 . .. . 1 1. 0 3 0 0 / - 3 / 4. :0 0 3 3 0 0 0 . 0 3 , 1. ' 0. 0 1 0 04 3 0 0 0 4 . 3 . 1 20 0 < 3 0 . 1 . ./ 4 0 . 1. 1 3 / 1 0 70 1 0 31 : 0 0 9 /4 / 1 3 8 % . F/4 L 4 0 /1 3 0 . 01. 33 0 4 .0 01 3 L 01. 7 3 8 < 3 3 .. 3 3 . 31 .> 01 3 0 0 - . L1 . 3 0 - 01 8 1. 0 33 0 , I. 30 0 :I0 1 20 0 0 3 0 0 0 1 3 0 3 3 0 0 L 0 1 3 0 3 0 . 04 . :. 3 7 F 3 /4 .1 / 1 3 0 0 1. . 0 1 0 04 3 0 0 7. . I3 8 0 : ( 0 0 . L . 1 31 . L 0 7 I. 0 01 / . 1 71 3 8 . 01 0 % . 3 0 0 2 0 0 3 < 0 7F1 0 0 0 3 0 0 3 0 0 L 0 01. 7 < 0 7F1 0 2 0 0 < 0 3 41 . 0 30 0 " 01 4 0 0 1 3 03 0 0 3 1. L 1 1 . I 3 0 . 0 4 . . I. 0 3 0 0 0 & 07 I 0 0 /7. 0L . 04 0 7 0L 1. 7 1 0 < . 3 0 % 4. 4 01 3 F 1 ./ 0 4 . 1 3 38 03 0 0 20 0 Daniel FERNÁNDEZ LANVIN Página 69 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software • 1 3 . 0 3 0 0L / 1 01 1 3 0 0 < 3 ./ / 3 0 . . G ./ 3 8 7 1 I .0 < / 4 30 0 • 1 3 . 3 0 01 3 0 . 4. 0 1 31 . • 1 . I 3 1. 4 . 3 : 1 4. 3 4 03. 43 8 0 1 - L < 04 G0 .0 . I3 8 31 . K / L < F. 0 . 3 3 1 . 31Q 1 3 . 3 0 1 . I 4. / 1 : 4 . 3 3 1. 3 1 . . 0120 3 0 0 . 4. 0 1 03 0 1 . 31Q 31 . K / 1 . I 3 0 0 • 1 3 . H1 . < • 3 0 F. 3 0 1 7F1 0 8- 3 0 3 0 . . 1 1 . I3 1. 4 . 3 31 . 0 0 01 / 01 3 0 . 4. 0 1 1 . I 3 / 3 38 1 3 . 3 0 3 1. . 04 0 7 1. 1 / 1 3 1. < 3 . 38 . I3 8 3 0 0 L < 04 G0 . . 01 3 0 3 1. 3 . 0. 01 0 3 0 0 0 3 0 0 3 1. 0 3 40 / F. 1. 3 0 1 . IL 04 3 / 1 0 31 . / F -. 4 .1 3 1. $ ( & " % .1 07 I 3 0 0 3 0 . 0 4 . . I. 3 0 0 L 7 / 0 03. 7. 38/ 1 . 31Q 0 0 3 .. 04 1 0 7F1 0 20 0 % . 0 /4 -. / 0 3 7. 38 $ 3 1 0 01 3 0 31 . 0 4 .1 3 4 1 0L 0 7F1 0 2 0 0L < 0 0 3 0 % 4. 4 0 01 0 ./ 0 3 0 . 3 0 0 - .4 . 0 .. . 01 31 : • •" 30 01 3 0 7 0 . :3 31 . 0 7. / 7F1 1 / 0 F 4. : 1 . I 1 3 0 20 0 1 3 4 0 1 . . 7 4 . 3 . 0 -Q -. / 3 7. 38 3 0 0 . 0> L 0 1. 1 3 0 0 4 . < 7 0 . / L 4 .1 0 01 / 4 .1 3 4 . . I3 8 -Q 3 0 0 / • • • 0 / 0 F0 2 0 0,L 0 0 3 0 1. 3 0 0 . F 4 . 3 0 + 0 1. 1 4. 480 1 7F1 :3 1 + & -. / 20 0 -. / 3 7. 38 0 012. I . / 1 0 .2 7 1. 1 . 1 01 3 0 0 0. 3 0 0 ( 0 3 3 3 0 0 0 ' 01 4 0 0 . 3 - 1 0. 20 0 4 . 7 .> 1. 1 .0 0. 01 0 3 0 Daniel FERNÁNDEZ LANVIN 01 0 3 0 0 9 < 0 0 1 3 /4 / 1 3 8 L 3 / Página 70 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software , I. 3 0 . 0 20 0 1 0 03 0 0 0 L0 7 4. 3 I. 1 0 3 0 0 20 0 0 K 1 3 :I 3 I 01 4 1 31 : 0 7F1 : 0 3 7. . I. 3 0 0 1 3 .</ 1 . 0 . 04 0 7 0 3 0 2 0 0L 0 0 1. 7 1 0 < . 3 0L < 3 41 . . 0 . 0 1 0 04 3 0 0 7. . I3 8 3 0 20 0 % 4. 4 01 4. 3 / 1 : . . 04 0 7 0 3 /4 0 3 0 0 : 3 0 4 . 1 0. . 3 4 .0 3 /7 I3 0 30 0 1 0 0 ( 3 0 0 /7. L 4 /1 . 3 3 41 0 . 04 0 7 0L 0 1. 7 1 0 0 3 0 01 1 0 0 4 . 38 3 0 1 3 . 1. 7 1 7 0 . < 0 1 4 3 3 41 < 1 ./ L ./ 0 / 1 1 1 . /4 / 1 3 8 701 1 L 0 7 1. 1 . 3 F 1 14 0 1. 7 1 0 / 1 . 1 I3 8 0 / 0/ 0 0 0 /4. 0 4 07 : ( %. L % 4. 4 0 3 0 3 1 3 .. 04 1 03 0 0 : ( . 4 .1 . 0 -. / 0 0 0 . 01 3 0 3 7. 38L 0 3 3 0 1. 0 0 # 01 0 7 / 1 .0 7F1 : 0 3 1 . 3 /4. 0 8 : / < 20 0 1 < 3 3 41 L 0 ' . 01 0 1. 1 .0 :, I. . 1 3 0 0 9 < 4 0 20 0 3 0 0 1 3 /4 / 1 3 8 0 L 01 4 0 0 . 3 - 1 0 20 0 4 . 7 .> 1 0 /2H / 0 0 7 0 - . 0 - . 1 I. 4 3 4 1 0 /20 / 4 07 L 4 1 2 0 0 3 /4 0 7F1 : . I. - 0 03 0 0 / 30 0 0 L < 03. 7. 0 4 3 0 ./ 4 01 / .0 31 0 3 /7 0 1 . 0 "7 - A 3 .. 3 3 /4 3 3 .. 1. 0 33 /4 / 0 . 1 31 : 0 9L 0 / 0 01 / < 0 0 ./ . 1 31 . 4 . 0 4 .1 1 0 0 . 01 0 0 9 4 ./ 1 3 /4. 0 8 4. 0 04 31 0 . 3 03 0. 01 0 0 < . 01. 33 0 . 3 0 3 0 - F0 4. -. / 3 8 L 1 0 . 1 I 7 0L 0 01 / 0 4 . 1 : 0L 1 3 ->0 01. 7 3 8 < 3 L 1 3 ->0 1 . I 0 . L 1 3 ->0 - 01 8 0L 13 ". 1. 4. 4 4 . 0 31 : 0 1 38 < 03 /4 0 1. 7 F0 /4 / 1 3 8 4 .1 0 /20 Daniel FERNÁNDEZ LANVIN Página 71 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software / F7 0 0 4 . 0 4 . 1 . 3 0 0 +0 70 01 / 0 0 9 , 0 /4 .1 1 0 7. < . 4 3 0 9 3 1 . 0 .. < 4. 33 8 0 : 3 01. . /4 1 . 0 01 / 4 . 3 : 0 . 01. 33 0 /4 01 0 4 . 0 4 .2/ 1. 0 1 3 8- 3 0 4 : . 1. 0 ./ 3 0 / 2 0 0 % . F/4 L 0 1. 7 F/ 0 3 - F 4. -. / 3 8 /1 K . 3 L 0 - . I3 0 3 0 . 1 2 0 0 7 .2 0 . 1. 0 ./ 0 1. 1 4 . 3 0 5 7 1. 3 I 3 01. 33 8 /4 / 1 3 8 L 0 .1 33 3 31 : 4 3 38L / %7 1G./ 0 1. 3 0 3 . 1 :/ : 0 0 33 : 4. < 31 %L 0 9 0 1 4 7. 38 < 0 3 0 1 4 3 L / 0 9 0 3 1 0 3 < K 71 / 1 . 3 K . 1 /4 K .. / 1 0 .> <: 1 0 9 4. 0 9 < / 3 0 / 04 - 0 3 / . 0 1 0 20 3 2 3 3- A 0 4. 3 4 . 0 1 L < 0 0 .I 3 0 .: . 01. 31 . 4. 4 01 4 . / 20 0 / 0 9L 0 .:.23 / 4 . /4 / 1 3 8 0 01 / L 3 < 0 0 1 0 / 1 0 • & 70 01 / 3 1 0 • " 0 . . . 4 . • 0- <0 0 4 3 0L 1 . 3 0< < 0 0 4 . 3 0L 1. 7 1 0 < 0 3 0 0 . : 1 0 4 . 0 20 0 . : 1 0 4 . 1 I 3 / 04 3 3 3 0 I3 0 3 / 0 0 9 03 0 0 / 0 9 0120 0 3 0 0 0 R 20 0 3 / :01 . 3 1:0 1 318 3 3 . . / 1 31 . 03. 7 1. 0 0 9L 3 < 0 0 / 1 0 20 3 2 3 3 -12 . / 04 0 / > 03 0 01 / 1G./ 0 38/ 0 38/4 1 O 3 70 P & 1 3 /4 1 + ./ / 1 4. 3 0 . 0 . 3 0 . 4. 0 1 0 / 0 1 . 1L 7 0L 13 / 0 4 07 0 4. 33 8 3 /4 1 0 0 . 0 .:3 0 0 9L 3 < 0 3 0 0 31 : 0L 01 0 /4 / 1 3 8 - 0 1 31 . 0 71 . 31 / 1 03 0 1 31 . - . L 03 0 0 20 0 0 71 . 0 3 0 0 0 9 0 3 0 0 0 R 0 9L 1G./ 0 3 7. 3 0 71 4 .1 0 . I3 04 3 3 3 0 • 87 0 9 < 0 70 01 / 0 0 01 / 0 / 04 - 4 03. 7. : . 0 3 3 - . 38 4. 7 0L 3 : 01. 7 < 0 7. 0 1 :L / 1 31 . 0 1; . < . Daniel FERNÁNDEZ LANVIN 7F1 0 03. 7 01. 7 3 8 01. 7 < 3 1. 0 0 3 0 1G./ 0 0 0 04 0 1 : 0 K . ; . - . ,L < 0 0 3 / 3 38 1. 0 0L 3 / - . 3 0 01 1 0 0> L 4. 4. 33 8 < 1. 4 . 0 04 - . 4. 0 1 3 .. 04 1 31 . K . ; . 0 01 / 3 1. Página 72 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software /7 5 3 3 3- A :I 0 0 0/ 0. 0 1 1 0 31 : 0 9L0 03. 7. /G1 4. 4 % 4 . 01 31 : -. 0 . 0- 0L /G1 : 31 : 3 1. 4 0 0 0 7 31 : 0 0 9 . 1 31 . L 0 9 0 3 0 0 0 L 0 9 3 0 0 < 0 9 0 70 01 / 0 4 , 0 9 . 1 31 . 7F1 : 01 0 7 31 : 04 < 0 . 1 31 . / / 1 0 O 3 70 P 0 07 I . 0 / 1 3 38 1 0 0 9 < 0 01 0 D . 1 01 31 : 03 0 1 3 < 0 0 0L 1 /7G 0 3 4 3 1G./ 0 4 1 3 T 0 1 4 0 3 H 0 7 1 .3 31 . 0L 0 0 4. 1 3 0 < 3 . 31 .> 01 3 0 + 3K 7 L 04 7 L 3 ,L 1 . 3 0L / -. 3 8 4. 3 0 0 < 1. 0 4. 3 0 0 . 1 0 0 % 01 0 7 31 : / F7 0L 0 4 I0 38 - < / F 03 / / 3 7 01 0 7 31 : 4. 1 .- I . / 0 9 4 I0 / 0/ 1 /4 1. 7 F 4. 0/ 0 70 01 / 0 .. 03 1 . . <. 1 I 0 7 0 . 1 0 0 0 . 4. 4 01 4 . %4 . :. 01 0 3 3 4 0 0 1 3 . 0 0 70 01 / 0 3 4 0 04 3> 3 < - . 7 3 1 3 . 01 1 < 3 4 3 38L 0 4 3 38 0 0 70 01 / 0 1 ./ 03/ 1 0 0 01 / . 0 4 1. 0 70 01 / 0 1 3 . 0 1 . 3 0 1. 0 70 01 / 0 6 , - % . F/4 L / 1 L 13 0 9 * 0 . 3 0 0 . 1 0 9 1 3 03 0 0 4 . :. 37 Daniel FERNÁNDEZ LANVIN 0 3 .. 04 0 1; . 1 0 0 0 01 / L ' % 4 .1 0 . A20 3 / 1 L 3 0 01 . . 71 0 . 1 4. 0 3 0 0L 0 9 03 0 0 0 . 0 < 3 0 - 3 .L . 3 / 3 0 4 . 0 - . 01 31 : / 1 0 04 3 3 3 0 G01 0 3 0 0 31 : 2 0 0L 4 . 0 - . 1 . G01 03. 43 8 0 : .2 31 . 1 ' 01 0 ' 04 3 0 0 7. 4 .0 01 3 L 01. 7 3 8 L 0 3 3 0 0 1 3 2 0 0L 0 0 9 <D 0 70 01 / 0 3 < 0 01 3 0 0 3 0 . 0 F 0 3 0 0 3 0 0 L 0 01. 7 < Página 73 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 /4 .1 / 1 3 0 0 1. 0 7F1 0 0 9L 0 0 . 0 1 0 0 7. 0 4 . 3 0 03 0 0 0 9 < 0 0 70 01 / 0 < 0 0 1 . 3 0L < 0 3 41 . 0. 01 0 /4 / 1 3 8 3 0 0 : ( & - 1 3 01 03 0 0 0 9 0 0 & 0 3 0 0 20 0 . I3 8 3 0 0 R 2 0 0L < 0 4 0 1. I K 3 0 0 3 0 0 20 0 04 3 0 0 3 0 3 0 0 R 20 0 7 0 . 1 3 38 1 0 03 0 0 $ & 01 1. 01 . 4 .1 ( & 3 0 1 4 . . I. 3 0 4 .1 3 4 3 .. 04 1 1 3 0 3 0 0 0 9 & 01 1 /7G 0 . 01 0 . 0 1 01 0 7 31 : 3 0 . 04 . 30 0 - . I 4 . / -. / 0 0 3 3 $ 3 1 0 3 0 0 31 . 0L 0 7F1 0 0 9 < 0 1. 0/ 0 0 / 0 F0 01 0 4 .1 3 4 3 0 0 " / 3 7 04 . . 01 0 1 . 0L 31 : 3 0 01 . / 1 0 1 . 33 0 1 3 0 1 2 0 0 4 . 01 / 0/ 3 0 0 < 0 0 7F1 0 2 0 0L 08 L 3 / 0 : 1 L 0 0 3 .. 04 1 0 7F1 0 0 9 : ( 3 : 3 4 3 . 01 31 : 0 : . 70 0 01 / L 0 1 / 9 <L 1 :L 3 0 0 70 01 / 0 4 . 3 . 3 . < . 4 .1 . 0 . 04 0 7 0 3 1 3 0 03 3 / 1 03 / 0 $ ( 1 3 0 3 / 0 KI 3 . 1 4 0 1 . . ' & 3 < . 1 0 9 47 3 /4 F : . 1. 4 I 0 - A 3 0 3 0 0L 4 . 3 0 0 70 01 / 0 3 0 1 3 0 /4 / 1 3 8 ( 3 0 0 1 0 0. 01 0 7 .> 1. 1 .0 . 1 31 : +/ 2/- 31 : 0 9 3 0 0 4 1 14 3 0 3 01G1. 1 38 0 0 1. 1 3 0 1 . IL 3 0 3 3 0 1 L % 4 .1 0 . . 3 / 3 04 . 0 38 1 0 4 0 0 3 / 0L 0 /4. 4 .1 3 .. 04 1 04 3 3 3 8 3 0 2 0 0 71 . 1 01 31 : L 0 0 1. : & . I .2/ 1 1. I 3 0 3 .. 04 0 1 H0 1 03 0 0 - F 4. -. / 3 8 L / 1 20 0 : 3 0 - F : / 1 3 K . 3 < 1. I 7 3 20 0 0 14 0 0 1. 7 1 0 01 .2 . 01. 4. -. / 3 8 L 01 7 3 G 0 4 1 / 1 Daniel FERNÁNDEZ LANVIN 3 .. 04 1 0 0 14 0 / 4 1. 0 Página 74 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 1 4 0 M3 3 41 0N 4. -. / 3 8 7F1 0 . 1 20 0 < 0 14 0 - F : 01 0 0 3 .2 3 / 1 0 -. / 0 . 1 0 9 3 0 0 & . / 14 3 0. 3 0 < K 7> 0 1 3 0 . 1 : # * 1 . 33 8 71 < :- 7 20 0 " 0 & ( 3 .1 0 3 0 4 .2 0 . /4 / . 1 4. 0 1 0 . 3 0 31 $ ( 0 . I3 0 3 0 1 0 7 . 01. 33 0 7 31 : 7 .2 0 . 1. 0 ./ 0 4.231 3 0 0 - / 1 3 0 01 1 . 1 20 0 - FL 4 . 0 1. 4 1.8 3 / * 03. 43 8 4 . / 4 01 . ./ 1 L 0 .2 0 / $ - - F 1 . 7 4 . /4 / 1 3 8 / 40 38 3 / 1 . L ( 01 3 0 : 0 0 1. 7 1 0 / / 1 01 0 7F1 0 3 < 0 01 / 4 1 1 ./ 4 < -. / 01 0 $ 4 . 1 01 0 3 /7 3 8 0 : . 0 0 3 0 . 03. 7. 0 /2 1 3 3 /4 .1 / 1 3 / 1 % . L % 0 ' K 01 7 01 / / 1 0 1. 1 .2 1 K . . 01 K < 0 3 0 . - A 3 - 4- - 0/ 0 9 0 70 01 / 0 7 - . 1 I . /2H / 4 3 4 07 0 70 01 / 0 1. 0 0 70 01 / 0 <D 0 0 1 . 3 0 0>/ 0/ L 0 1I 3 .. 31 0 9 0 0 1 . 3 0L < 0 70 01 / 3 /4 0 4. 480 1 1 1 3 1 . 3 . I 3 8 3 .. 31 0 4 . 3 01 <3 / 0 0 1 . 3 0 4. 4 .3 7 0 70 01 / 0 / 1 0 0 70 01 / 3 .0 < / 1 .0 0 4 3 0 1. / 3 0 / 1 0 012 . 3 1. 0 70 01 / 01 1 L < 4. 3 . . / 1 . 0 1. 0 0 70 01 / 0 0 01 1 0 03 0 1 . I :7 0120 + / >+ 31 : /4 / 1 3 8 4 .1 . 0 1 0 9 4 . /4 / 1 . 0 01 / 1G./ 0 3 /4 1 0L 1 3 / 1 0 3K . 0 38 1 L 03. 410L 3K . 0 7 . 0L F3 1 7 0 < 1. 0 4 I 0 0 03 41 7 0 ./ . 4 .1 1. - 7 0 1 . 0 /20 /4 .1 1 0 0 .. . . 1 /4 / 1 3 8 0 4 3 38 0 1 -. 3 0 3 0 . 0 3 1 . 38L 01. 7 3 8 0 01 / 1. 0 01 1 0 0L Daniel FERNÁNDEZ LANVIN Página 75 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software /4 / 1 3 8 3 /4 1 0L 0 /7 2 3 0 0 < 0 70 01 / 0 < 4. 7 1 -. 3 8 L 3 /4 3 8 < I 1 . 1 0 0 3 2 3 0 120 + / >+ 03. 7 1 1 0 / 1 0 / 0 9L 3 / 0 3 0 0L 0 /4 / 1 1G./ 0 3 /4 1 0 .- I 0 3 /4 1 0 3 . 3 0 / 3 0/ 0 01. 31 . 3 8 < / . I 3 8 04 7 0 1 . /4 / 1 3 8 < - F - F0 4. -. / 3 8 47 5 3 3 0120 + / >+ / 1 /G1 04 G0 1 , /4 / 1 3 8 4. 4 01 4 . % .- I 01 31 : - . 1/ 3 3 4 0 0 4 .1 /4 / 1 3 8 03 0 0 . 1 31 . 0 01 / L 0 7. 0 0 /4 / 1 .2 /20 /4 / 1 3 8 . 1 31 . & 07 I / /4 / 1 3 8 < 0 . 1 31 . / 1 3 38 0 3 /4 1 0 . 1 318 3 0 < 0 0 - 3 8 3 /4 1 3 0 1. 0 01 / > 03 , % 1 -. 3 8 /4 / 1 3 8 0 0 01 / & 3. 4 1 -. 3 8 0 01 / 01 7 3 0 0 4. 3 .2 . 1 3 01. 33 8 < 0 7F1 : 0 7 01 0 1 -. 3 0 " 1 -. 3 8 0 3 01. < 0 7. 1 . . 0 7F1 : 0 4 01 7 3 .0 1G./ 0 01 ./ 3 F 1 3 0 0 0 3 4. 3 G 0 G01 K 01 3K 0 3 0 0 0 K< 0 < , 1 1 -. 3 0 3 7. . 3 1 -. 3 8 3 0 0 0 L 1 -. 3 8 L < /4 / 1 0 0 70 01 / 0 & /4 / 1 0 70 01 / 0 - . 3 7 .1 . 0 . 01 0 . 3 - 0 / 0 9 4 . 01 0 70 01 / . 1 /4 / 1 3 8 0 70 01 / 0 K / 1 . 03 1 01 <3 / 0 K / 0 9 L 0>3 / 0 0 1 . 3 0L K 3 . 01 / . L . 0 1 /4 0 7 4 . I. /4 / 1 3 8 /8 0 3 4 0 01 1 0L 4 01 K . 1 -. . 0 0 4. 3 .2 .. . 0 7 3 0 01 3 0 / 0 F0 0 1 .3 /7 :, /4 / 1 3 8 3 0 0 %. 3 0 70 01 / L 0 K 3 / 0 / 1 / 1 / 1 :, %. 7 0 /4 / 1 . 0 3 0 0 3 1 1 < 0 9 : 0 1I /4 .1 3 1 . I 3 0 1 . 0 " 3 /4 1 /4 / 1 7 0 . 4. 7 : / 1 1 0 0 . 1 -. % . L 0 3 /4. 7 .2 3 /4 .1 / 1 3 /4 1 0 . L / 1 4. 7 0 04 3 3 3 8 3 F -. % . 1. L 0 . I .24. 7 0 01. 31 . 3 F7 3 L :. 3 /4 / 1 3 8 1 . 3 /4 1 Daniel FERNÁNDEZ LANVIN Página 76 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software &7 4/- . 1 31 : 4. 7 0 : . 3 . 0 1 /4 / 1 3 8 4. 7 3 3 01. 33 8 L 3 < 1 1 3 01. 33 0 1 . 0 3 / 1 ./ 0L 0>3 / 0 : .0 0 0 0 01 / 0 . 1. - 0 3 1 O 3 70 P 0 7F1 : 0 0 4. 7 0 0 4 3 . 0 4. 7 0 3 0 . 0 3 1 . 3 8 L 0 9. /4 1 . 0 4. 7 0 3. 0 3 0 0 4. 7 04 3 3 G 4. 7 . < . I . 3K 0 4. 7 0 / F 0 . 0 1 0 0 01 /21 3 / 1 31 : 4. 7 0 % 0 H1 4.231 3 / 1 .1 : 4. < 31 L / 0 : 3 I 3 /4. 0 8 1 3 1 H1 0 01 / . 1 2 0 0L 0 4 . 0 9 03 0 0 4. 7 : . 3 .2 3 .. 31 3 / 1 0 01 / :I 01G3 01. 0> L . 1 /4 / 1 3 8 0 . I 4. 7 0 1 . 0 0 3 /4 1 0 0 : 3 01. < /20 1 ./ . 0 /7 323 1 4/- 03. 7 4. 3 4 / 1 3 / 0 4. 7 0 3 /4 1 0 F3 1 / /4 / 1 3 8 3 4. 7 0 1 -. 3 8 < 0 01 / 1 /7G 03. 7. 3 / 0 4. 7 3 .1 0 04 31 0 04 3> 3 0 0 01 / 4 . F/4 L 0 7 0 1 . IL 31 : / 0 3 /4 3 33 8 , " 0 0 7 0 % L3 / . & 4. 7 3 0 4. 7 04 3 3 ./ 4. 7 . 0 01 / L 3 < . 0 1 3 0 K 4. 7 . < 0 3 3 0 7F 0 K 4. 7 .0 0 3 0 0 4. 7 3 / 0 0 0 04 3 3 3 / 4. 7 . 30 0 03 . 3 3. 1 30 0 1. , %. 3 / 1 0 4. 7 04 3 3 3 / . I . :. 0 3 0 0 4. 7 4 .1 0 / 0/ 4. 3 / 1 4 0 . 4 3 : . 0 3 0 0 4. 7 , " /4 1 0 01 0 4. 7 3 /4 1 4. 7 1 / 1I : . 0 4. 3 / 1 0 4. 7 4 .1 0 0 3 0 - F F: L 4 . F/4 L H 01 01 1 0 7 01 1 4 4 . 0 3 / ?8 O 1P < O" 31 0P ? L 3 1 3 01. 33 8 3 /4 1 0 4. 7 47 5 3 3 1 4/- 4. 3 4 7F1 : /G1 4. 4 01 4 . % 4 . 4. 7 . 0 01 / 0 1 . / 1 . I . < : . 0 4. 7 0 3 / 0 03. 7 / 4. 7 0 0 . 04 0 7 0 0 4. 7 0 + . 0 4. 7 0 %, 3 01 1 . 4 3 0 .I 4. 7 3 1 . 38 0 3 3 33 0 % 4. 4 3 / /G1 3 0 01 , % 3 . 4. 7 % 3 0 0 .I 0 4. 7 1 . 3 8 03. 7 01. 1 4. 7 L 01 / 0 . 01 0 4 . 0 .I 4. 7 +. 3 .0 0 K / 0L 0 01 / 0 3 0 . 0L 13 , < 4 3 0 .I 4. 7 Daniel FERNÁNDEZ LANVIN Página 77 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software , 0 9 . 4. 7 & 1. 1 1 3 .< 1 3 . < 01. 31 . . . I . 0 3 0 0 4. 7 , /4 / 1 . 4. 7 4. 480 1 /4 4 0 7 0 4. 3 / 1 0 /4. 0 4 0 7 4. 7 4 0 . 1 :, 03. 7. 0 3 0 0 4. 7 4 . 3 3 01. 33 8 L 0 4. 3 / 1 0 4. 7 04 3 3 38/ I . 4. 7 0 / 0 3 / 1 . 4. 7 0 1 / 1 I . 4. 7 3. 3 /4 1 0 0 . 1 7 L 1 0 1I 0 I . 4. 7 0 : 1 -. 3 8 3 0 . 0 4 . 3 1 . 38 < 0 . 3 4 0 . 0 1 0 0 0 0 01 / & . I 0 4. 7 0 1 -. 3 8 1 -. 3 8 F 4 :, 1 0 1 -. 3 8 & . I 0 4. 7 0 3 01. 33 0 3. 0 4. 7 0 :, / 4. 7 L 0 4. 3 / 0 01 / L 4 3 / I. 3 0 01 / 0 1 0 3 0 7F1 : 0 4. 7 1 . 3 8 31 0 4. 7 0 3 . 4. 7 & :Q 0. 0 1 0 4. 7 3 /4 . 0 . 0 1 0 71 0 3 0 7F1 : 0 07 I 0 4 4. 7 G 0 /G1. 3 0L 0 :Q 3 0 1; . < 3 1 4. 7 0 0 3 0 . K 3 . 0 0 /G1. 3 0 /4. 03 7 0 0 -Q %0 • " /4 3 8 4. 7 L 71 4 .1 . 4. 7 < 3 7 .1 . 0 3 /4 3 4 .3 1 F 3 0 0 4. 7 4 .3 1 F 38 K 0 4. 7 • 7 L 3 0 70 1 31 0 < 0 1 . 0 1 04 . 3 0 20 0 0 1 0 4. 7 0 7 0 01 / 0 4. H / 3 0 0 31 0L . 4. 0 1 .1 /4 01 3 0 0 0 . 41 : . 0 4. < 31 0 A 02 0 31 0L 0 0 9 . 0 4. 7 0 4 4. 7 0 3 0 4 . 3 I . /20 0 . 4 .1 0 0 01 / 4 . 3 1 1. - . 0 3 / . 0 1 0 1 . 38 1 Daniel FERNÁNDEZ LANVIN 3 7 .1 . 03 0 0 1 0 4. 7 0 012 /G1. 3 K 0 F3 1 0 < 4 . / 0 1 4 0 04 31 0 0 20 0 0 - .. 31 0L . F. . : 31 3 0 0 0 F3 1 31 0 3 -. / 0 0 7. 0 3> 3 0 31 0 / 4 1. 0 01 3 0 0 33 0 3 / . I. 3. 1 . 0 4. 7 0 3 3 41 7 < Página 78 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5.4 METODOLOGÍAS BASADAS EN ROLES 0 4 .38 4 . -/ . 1 38 7F1 0L < 3 GL 0 4. / . 0 / 1 ->0 3 7 1 4. 3 0 0 .. + 2 0 0 < 0 9 ,L / 3K 0 1 . 00 I. 0 .. . 4. 4 01 0 /G1 04 . 0 .. 4. < 31 0 0- . 01 0 > 0 0 0 70 701. 33 8 3 / / 18 18/ 3 0 0 3 01. 33 0 3 1 /> 3 0 D 7F1 L 3 . 0 0 ./ 0 < 1 3 0L 4 . 3 L 4 0L / 4. 0 1 1 . 1 . 0 7. %. -. / 3 8 . 1 7F1 0 & /7 .- L 0 /4. 0 4 0 7 / . / / . 70 Q 3 / 1 3 0 0 < 7F1 0 O :0*@P 18/ 3 L 0 0 / 0 3 / . 0 1 /4 / 1 3 8 3 1. 3 41 / 1 /4 / 1 3 0 3 / / < . : / 1 701. 33 8 /4 / 1 ( . /(& 4- / >+ 3 5.4.1 2 Modelado de la realidad con Roles %. :. 3 7 3 . 4. 3 0 2 0 0 0 3 0 . 701. . 0 3 0 01 3 0 H4 01 0 / . 01 0 % . L 0 /4 .1 1 0 0 /4 04 . . 4. 0 1 3 8 4. 0 1 > / 1 0 0 /2 1 3 0 7 0 O :0*@P 3 0 3 / / 1 / 4 4. 0 1 . /7-Z 0 7 0 . 4. 0 1 3 8 3 .4 . 0 0 /G1 0 < 1. 7 1 0 /4. 03 7 0 4 . 0 /4 9 . 0 3 / 1 1. 3 0 0 03 . 3 3. 1 L 0 0 4 .3 F 1 / /7. 0 0 I3 3 0 . 0 1. 0 1 4. 3 0 20 0 . L4. . 3 /4 .1 / 1 3K 3 0 3 . 0 :01 0 0 01 / 7 01 3 . . F3 1 H1 :01 / . 0 0 701. 33 8 / 7F1 0L 4 1.8 7F1 0 0 03. 7 3 0 3 .. 04 1 4 1.8 . 0 O :0*@P 0> L - . 4 0/ . 4 0 7 03 . 1. 0 01 / 1G./ 0 3 F 1 0 3 0 0 < 0 0 1 . 33 0L / . 0 1. 1 .2 . 70 0. 0 F- .2 0 3 0 0 4 01 . ./ 1 0 /4 / 1 / 0/ 3 0 4 1 .4. 1 . . 1 0 . 0 1. 0 01 / L / 1. 0 . 4 0 . 1 .4. 1 4 . 3 0 0 01 1 0 / . 0 / 01. 3 / 0 K 3 /4 .1 . 0 03 0 0 / / 1 01GF1 ./ . Daniel FERNÁNDEZ LANVIN Página 79 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5.4.2 La metodología OORAM (Object Oriented Role Analysis and Modelling) (i) Introducción $ 0 / 1 -> 20 0 < 0 9 7 0 . 1 38 7F1 0L 4 . 1. 3 3 3 41 4. 3 4 / 3 0/ 701. 33 8 O! .3>*)P 01 /G1 1 G3 0 90 0 1 1 L < K 0 4 3 4 . 0 0 3. 4. < 31 0 0 .. $ / 1 0 3 3 7 4. 001 0 4. 3 4 0 / $ " $4 1 3 0 /8 0 /20 / F7 0 < 23 0 3 /4. 4 . 4. 0 1 . 31 : 0 1 . 0 4 . 1 .0 0 / 4 .0 4 . < ./ D Q 7F1 3 . 1 . 0 4 . -/ 3 / 0 0 .> - 0 . 0 01 1 0 0 01 / 0 -. . : . 0 0 01 / 0 -. 0 0 70 01 / 0 1 0L ./ 4 1 & OA 3J)*P) / 0 7. < K 3K : 4 . 0 01. 31 . L 0 4 . ./ 01 0 7F1 0 0 01 / L < 0 01 0 3 7 . 3 03. 7. . 1 4. 3 0 / 0 & 0 3 4 0 1 .G0 3 7. 0 . 3 0 / 1 ->0 . 1 0 7F1 0L $ 1 /4 0 3 3 41 0 3 0 < K . 3 . 1 0 31 : 0 20 0 < 0 9 03 0 00 3 0 . 0 3 04 . 03. 43 8 31 : 0L 3 0 03. 7 3 F 1 7F1 0 3 4. 4 0 3 / 0L / 1. 0 31 : 1 .: 7F1 0 4 .1 3 1 0 . 1 03 0 0 . 04 0 7 / 0 / : 4 .1 1 1 .. /20 701. 31 L 0 0 / 0 . 0 3 3 41 1 . 3 0 .1 3 1 4. 3 0 / 0 01 / O! .3>*)P 3 4. / . ./ 3 8 01 4 .0 1 4 . / 0 K 0 3 3 4. 480 1 0 . 4. 31 0L - 1 / 1 -> 01 1 0 / 1 < K 4 . 3 /4 $ 3 . 38 3 0 . 0 7 . I. 0 . 1 : 4. / . 4 .1 M 6 ,G N /G1 $0 . 3 / / 1 -> 0> L0 3 / / 1 ->0 . 1 0 7F1 0 0 7< 3 1 0 7. $ 0 K < / 1 -> Q 3 . 14 4. 7 / & 3 01 01 1 0 / 1 ->0 4 . 1 0L 3 0 4 1 3 /7 3 8 3 .3 01 3 0 < 1 . ./ 3 8 04 3> 3 0 O 0J -*@P $ 0 - G. 3 0 .. / .3 1. 7 F 4 . 3. 3 8 ->0 /20L 4 .1 0 4. 4 - F / L : .0 0 01 0 3 /4 1 7 $3 O! .3> P $ / 0 8/ 0 1 .G0 3 / 01. 31 . 0 7F1 0 1 . 31 1 0 0 4 1 1 701. 33 8 4. 3 . / < - G. 3 0 4 . 3 8 2. 0 1 .G0 , / . 0 4 ./ 1 3 01. 33 8 / 0 3 /4 F0 4 .1 . 1. 0 /20 0 /4 0L 3 1 :I 4 3 3 8 0 01 /21 3 3 /4 1 0 . 1 I7 0 !7 22+. /, 3 0 3 2/3 3 / 0 $ 4 .1 0 4. 4 - F / R 3 F H 31 / 1 3 Daniel FERNÁNDEZ LANVIN L 3 < 0 / 3 0 3 38 0 U > Página 80 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 3 4> 1 . . 1 0 - F0 / / F 04 . 0 - F0 / 4 . A 3K OA 3K*'P 4 . $0 U * 0 . 701 1 L 0 / < 3 .3 0 0 0 7F1 0L 3 / $ 0 / 0 3 1 /4 0 4 . 1 03. 43 8 1 H1 31 : / + , R $ 01. 0 . 0 1 . 31 : 0 01 / : / 0 F 01> / 4. 3 3 / . 04 01 31 : ' @ 4. 0 1 0. 0 / F 1 3 03 1 . 31 . 0 . 0 0 . 4. 0 1 / 1 3 H 0/ 1 > 0 4 1 ./ . 0 9 3 4 3 . 0 3 4 . :> / 0 F0 3 H 8 L 0 3 .L 3 H8 # 4 .1 (7 38 . 38 0 3 /4 / 1 . / 0 F0 0 03 41 7 0 :01 3 7. 38 + 0 0/ . -. / 0 : 01 3 0 01 3 0 3 0 0L 0 / 0 F0 ; 0. ? 4 1 1 3 . L 3 / . 3 7. . 0 1 ( : 3 = . 0 3 3 0 . 4. 0 1 1. & . 0 03. 7 0 F0 1 0 1. 0. 0 4 . 4. 3 0 . 0 1 0 O! .3>*)P 0 . 4 . 0 : 04 . $ L 3 / 0 F0 1. 0 < 0 33 01 / % " 01 0 / . 3 7. 38L 03 H /4 3 . 3 0 0 3 38 03. 7 0 4 0 7 0 01 0 / 0 F0 : 1 0 04 . 0 1. 0 3 0 01 // ; /3 H 0 40 0L < 0 4 .1 1. :G0 0 04 . 1. . . L< 0 0 - 0 3 2- 3 % .1 3 3 43 8 $ 3 / / .3 1. 7 F 4 . 0 .. / 1 ->0L 0 3 0 . 01 7 3 . .- I 3 8 3 3. 1 < . 4. 3 0 4 . 3 14 4. 7 / 0 3 0 . . 0 :. / 1 0 .. 0 1; . 0> L. / 1 7 .2 .0 / 1 -> 04 3>3 < 04 3 I L 7 1. 0 > 0 : 01 - 3 8 7 0 /4 / 1 -> Q 3 4 . 1 0 0 2/71 0 0 .. 01 > L 0 3. . 0 $ 4. 4 / ' 4 . / 0 01 / ./ 3 8 - 01 8 & 1. 1 / 1 -> 3 /4 / 1 0 4. / 0 0 31 0 4 . $ < 0 0 04 31 0 3 1 /4 0< 7 0 . 3 ./ 1 -> 0 .. 0 1. 0 / 4 .0 4 . 0 0 K3 . . 3 L 0 0 ./ / :. 3 7 0 1 . 0 1. ./ ( L 3 1. G01 0 3 1. . L 0 0 .:3 0 Daniel FERNÁNDEZ LANVIN L% /7. / 1 1 3 0 01 1 0 . /4. 0 L < ./ / 0/ ./ 3 8 / -> 0 0 F F0 3 7. /4. 0 L < 3 L 03. 7 0 1 . 3 0 1. 0 . 0< ./ 3 8 Página 81 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software (ii) Modelo de proceso - 0 01 4 1 L 0 3 0 . . 3 . 0 7. ./ 3 8 .<-: 0J 0 9 $ 0 / 1 -> 0 .. L 0 / .3 . . 3 O 0J -*@P 3 0 3 3 L 0 03. 7 0 7. -Q / 4. 3 0 L 0 /20 7 ./ 3 . 1 . 01 . 0 2 0 0L 0 9 0 1. 0 ./ 3 8 /4 / 1 3 8 L 0 . . 1 38 . 1 31 . 1. 0 / 0 / 4. 3 0 3 0 / < ./ 1 3 20 3 3 03 L 0 01 1 0 31 : 0 . 1 . . 1 4. 3 0 0 .. 0 0 3 3 3 . . 38 4 3 1. 0L 0 3 .L 0 3 0 . 1 ./ . 4 . 4 . 3 / I. 0 1 701 1 L $ 0 4. 3 0 / 1 0 3 38 / .3 1. 7 F - G. 3 L ./ 4. 0 1 3 /4 1 7 3 1. 0 / 0 4. 3 0 L / 3K 0 3 0 0L 3 0 01 . 4 1. / 3 03 4 . 4 . 0 73 F 1 0 0. 01 0 0 01 / (iii) Actividades del ciclo de desarrollo !7 +92- - 4. / . 4 0 31 : 20 0 $ 0 0 2. 0 1 .G0 4. 7 / . 0 : . :I 0L 4 . 3 0 K 3. . 3 0 1. 0 / 0 04 . ' 4. 4 / 1 -> /7 =- >+ + 9 /- 3 + 5- G /- - 3 1 3 38 0 - 7 & 1. 1 : . 0 01 / 3 F 1 31 : 0L 1 3 +2. 0 1 .G0,L 0 7. 0 0 4 3 / . 0 O :0*@P 0 4 . 38 2. 0 1 .G0 012 3 3 41 / 1 4.8H / 1 3 38 0 3 0 0 0 4. 4 01 0 / 1 ->0 7 0 0 . 1 38 7F1 0 01 ./ 0 71 / 0 1 / 9 / F7 L 4 . 0 3 .3 01 3 : .0 4 . 0 01 / 0 -. 0L 0 4. 3 03. 43 8 / 0 . -/ 1 < /1 01 3 : 1 0 1 F / 1 / , 0>1 0 0 / 0 1 3 01. 33 8 L ./ 0 - . 3 1. L / . 0 4 .1 . /20 / 0 . 70 0>1 0 0 4 0 / .0 3 3 43 8 - G. 3 K . 3 G01 / 1 3 . 31 .> 01 3 0 3 1 -. . 04 31 / . 0 2. 01 - . 0 / 01. 1 .G0 4 0 7 1. 3 Daniel FERNÁNDEZ LANVIN F/4 . /4. 0 / . 1. 7 F 3 < 0 0 4. < 31 0 Página 82 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software Jefe de Proyecto Miembro Encargado Compras . /() ,012 / . 0 - . 1. 1 . 4. 0 1 . 31 : 0 0 . 3 . 4. < 31 L 0 3 0 0 1 . IL 3 0 / /7. 0 1 31 3 0 / 1 . / . 4. 0 1 ( 0 3> .3 0 4. 0 1 0 0 H1. / 0 0 . 3 0 . 4. 0 1 4 .1 H1. / > 1 . 33 8 1 ./ . 0 3 0 H1. / 4 /1. / 0 F 1. F/4 L 3 .3 /4. 0 4 3 / 3 .0 3 / /7. 4 L4 . 0> : .0 47 / >+ 3 20 3 2 3 01 -/ % . 3 2. 1 .G0L 0 / /4. 0 % . 0 /4 / 6 ( . 6 ' 6 /4 3 7 $ < Q1 4 . 1 3 . 0 ./ 3 0<1 . 0 0 / >+ 3 20 3 2 3 +D 0 / >+ 01 / 0 7 3. . ./ 3 8 H1. > / 1 3 0 . 1 7. 38 / 0L 1 3 37 - . ./ 3 8 4 . -/ 1 / >+ 3 20 3 2 / /L' & 3. 0 . 0 :01 / :01 0 /2 1 3 /4. 0 L 3 :01 4. 3 0 0. . 0 .Q 3 4 . 1 1. I 0L 4. 3 /0 + /L 0 . 3 . 4. 0 1 0 1 0 0 0 2. 0 1 .G0 0 = :01 4. 3 0 4 . 3 1 . . 4. 3 0 L 01 3 0 L 0 /4. 0 - I 04 . 0 / - 0 . . ' (7 0 & ( - A 0 04 3> 3 0 31 : 0 9 04 3 3 3 8 0 3. 1. Daniel FERNÁNDEZ LANVIN $ 0 3 /20 7 7 .1 / .3 1. 7 F 1. 01. 31 / 1 L 0 01 1 0 / 1 ->0 3 0 . 1 31 . Página 83 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 1. 0 / . 1 71 /7 0L 0 / 7F1 0 . 1 20 0 0 9L 01 . L 0 4. 0 1 3 / 4 + >+ 3 20 3 2 3 4/- 3 3/ 0 3 2 3 +D 0/ >+ . 0/ 1 ->0 1 / / 3 + D / >+ 3 2/- - / 1/ 32 4. H / 3 3 41 / ./ 3 8 0 / 0 1 . 3 8 /4 04 . 0 9 70 0 1 0. 3 0K 3 01 31 : . 0 1 4.231 3 / 1 . 31 L 4 .1 3 ./ 1 L 4 .1 . 0 :01 0 /2 1 3 0>/ 0/ L 0 . 1 : / 1 0 3 1. 0 ./ . -. / 3 0 0L 1 < 3 / 0 1 G01 0 - F0 / . 1 0 7F1 0L 3 / $ 0 3 0 0 " 4. 4 3 47 7 0 4 . 38 3 + D / >+ 3 2/- 1 3 0 . 3 3 0 / 3 40 . 04 0 7 ./ 3 8 0 70 33 0 0 .2/- 3 + . /1/ 3 20 3 2 3 01 -/ 01 0 . - 0 7 .2 /4 / 1 .0 / 0 4 .1 . / ./ 3 8 L 3 0 . D+ >+ 3 + D/ / /L' /0 + /L = 01 / / 1 03 G01 0 /4 1 0 / 1 0L < 0 4. 0 3 . 9D /- 0 04 3 / 1 Q1 0 . 0 01 / 4. 33 8 / 1 38 7 1/ 1 0 3 0 0 : 0 3 0 0 0 0>0 32 0 32 3 K . 0 9 . 0 K .. / 1 0 1 . 31 .23 / 0/ :I (iv) Consideraciones / . 0 4. 4 01 4 . $ 4 .1 -. : .0 1 K . . I. 3 / 1 0 2 0 0L 4 01 4 ./ 1 . 4. 0 1 . 0 1 . 33 0 1. 0 1 -. 1 0 . 38L 0 3 0 - . 04 3 3 . 1 4 3 3. 1 4 .1 3 3K 0 1 -. 1 0 01 ./ 0 0 3 0 4. 7 / 0 0 K 71 / 1 K . / . 0 01 / 0 . 1 0 7F1 0L 4 01 01 0 4 : . .I 1 ./ . 1 3 4 / 1 1 4 0 3 0 0 7F1 0L 4 3 .. . .. . 0 7 .2 0 . 3 .. - 0 3 4 01 . . 04 31 0 /20 1G3 3 0L 1. 0 9L 0 / 0 . 0 4 0 . /4 04 . 38 4 1. 0 0 9 " 0 4 1.8 L 0 04 3 3 0 3 0 0 3 3. 1 0 : /4 / 1 . 1. 3 1 H1 3 0 0 . I 3 8 L 4 01 4 K 3 .0 ./ 4 1 % . 3 1. . L . / 1 0 K 3 0 1 ./ . 3 /4 .1 / 1 0. 0 3K 0 3 0 0 F- .2 1. 4 1.8 1 .3 . - .L 0 7 01 3 . 3 /4 1 7 L -. 3 0 H7 L 4. 0 1 $3 $ L - F / 01 .I $! O $!P 41 3 8 ' 4. 4 01 0J - K 0 1. 1 4 . : .0 0 1 . 0L K 7G 0 71 . 0 1 4 01:0 1 0 0 3 0 0 O! .3> P 01 L H1 0 : 43 8 3 / - F / 4 . 0/ 1 ->0 31 0 + 04 3 / 1 %,L Daniel FERNÁNDEZ LANVIN 0 4 . 4 . 0 $ 7. Página 84 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software /4 7 3 3 . I3 / Daniel FERNÁNDEZ LANVIN 4 07 . 0 0 1 -. 3 8 : 1 1. $< 0/ 1 ->0 Página 85 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5.5 METODOLOGÍAS ÁGILES DE DESARROLLO 3 / / 0 4. % .1 H4 . 3 0 .. 0 1; . L 3 08 0 /G1 0 3 7 7 0 4. < 31 0 . 1 ->0L 3 / 0 3 / 18 .> 3 20 3 1 . 1 ->0 3 20 3 0 4 0 0 0 3 1. 4 3 38 < 31 R < 3 .- /20 / < 3 41 01 1 4 ,' " / . 33 8 0 Q1 / 0 9 0 . 1G./ 3 41 K . / 1 ->0 2- 0 0 0 : 0 /G1 0 7 03 4. 3 0 L 4. 4 .3 4 3 / . 1 / 3K 0 9 0 1. 7 F 0 31 . 1 ./ 3 F 1 0 .. . 0 - . 0 .. 0 1; . H 01 1 0 K 01 / / 1 0 0 0 4. 0 1 / .3 31 0 0 1 . ./ 1 L 4 .1 4. 3 4 4 3 . 0 /G1 0 0 .. . 0 1; . 0 3 . 31 .> 01 3 0 4. 3 4 0 01 0 0 3 .231 . / 1 / 1 4. 31 : U 1 0 0 0 .. / / 1 0 1 /4. 0 : 0 /4 .1 1 7 . 0 7 . 3.21 3 0 3.> 13 / 0 / 1 ->0 0 . 0 / M ' NO ; . 'P 01 0 / 1 ->0L : -. 4 / 1 ->0 K 0 .1 -Q 1 /4 0 3 3> 3 / 0 / 1 ->0 - . 0L 4 . 0/ 1 ->0 2- 0 % . / 3K - 1 3 1 01 0 . 33 8 7 . 3. 3 0 / 1 ->0 3 20 3 0 01 0 4 1 / 7. 1. -Q 4. 3 0 < / 0 0 /4 / 1 0 3 1 4. 3 0 4 . 0 .I : - . 0 1 1 01 0 0/ 1 ->0 2- 0 . /4 3 0 H / 0 0 7. 0 0 / 1 0 / 1 ->0 7 0 0 / .> 3 20 3 . 3 / 1 0 0 / 0 . 1 0 3 / 1 L H3 1 /20 4 9 3 / 1 38 4 . 1 . / 3K 0 04 31 0 0 /20 7 . 1 0 38 - L 7 02 0 3. 3 4 .1 /20 /4 .1 1 3 / 1 3 8 0 38 1 0 . 3 0 0 3 0 1. 0 / 1 ->0 2- 0 < 0 3 20 3 0 0 4 . 0 /. 0 /G1 0 2- 0 0 41 7 0 - . 4. 31 : 0 0 /G1 0 . 0 1 1 1 .4 . 4 .1 -. 4. 3 0 0 1; . -. 1 4 . 4 I -. 1 /4 01 3 7 K 01 0 3 0 0 3 /7 <L 7 L 3 1 3 / 3 0/ 0 U4 3 31 : 0R 4 . . 0 01 .0 3 /7 @ % . 0 /G1 0 2- 0L 701 1 L 3 /7 0 7 : 1 1 0 . 4. 3 0 0 0 41 < 3. 3 3 /7 L 3 0 4 1 3 /7 .0 0 / 0/ 0 0 /G1 0 /G1 0 2- 0 0 . 1 0 0 . 0 0 . 0 0 /G1 0 2- 0 ./ 0K 7 0 4 0 .. 4 0 .. 0 1. 7 F 1 . I K / - . 0 1; . 7 0 . 31 : -. @ 3 / < .> 1. 1 3K 1. 0/ 1 3 3 / 1 L 1 < 0 .. Daniel FERNÁNDEZ LANVIN - 1 < 4. 3 0 . 1 0 4. 3 0 / 1 3 .27 3 3 . -Q 4. 3 0 4 .2 3 / . L / 4 4 4. 3 0 0 4 < . H4 > 31 / 1 4 1 I 1. 7 F. :. 0 3 1. < 1I 0 .. 7 ->0 3 20 3 0L 3 / 1 . 0 1 1 0 .. ./ .4 .L F. 3 /4 . 3 - 20 0 1 4 01 0 . . H-. 01 0 0 0 3 3 01 01 0 Página 86 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 0 / 1 ->0 /20 3 . 0 0 3 /4 .1 0 4. 3 4 4 4 . 0 0 B% + B . 3 / 3 0 < 1G3 3 0 33 : 4. < 31 5.5.1 31 .> 01 3 0 01 / 0 B%L &" $ < ". 01 0 0 3 / / 1 ->0 2- 0L 4 . /20 ; ,L 3 < ./ 1 0 3 F 1 0 /20 /G1 0 4 . 0 01 1 0 31 : 0 eXtreme Progamming (i) Introducción +5 L 1 /7G 3 3 3 / B;L 0 0/ 1 ->0 2- 0 1 . ./ 1 3 / 1 0 0 .- 3 2 / . - . 0/ 1 ->0 3 20 3 0 K 71 / 1 04 . 0 .> 01. 0 . > 3 0 B% 0 3 1. 3 / 0 .. . 0 % 0 3. . 0 B%L _ 1 A 3J < \ . " -K / 3 / I . 3 7 . . 3 / I0 0 90 ) " / . 1 0 3 7. 38 .0 9 0L /7 0 . 4 3 4 3 1 3 4 1 0 -. 0 0/ 1 ->0 0 .. L < 0 4 G 0 4 . 1G3 3 0 3 3. 1 0 0 3 7 1 ./ 0 4. 7 / 0 3K 0 / 1 ->0 / 1 4 3 38 :0 0 3 33 8 1 0 0 0 /G1 0 0 0 / B%L < K <3 3 / 03 / /20 / 1 -> 2(ii) Modelo de proceso 0 0 / 1 ->0 2- 0 3 /4 .1 / 0/ / / 1 / 1 1 . 1 : " 1. 0 .. 4. < 31 33 0 . 3 .1 0L 4 / 1 -> B% 3 3. 1 0 - . 3 3 0 1. 0 0 / 0L < &" $ 1 . 3 0 / 0 En cascada Tiempo Iterativo 4. 3 0 1 :/ 1 1. < XP Análisis Diseño Implementación Pruebas Alcance . /(# 323 1 - * 7 0 .0 / 1 . 1: 0 4 / 3 0/ 0 0 3 8 0 7. 0 3 01. < 01 0 / 1 ->0 0 3 /7 0 0. 3 1 / < . 4. 7 / 0 / 1 ->0 3 20 3 4. 3 0 / 1 0 : . 7 1 3 /7 L 0 / 1 ->0 2- 0 41 1. 7 F. 3 3 3 0 / < 3 .1 0 3 < 0 . 0 1 0 / 1 0 3 3 0 4 01 . . 3 : 0 4 0 4. 3 . . 3 1 / 1 : .0 0 3 0 01 / 1 0 73 F 1 0. 0 1 0 0 3 1 0L 3 /1 Daniel FERNÁNDEZ LANVIN 1 01 0 0 0 4 . 0 4 . Página 87 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 0 / 0 0 01 / 01 ./ L 0 3 /7 0 0 4 0 .. 0 0 1 /4. 0 0 .. L < 3 0 04. 3 . 38 - < 4. 3 7 L / 00 0 - . . 01 0 01 / G01 38 - L Q K 0 3 01. 0/ 1 4 04 . . 3 COSTE DEL CAMBIO 0 REQUISITOS ANÁLISIS . /"$ - DISEÑO IMPLEMENTACIÓN PRUEBAS PRODUCCIÓN 3 2 /04 +0 3 2 .?/- 29- /- -.2 3 1 . . 0 4. 3 /4 31 0 4 3 /7 0 . 01 0 3 0 0 01 / 0 0 4 3 / 1 -> 3 20 3 0 / < . 3 1 /20 1 . 0 4. I3 0 3 /7 01 - . L 0 / 01. /4 31 1 8. 3 / 1 0 4 / 1 -> 21. 7 F. 3 3 3 0 / < 3 .1 0L 0 . 0 1 0 ..8 0 < 0 4 0 7 0 / F. 0 0 1 :01 3 1 1 0 0 / 3 38 0 4 4. 7 / -. : 4 . 4 0 .. & 4 - / 0 3 01. 31 . :: 0 0123 01. < 3 0 04 1 04 . 4. 4 1 . 4. 3 H 31 / 1 . 1 . 3 0 0 9 4 & 3 1 :0 1 7. 3 :I 0 3 01. < 40 L4 0 31 . 1 1 7 0 04 I 0 / 1. 0 > 2L 0 01 0 4 0 01. 4. 3 0 3 01. 33 8 3 & /7 .- L 0 08 4. 3 0 . 0 1 0 / / 1 1. - L 0 03 1 1 1 .20 3 8 REQUISITOS ANÁLISIS . /"! - DISEÑO IMPLEMENTACIÓN PRUEBAS PRODUCCIÓN 3 2 /04 +0 3 2 .?/- 9.2- (iii) Las prácticas propuestas por XP B% . 04 ./ 1 K 71 0 4. 0 1 . 0 / 1 ->0L 0 0 4. 0 1 3 / 3 F 1 . 3 / 3 0 4 1 0 0 .. 01 1 1 . I 0> L - 0 0L 3 / 4 3 3 8 L . 04 31 : 0 / 01. 3 8 4. < 31 L < 1. 0 3 / ; ; 0 /G1 0 1. 1 / F. . 31 : /4 / 1 3 8 4. < 31 3 1 38L / . / 0 0 4.231 3 0 B%L 4 . 3 0 . . 01 3 / /20 Daniel FERNÁNDEZ LANVIN Página 88 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . 4. 0 1 1 : < H 1 0 O 3 7 P !7 0 / 1 ->0 2- 0 4 . 3 0 K 01 / / 1 /12/+ D / >+ B% 4 1 4 3 38 3 / /4. 0 . < 1G3 3 4. < 31 L 4. . L 3 /4 0 3 8 0 : .0 0< 0 . 04 0 7 0 01 / . . 38 3 0 0 0 4 . 3 1 L 1 ./ 0 30 0L .- I . 3 1 . 4 3 38 1 1. 3 : .0 8 4 ./ 1 21. 4 .1 0 4. / . 0 3 .2 3 3 L 3K 0 / 0/ 0 0 1G3 3 0 0 . . 4 . /4 / 1 . 0 ./ . 0 7. 0 3 0 3 3 0 1. 7 F <L / 1 L . I. & 1. 1 1 ./ . .24 / 1 3 3 : .0 8 0 1 L 3 /7 4. . 0 - 3 0 4 . 3 1 3 0 01 / 3 0 1G3 3 0 0 4. -. / . 0 C01 0 01 / 0 .I 3 0 . 4 . /4 / 1 . 0 K 01 . 0 3 1 < G01 3 0 7. 3 3 < 0 1. - 0 0 K 01 . 0 0 03. 7 4 9 0 3K 0L - 0 :3 0 0 1 . L ./ 3 0 0 Q 3 . 01 1 0 4 . 3 . 01 0 / 11 4. 7 0 1 / 1 I 0L 0 4. 7 0 3 41 3 8 (7 - + - 1 ; A/- 0 01 / 0 4 4 . 4. / . : I 4. / 0 0L 1 0 01 . 3 /4 1 / 1 1 ./ . 3 1 0L 1. >< / 0 3 1 < . 1. / 1 3 8 4. 3 0 01 / 0 3 0 : 0 : .0 0 "7 9D / 0 01 / %7 /7. 0 3 /Q < 03. 43 8 3 /Q - A - 012 : I 4 .0 - . 1 1 0 : 1 . 0 4 . 1. 1 . 0 9. 3 / / 1 4. 0 87 33 8 L 0 / L 0 1. 0 0 0 3 0 : 0 : .0 0 0 .2 /20 4 0 .. 0 7 3 .2 3 L < 01 0 . F.2 3 01 0 9 134 . 0 1 . L 3 0 0 4. 0 1 0 K / 0 B% 0 .. . 0 - +. " . 3 . 31 .> 01 3 4. -. / 4 . K < 1 01 1 / 1 I L 0 /4 / 1 H 01 C01 0 0 4 . 720 3 0 7. 0 0 01 1 B% 1. 0 4. 3 4 0 0 0 03 41 7 0 0 . 41 0 0 3 . 31 .> 01 3 0 4. < 31 L .- I 3 8 L 4 0 .. % . > K< 03 0 8 4 0 7 M ) B;N O 3 7 P % . L0 7 /4 . -Q . / ; .J 1 01 1 /21 3 L 3 / 1 O 1P 3 . 0 0 : .0 04 . . 1 0 - F0 0 1 01 7 .2 0 . 03. 1 0 1 0 3 0 4. 4 3 0 4. 7 . 01 4. 3 4 4. -. / 3 8 4 . 1 3 8 L 01 0L 03. 7. 38 - 3 / 0 0 /G1 0 /20 3 01 0 0 < K 7 . 0 03. 1 0L < 08 1 :G. / 0 0> : . 3 .. 04 1 / 0 FL / . 38 - . F 7 0 1 38 < 0 3 / 1 0>/ 0/ 01 ; 7 1 / 3 42.. < Daniel FERNÁNDEZ LANVIN Página 89 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 1 . . 0 4 03. 7.0 01 0 1 010 :7 D/ 3 1. . 1 . 0 1 0 .1> 3 0 H4 3 38/ 7 +. 04 38 - H 01 1 3 L< K 3 . 0 1. 0 / 0. 3 / 3 0 0 01 0 - . / 1 K 7.2 4. 3 4 0 /4 3 6L / < 03 1 / 1 L 3 0 01 F. 01 /20 0 /4 4 0 7 L / . 4 . 0 0F3 1 3 .. 31 / 1 1 0 0 1 010 01 4. 1 .. . /20 38/ 3 38 - < 03. 1 <L 4 . 1 1 L 3 . 3 K < 9 . 3 /7 . 3 . 31 .> 01 3 / 0 K . 0L 4. < 31 0 0 1 / < /4 I 0L 3 . : . 0 0 / 0 08 31 . I . 38 - 3 0 / 1 / 1 . 3 / . 31 . I 3 8 3 /4 1 4.231 3 1 /7G 0 3 3 3 / 6& : 1: 38 - 2 ( 0 01 / 0 K . 0L B% 0 3 0 . # ( &7 / 1 . /00 +. 38 - 0 .2 0 .. 1 3 E 3 3 01 .2 4 0 1 ./ /G1 L / 1. 0 0 3 01. 1G- 3 X 01 / 0 0 > YXE G 7 .>/ 0 3 /4. 7 . 01 0 01 / Y 4 . F0 3 /4 .1 0 / 1 .< / F. / /4 / 1 . /4 9 . K .2 / . /20 4. 4 YXE G 0 4 .> . 010YX5 < / . 0 /4 3 . % . 0 4 01 L 0 . 0 0 1 .3 /7 7 0L / . 3 . / / 1 70 .: 7 4 1 / . 1 3 4 . F/4 3 . L 0 /4 / 1 L 4 . 1 . . 0 3 /4 9 . - / 1 L 3 /4 0 3 8 0 4 . F0 3 /7 .2 0 /4. 0 0 0 . . 4 . -Q 1. / /7. 4 4. < 3 0 38 - )7 1 3/3 2 =/3 2 >3. " . 4 / 3 . 3 . 4 .3 8 38 - L 3 . / / 1 L 0 /4. 03. 7 1 0 3 F 1 4. 7 0 3 .. 04 1 " . : 4 07 0 /4 3 .L / 1 L3 .3 0 3 . /G1 LK < 0 03. 1 0 4 . GL 7 .2K 3 . 0 /20 38 0 012 . 0 3 3 38 < 3 I 0 0 1 010 1 : 0 - . 3 7 1. 0 / 3 38L K 3 01 0 -Q 4. 7 / B% #7 + . / >+ + + / " 4 3 0 K . 0 3 7 > 4. -. / 3 8 L 3 / / 3K L 0 0 01 / 3 /4 1 % . H 01 .2 /2 0> / L 1 -. 3 8 L 0 3 .3 .2 4 . F 4. -. / . 0 3 :I 1 3 0 K < 0 4. 7 1 . / 1 & 9 . : 3 0 F 1 3 0 0 1 010 1 . 0L 0 01 / 3 /4 1 0 3 3 .. 31 / 1 L 0 4. -. / . 0 .2 4 . I 0 1 . & L 0 .2 0 . 04 0 7 0 F. 0 01 / : 3 0 1 010 3 ` & 04 G0 3 .1 1 /4 0 34 3 0 03 7. . G 0 L 1 . .2 38 7 0 . < : : .2 3 / I. : 1 -. Daniel FERNÁNDEZ LANVIN Página 90 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software !$7 %$M /- - 0/+/2B% 4 .1 / 1 0 . . 3 .3 L< / . / 1 0 01 / 3 3 0 . 3 / /7. 4 0 : 1 3 / 9 03 0 < 0 :< 0 @ 1 . 0 3 0 3 0 < 3 0 1 0 33 8 1. 7 F 7 K 3K L < - . :. 00 4 3 1 3 0 >0 4 . 03 0 . < 3 .0 3 0 0 1 :. 3 1. 7 F 1 . / 1 L 0 K . 0 0 . - F U4 . '= =UL 4 . 0 0 - . 0 0 3 4 I 1. 7 F. @ K . 0 0 / <K 3 . 3 3 !!7 2 + 0 . + 2- B% 4 4 1 ./ / 0 0 .. L 4 . . 04 L 4 . 01 7 3 . 4. . !(7 - 9+3/ - 3 & 3 1 . . 3 0L 13 7 01 . 4 ./ 1 / 1 F 1 . 3 0 1 0 4. -. / . 0 3D / >+ 7 0 - .. 3. 3 0 1 -. 1 0 1 38 < / 3 1 . L M38 - . : . 1 3 3 38L 0 3 / 1 . 3 01 3 / 1 . L0 7 0 3 3 3 8 < 3 / 3 .0 1. :G0 38 0 4 0 4 3 . 01 0 1 38L 0>3 / : . 4. 3 4.231 3 L / 3 0N " / B% . 3 .1 4 . 0/ 0 0 7 :01 0 & 38 - 0 1 03 . . 03. 7. . 31 . I . (iv) Consideraciones " / 0 4. 3 7 1. 0 31 . 0 . 0- 0 4. 3 4 0 / 1 -> 4 3 0 4. 0 0K F . 1 0 0 K 3. 3 1. : .0 < 1G 1 3 71 . 3 . 90@ 3 0 . 3 3 8 H 01 3 / 0 B%L 0 1. 1 1 0 4 .38 0 03 1 0 % . L 0 0 1. 31 . 0 0-. / 0 3 .1 . I8 .- / 1 0 L 4 .1 L 0 1 /7G . 3 3 0 4 . 0 0 4. 4 0 3. . 0 0> L 4. 4 A 3J . 3 3 0 1. 1 / 1 -> 4. 4 3 1 / 9 4. < 31 0/ 4 9L < 0 H4 . 3 0 4 0 1 : 0 0 7. 0 0 /4 . K . . K 0 0 /4. 3 4 0 - 1 3 3 0 4. / 0 0 /20 > 3 0 3 /4 . 0 0 4. 0 3 3 1 3 1 4 0 .. L / 1 -> 0 01 / .> 4 . L K . :. L 0 0 . 31 7 /4 3 1 .G0 < 0 .I 4 . 4 .1 3 1 / 3K 0 : 3 0 0 .2 4. < 31 0 . 0 B% 04. 3 3 / . 0 1 0 < 38 - 3 / Q 3 / . 0 4 01 3 /4. 0 01 / 4 .1 . 1 38 / 0> 0 1 701. 33 8 3 1 3 / 1 38 0 / 0 1 . 3 .4 . 3 8 / /7. : 3 .1 1 / 9 1. -. 0 4 L % . 1. L 4 . 4. / . : I0 0 / K 3K 231 3 1 4. < 31 0 1; . 0 /4. 4. 0 1 3 /7 0. 01 0 4. < 31 G3 3 0 3 / 1 -. 3 8 3 1 L 0 4. 7 0 1 . 0 /4 012 . 0 3 3 3 8 0 4 . 31 / 1 3 /4 1 7 0 / < .> 0 / 1 ->0 <L Daniel FERNÁNDEZ LANVIN Página 91 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software /20L /4 .1 1 0 4 0 /7 3 1 . >0? 1 0 :. . 1. 0 0 3 0:1 . 4. 7 / 0 K 71 4 3 38 3 4. < 31 / 1 5.6 METODOLOGÍAS DE DOMINIO ESPECÍFICO < 3 / . 0 1 : 1 1. 0 31 . 0 4 .1 0 1 . . 0 4. 0 1 3 4> 1 L G 0 K 03. 1 1 0 0 / 1 ->0 H 01 1 0L / 3K / 0 3 3 01 0 K /1 08 0 /20 /4 .1 1 0 < . 4. 0 1 1 : 0 3 / L 3 0 7. 0 L 4 . 4. H / 3 3 41 3 % "L 4 . 0 1 . /20 Q1 0 3 / 4 1 4 .1 4 . 41 3 8 0. 01 0 / 3 F 1 0 - 0K 0 H3 0 3 03 1 / 1 4 . 3 0 . .0 7 0 . 3 0 3 0 1. 1 . I . 04 Q 3 / 1 4 . -/ 1 3 8- 3 4. < 31 L 0 7 0 . .- I 0 7 0 1. 0 4 .2/ 1. 0 0 3 0 0/ 1 ->0 / 04 3> 3 L 3 / 1 . 4. 0 1 4 .1 L < 0/ 1 ->0 K> 7. 0 / / 0 / 1 0 9 0 4 . 3 01. . 0 3 3 . 31 .> 01 3 . 3 . . 1 0 - 01 . / 0 73 F 1 0 / 0< -> / 04 3> 3 0 K 0 0 0 1; . . 04 4 . 0 / < 3 3. 1 0 3 < 0 1 . I 1 3 8- 3 0 4. < 31 0 012 3K 0 3 0 0L 0 2/71 0 3 1. 3 I 03. 1 0 01 3 0 0 3 1. 4 3 3 0 K 4 ./ H 01 4. 31 0L < 1 0 0 012 4. 3 4 H 01 0 -. 0 . 3 3 / 5 $ +5<4 ./ $ 1 -<, < $$ H1 T< 3 / 5 $ + 7F31 . 1 7F31 1 0K 4 $ , < ./21 3 "'$ L 4 . F/4 L 0 / 1 ->0 . 1 0 0 .. :. 0 / 1 ->0 4 . 0 .. 01 1 4 . 1 0 0 .. / 0/ 1 4 4 3 3 0 -. 4 0 0 012 7 0 0 / 1 0 0- $ ,L $$ + 1 0K 4 $ - / 1 1. 0 7 0 0 / 1 0 . 1 7F1 0 5<4 ./ 0- $ 1 -<, $ + K 3 / 1 -> 0 .. 4 .1 / 1 / 0/ 3 0 4 .>/ 0 3 0 3 . 0 / 1 ->0 . 1 0 01 / 0 7 0 0 3 3 / 1 L 3 / _ & 0 H1 0 8 " // O : *'P O" 0*@P 01 1 4 / 1 ->0 0 3 1. 0 3 3/ 1 < ./ .- I . < . 3 4 . ./ 3 8 1 ./ 0 3 /4 .1 / 1 0 0 .. _ & O 7. 9 P 9 70 < 0 . - 0 0>/ 0/ L - 7 .>/ 0 1. 01 / 1 0 0 . 1 0 0 .. 0 1; . 4 . 4 0 K . ; . / < 04 3> 3 0 0 3 0 4 .1 3 . 0L 3 0 7 01 1 K 71 1. 01. 4 . 0 .. 0 1; . 18/ 1 0L % "0L 13 " / Q1 / 4 1 01 3 . 0 4. < 31 0 / 1 -> 0 .. 3 .3 0 0 4 3 0 0 31 : 04 3 . ? L 0 70 9 . L 1. 01 0 .. 3 /4 . 0 1G.4. 1 0 O K 01 1 4 K .. / 1 0 0L 0 / 01. 3 20 3 L 1 1 4 . 0 0 3 . 31 .> 01 3 0 /4 3 38 0 .. . 0 1 -. 3 8 4. : 3 0 4. < 31 0 - 0 4 . / 1 4. : 3 . 1. 3 0 4. < 31 Daniel FERNÁNDEZ LANVIN 04 . 3 ->0 3 20 3 0 K 01 : 0 3 03. 43 8 0 4. 7 0 1 . 3 0 4 .1 L 0 7 )=P O5 7* P L 0 /20 ./ 1 3 / 4 . GH 3 L 0 1231 3 < 0 1 -. 3 8 L < 0 1 31 0 4 .38 01. 33 8 Página 92 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 0 /2 1 3 4. 3 0 . - F F / < 4 3 / .- 4 . 4. 3 0 0 .. L 3 1 0> ./ I 3 8 0 31 : 0 /4 14 4. < 31 0 3 0 3 3 L 0 1. 1 14 / 1 -> / < 70 ./ / < .1 L 4 . 0 03 0 4 3 3 8 0 .. - 01 8 - . Daniel FERNÁNDEZ LANVIN 0: 3 8 3 0 01 01. 31 < 3 0 1; . Página 93 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5.7 METODOLOGÍAS HIBRIDAS & - . 3 F. 3 / / 1 ->0 2/71 04 3> 3 L K < 1. 3 F 1 / 1 ->0 Q 31 0 / . 3 4 .1 0 - . 1. 4. 0 1 3 0 3 3 8 & 1. 1 0 / . / 0 , L 4 . 3 1 /4 . 1. 0 0 7F1 : 0 4. < 31 0 4 . 04 . 01 1 0 1 . I 0 1 3 8- 3 0 .01 1 4 / 1 ->0 0 3 1. .0 1 .G0 I3 0 4 . 0 1 0 3 . 7F1 : 0 01 1 0 0 4 . / 1 1G3 3 0 7 0 3 I 0 7. 1 ./ 4 . -/ 1 3 -> 0 .. L 0 04 31 0 4 1 0 4 1 ./ < /20 . 3 0 3 - 01 8 4. < 31 0 .- 5.7.1 - 0 L 1. 0 0 La metodología MÉTRICA 3 (i) Introducción $C " 3. *)* 4 . 7F1 ./ I . 0 4. < 31 0 0 .. 4Q7 3 04 9 L 1 < 3 / K I . 3 3 0 01 / 0 ./ 3 8 6 3 .0 / 1 - 7 . . -> 4 . 04 9 L 3 / 01. 3 8 0 .. 0 0 1 . . 0 : .0 0 + **=L 0 .. 4 . : .0 , $G1. 3 /4 7 Q 3 / 1 1 38 $ .3 4 . - . 38 -. / 0 < / 0 4 ./ 1 . . 4. 0 1 . / L 20 0 < 0 9 4. < 31 7 01 3 ->0 . 1 0 7F1 0L < /4 0 7 . 4. 0 1 . / 0 / 1 1 38 70 0L : .0 8 31 $G1. 3 0 K 3 .4 . $ 3 / - F / 1 . 1 : 0> L $G1. 3 ' 4 ./ 1 0 .. . 1 1 4. < 31 0 7 0 0 20 0 01. 31 . $ .3 L 3 / 4. < 31 0 04 . -/ . 1 38 7F1 0 " . 0 (ii) Modelo de proceso 0 4. / . 0 : .0 0 . 04 4 . 0/ 1 0> L 3 . 31 .> 01 3 / : .0 8 K 01 31 Daniel FERNÁNDEZ LANVIN $ " L 3 / 0 0 9 ->0 3 20 3 0 . 1 0 F 4. 3 0 3 03 K 0 K . 1 . ./ 1 L ./ 3 8 : .0 8 Página 94 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /"( - - @/ =3/3 - 4 /- 1 " (iii) Actividades del ciclo de desarrollo K . 3 3 1. 0 ) 01 3 K 01 K . 1. 1 / 1 01 0 31 : 0 1. $ " 0 3 /4 1 / 1 0 4. 4 01 0 4 . $ .3 < % 0 38 /G1. 3 1 1 /> 1 3 8- 3 0 4. < 31 0 4. 1 7 .3 . 0 / 1 04 3 3 . 0 0 31 : 0) 03. 7 / 1 -> 0 7 4 3 . 3 0 01 0 4 4. 3 .L 4 . F/4 L 01 - . 0 / 1I 31 : 0 4. 3 0 0 9 03. 1 4 . $C " 1 H1 L 1G./ Daniel FERNÁNDEZ LANVIN / F 4 .$ " 0 3 .. 04 3 * /4 Página 95 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /"" - " 5.7.2 Actividades de administración y gestión del proceso de desarrollo $C " 0 4. < 31 0 $ " 3 / 1 0 4 . 0 4 .1 3 4 " / 1 4 31 : 0 4. 4 0/ 1 ->0 0 3 . 31 . I 4 . 01 . / < . 1 - 01 8 < 3 . 38 0 .. 0 04 3 3 3 0 0 4. < 31 0 03. 1 0 4 . 04 3 3 . 3 0 3 1 < 01. 31 . 0 .1 31 0 7 0 . - . 0 1. 0 F3 3 8 3 0 1 . 0L 0 1 0 0 / 0/ 0 < 0 . 04 0 7 0 3 0 1 L $ " 03. 7 3 0 /G1 0 4 . 7. . 0 0 0 / 1 / 1 4. 31 L - 4 3 K 71 0 .. 1. 0 31 : 0 3 7 .1 0 H3 43 / 1 4 .$ " 0 %& % & 01 / 0 ./ 3 8 L 31 : . 1 01 .- I 3 8 0 4 1 :01 - 7 L 1. 0 3 4 0 .- . 0 04 3 3 3 0 < 4. 4 01 0 01 1 0 4. < 31 0 0 .. Daniel FERNÁNDEZ LANVIN Página 96 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO VI HERRAMIENTAS CASE 6.1 INTRODUCCIÓN N " / " " %+ # ( N O$ 33 . )=P .> 0 01 / 0 0 01 4 . . .+ R % + R & , 0 4 3 38 1 3 -> ./21 3 0 31 : 0L 0 1G3 3 0 < 0 1 ->0 4. 4 0 0 .. 0 01 / 0L < 0 K .. / 1 0 " $L 0 7F1 : 0 3 . . 4. 3 0 4 . K 0 0 9 0 O_ * P 3. 1 / 1 L K .. / 1 " & 0 4. 31 3 /4 1 3 3 4 < . /20 1G3 3 0 1. /G1 0 .. 0 1; . O .I 7 J*)P 1 / 1 I3 8 0 01 1 0 4. 3 0 0 0 .. 4. 0 1 0 . 1 7. 38 4. 31 0 1; . 0 0 . 3 : 4 . 3 0 - . 3 /4 . 0 4 3 3 0 3 0 4. < 31 6.1.1 Orígenes G3 00 1 1 4. < 31 & & 0 .. - F / M; % N +%& ,L . 1 03. 43 8 0 4. 7 / 0 0 . 0< 0 3 0 0 0 38 0 01 / ./ 3 8 33 . 3 /4 1 . I ; % # +%& , . 4. 31 0 3 I7 . 3 8 4. 7 / 0 < 3 0 0 > K .. / 1 " & L 1 4 1 ./ %" % .1 4. 31 0 L / 3 7. . 1 0 0 04 31 3 0 3 3. 1 . 4 . 1 + 0 0 4. / - 0 4 . %& L 0 .0 .2 4. / . <3 / K < 3 3 / 0 +5 4 . 38 *) 4 . 01 4. 31 0 K 0 .. /4 .1 1 / 1 3 -> : 3 7L 0 K : .0 3 K 01 0 .- I 1 : 0 < 1 3 8- 3 0 0 4. < 31 0 0 1; . 1 38 7F1 0L 0 . 0 9 7 0 0 K .. / 1 0 0 .. 0 ,<4 .A . + , 6.2 TECNOLOGÍA CASE 3 3 1 3 1. 7 < ./ 3 8 % . 01. . 0 1; . ; 1. / 1 0 0 . 01 1 3 -> " & 0 4 1 / 1 I3 8 / F. . 3 < 4. 31 : / F. . 3 < 4. 31 : 0 4 1 001 0 7F1 : 0 0 .. 0 1; . L 0 .. 0 01 / 0 3K 0 0 01 / 0 K . ( " , / 1 -> < K .. / 1 " & 0 3 /4 / 1 . < 0 /781 3 -> 0 .2 /4 1 <D 4 3 3 GH 1 4. < 31 1; . 0 3 1 3 K .. / 1 0 4 ./ 1 1 / 1 I. < % . 1. L K .. / 1 " & 1 0 1 0 0 1 4 3 3 8 4.231 3 / 1 -> 0 .. % . 0 U0 /20R 0 7F1 : 0 /20 /4 .1 1 0 01 ->0 ! # ( & 3 1 . 3 ./ 3 8 . 1 : / 0 .. 01. 31 . / F7 4 . K .. / 1 " & 7. 0 . 1: - . 38 38 - 5 < >L 4 0 /4 / 1 3 8 0 K 3 .1 3 0 . 7 / 1 L Daniel FERNÁNDEZ LANVIN . 38 0 .. 4 3 .0 3 1. 1 1 L 14 K 3K 3 / ./ 3 8 4 07 0 0 9 1 0 K .. / 1 0 Página 97 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software " & / . 0 4 ./ 1 4. 31 . I .L 3K 0 4 I 0 % K .. / 3 0 0 1; . 20 0 3 0 . 7. . - . . 0 0 0 1 0 0 .. 0 . 0 / 1 0 0 1 . 3 ./ /4 / 1 . (1 / / 1 3 3 41 1 " & 0 3 1. 1G3 3 / .> : .0 L / 1 1. 1 H1. . ./ 3 8 01. 31 . < .- I 4. 31 0 < 0 .. 0 % 0 : 1 / 1 0 4 07 . K 3 . 0 38 - L 0 K .. / 1 0 3 1 /4 .> : .0 3 1 7 / 1 K 71 1 . 3 /4. . 38 3 / 1 4. 4. 3 0 / 1 / 1 4. 31 6& 1 70 - . 38 ! # ( / 0 9 / 1 3 / 1 3 8 03. 41 : 0 4 0 7 - . . 4 .1 K .. / 1 " & L 0 3K 38 - 38 31 7 # ( ; ) # ( " 1 :L 7F1 : 1 3 -> " & 0 / 1 . 4. 31 : 31 : 0 4. 4 0 0 .. </ 1 / 1 0 0 01 / 0 ./21 3 0L 1 0 /4. 3 / > 7F1 : / F. 3 0 1; . 0 .. 0 6.3 CLASIFICACIÓN " & 0 3 /7 3 8 / 1 ->0 0 .. 0 K .. / 0 1; . L / 1. 0 0 / 1 4. / . 1G./ L 7 / 0 . 3 . :R K .. / 1 1 0 4 ./ 1 ->0 0 4. 31 0 0 1; . + 4 3 3 0, < 1 / 1 I . 4. 3 0 0 .. 0 4. 3 0 0 1 / 1 I . 0 / 0 " & 1. • 1G./ 0 . . 0 K .. / 1 0 31 : 3 3. 1 1. 0 0 0 ./21 3 % 3 3 8 01. 1G- 3 L 2 0 0L 0 9 L 3 / 3 3 1. 0 K .. / 1 0 " & • 0 4 1 0 :R 0 3 F 1 0 1 -. 0 K .. / 1 / 1 I3 8 4. 3 0 3 /4 1 0 .. 0 01 3 7. . 3 3 : 3 /4 1 4. 31 4 .1 38 - F3 1 7 < 0 3 / 1 38 01 -. 4 0 " & 3 / L K .. / 1 0 < 0 04 7 70 1 / 1 1 4 .1 1 0 0 K .. / 1 0 3 7. 3 4. < 31 $20 K 71 / 1 L 01 1 4 7 .3 1. 4. 3 0 0 .. " 0 ' 1 " 0 $ " 0 A F Daniel FERNÁNDEZ LANVIN : +8 K .. / 3 0 3 1 0 0 4 .1 / ./21 3 % ./ 1 4 . 0 0 0 01 / 3 1. K .. / 1 0 : 1 F 4. 3 4 01 0 ./ 3 8 / 4 . 0 0 0 0 .. 0 70 2/71 , : +6 : + 1 00 4 ./ 1 1 / 1 I. 33 : 0 01 / . 38 4. -. / 0 0 , , Página 98 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 5 .. / 1 0 - .> = 5 .. / 1 0 - .> @ 5 .. / 1 0 2/71 6.3.1 : .0 < 1 04 3> 3 Herramientas Upper Case " 3 3 1 /4 4. 3 0 0 4 3 38 3 1 4 0 3 .4 . 1 : 0 & 1. 0 - 0 3 . 04 31 1G3 3 0 4. / . 0 0 0 4. < 31 0 6.3.2 Herramientas Middle Case & . 1 . / 3K 5 < 1 1 0 1G3 3 0 K .. 1. 0 1 . /4 7F 6.3.3 Herramientas Lower Case / 01 . 0 3 / : 01. 1G- 3 3 41 . . 01 0 / < 1 : < 4.231 3 / 1 0 4. < 31 L 0 /4 1 0 01 0 0 31 : 0 20 0 < 0 9 4. < 31 03 08 " 0 < 0 0/ < 0 L K 01 4 1 /1 01 4 0 7 K . 01 7 3 . 3 0 3 38 1 0 7 20 0 0 3 1. 8 / 1 0 0 1 3 8 < 04 - L 0 9 012 ./ / 1 04 31 0 1. 4. < 31 .1 0 04 31 0 7F : 1. 4. < 31 ./ / 1 012 0 - . 38 38 - L 4. 7 0L /4 / 1 3 8 < / 1 / 1 31 % 0 0 . 04 0 7 0 3 7. 0 3 1. - / 0 - 0 .> 0 1; . 0 / < . :LF4 4 / < /4 .1 1 K . 7. . 4. < 31 L 4 01 1. 0 7/ 0 3 . 1 0 0 . 1 0 1 / 1 I. - . 3 8 38 1 . 4. 1 6.3.4 Herramientas de ingeniería inversa 4 .> - 7 .0 1. 0 K .. / 1 0 " & 7F : L 0 3 .. 04 H 31 / 1 3 3 3 41 1 . ./ 1 0 K .. / 1 0 .> : .0 0 .. > I 0 4. 7 / 0 3 0 K 71 / 1 0 3 1. 0 0 .. . 0 K . 7. . 4. < 31 / 1 / 1 K 71 0 3 3 / 1 3 8 4. : 3 7 4 . 0 4 I0 0 .. .. 0L 7 4 . 3 . 3 3 3 38 .: H 01 1 . - 3 8 / .3 0 .. L 7 0 .. . 1 .4. 1 . 38 1 0 .. 4 . 1. 4 .0 L 1 . 30 04 - . 0 . 7. 7 " / 0 38 01 1 4 : .0 01 0 7 0 0 3 4. 31 < - . L / 37 0 3K . 0 1 1. 31 : L 4 3 3 8 4.231 3 0 1G3 3 0 3 1. . 1 . 3 . 0 701. 33 0 4 .1 0 /4 / 1 38 0 4. 3 0 / 1 / 0 . 20 0 . 1 L / L 7 0 3 1Q 3 0 3 18 Daniel FERNÁNDEZ LANVIN 01 3 / 1 0L 0 .0 K .. / 1 0 .> 1 .4. 1 3 8 38 1 4 07 L 3 / 1 38 7F : 0-. 3 / 1 L4 0 / 1 . 0/ < 3 1. / < / 1 > / 1 3 I 7 4 . 01 1. 20 0 < 0 9 1 0 4 07 ./ 3 8 / F 0 . 1 0 20 0 1 4. 31 L 4 01 3K 0 701. 33 0 1 31 : 0 9 0>4 . F/4 L 4. 7 7 / 1 .: 1 4 701. 31 1 F: / I 3 /4 F 4. 7 / 3 / 1 3 -Q 3 : /7. 0 Página 99 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 4 7- . / 0 3 0 .. . /4 . 1 . 0 0 - 3 1 : 0L 0 1 3 0 03 1. . 3 0 0 H1. / 0 3 / : . 7 0 / 0 ) ') 42) 13 0 0 1. 4 1 G7 01 1G3 3 0 / 01 3 0 1. 1 - . . 3 / 1 38 03. 7 04 31 0 2/ 3 0 0 01 / K . - . . -. / 0 . F 3 /4 .1 / 1 / L 01 4 0/ 1 1 0 / 0 F0 0 03 41 7 0 0 . 1 .3 /7 0 1. 1 0 0 / 1 0 3 ./ 0 01 / % . 3 1. . L 08 0 . 4. 0 1 .2 0 4 .1 3 /4. 0 8 / 0 .. .L 4 01 3 / 1 3K 0 -. / 0 0 4. 3 0 / 1 3 1 . 3 / 3 3 8 1. 01 0 9 . < 0 .. . % 0 0 03. 43 8 0 71 3 8 7F1 0L / 01. K . 7. . 1G3 3 0 3 / 0 6.3.5 /1 3 0 03. 1 0L 0 . 0 1 0 . 3 0 3 1 04 31 0 0121 3 0 0 01 / 0 0 . -. 1 -. / 3 0 0 1 L 0 4 1 . . 1 0. 3 0 H 01 1 0 1. 1 0 0 3 0 0L 0 .2 -. < 1 . / 1 / 1 - / 1 L 0 / < 0 3 .. 0 0 1 3 8 1 /21 3 L 3 / 0 38 & & $ 3. 0<01 /0L Herramientas de ingeniería de ida y vuelta & 4 .> 3 . 0 K> 7. 0 .> : .0 01 1 4 K .. K .. / 1 " & < 0 1 . 0 /4 / 1 3 8 38 4 .1 3 . . 4. 0 1 3 8 1 . / F . 31 / 1 38 1 01 ./ 1 /4 . L 4 01 0 0 / 3 33 4 . 01 1. 0 K .. / 1 0 " & 7F : L < / 1 04 : .0 3 / 1 -. 3 8 0 .. 1 -. . 1 04 . / 1 0 /7. 0 K 3K ./ 3 8 0 01 1 0 / 0 0 L K .. / 1 - . 1 .4. 1 38 4 .0 01 3 4 . 3 0 .: . ./ 3 8 3 0 3 3 . 31 01 / 1. 7 F 0 1 -. 3 8 3 /4 0 9 < /4 / 1 3 8 L 4 01 0 .. . 4 .1 / - . 4 . K .. / 1 L < . 3 <D / 3 / 3 01. < 01 1 0 /8 0 / 0> L 0 9 4 ./ 3 L<0 1 . / / 3 38 1 L / 1 G 0 3 1 31 I 3 8 - 0 3 20 3 0 K .. / 1 0 " & . 1 0 7F1 3 / O 1 P OA . PL 1 - / 1 / F7 0 0 4. 4 0 . 4. 0 1 3 0 1 . 0 / 0L 0 K 41 01 1 . 1 :L 3 .4 . . K .. / 1 0 3 /4 3 8 /4 / 1 3 8 0 1 .- 3 0 1 1. 6.3.6 0 0 0 0 Herramientas de ámbito específico 1 1. K .. / 4 . . 04 3> 3 0 1; . 4. 480 1 0 0 K .. / 1 0 " & 4. 0 1 4 . . 3 37 3 0 3 7 0 1 . 1 : 0 K 01 K . 03. 1 0 & 0 . 3 0 0 1 0" & 2/71 04 3> 3 & 1. 1 K .. / 1 0 4 0 0 < 0 9 0 0 38 4. 7 / 0 / < 3 3. 1 0 7 1. / / < & .0 2/71 01. L 3 / / 4 < 0 .. 4 . 18/ 1 0L /2 0 0 - . 0 3 . 1. 1 4 0 01 / - . 6.4 HERRAMIENTAS CASE ORIENTADAS A OBJETOS : 1 / 1 L 0 4 .38 0 4. / . 0 K .. / 1 0 " & 0 ? K 01 01. 0 >0L 4. . 38 4 1 0 01 1 4 K F 1 3 01 3 ->0 < 0 / 1 ->0 3 0 3 38 < : 38 Daniel FERNÁNDEZ LANVIN G3 3. 3 1 0 0 Página 100 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . 0 1 .> 0 . 1 38 01 3 . - 1. 7 F / 0 7F1 0 <L 3 3. 1 / 1 L 0 0 1. 0 $ 3 / 3 1 /4 - F / 4 . -/ L0 4 L0 4. / . L 04 . 0 / FL - . 3 8 < - 01 8 $ 01 L 4 . 1. L . 04 . .L - F / 0 .F 8 1. / 0/ 3 0 4. 3 K .. / 1 + , % 0 4. 3 4 / F7 0 4. 4 . 4. 0 1 3 8 1 . 0 -. / 0L 0 : .0 0 31 0 4 .0 01 ./ 3 8 0 -. / 0 / 1 38 1 + 3 : .1 K .. / 1 0 / 0 , 3 /4 / 1 4 . 0 0 4. 4 0 3K . 0 4. < 31 L /4 0 1. 1. 0 3 0 0 4 . / 3 . ./ 3 8 3 I3 8 0 / 1 0 1. -. / ./ 4 .1 4 1 /20 /4 K .. / 1 0 3 /4 / 1 0 " & 1. 33 : 4. < 31 & 4 .1 0 .. : . 0 - F0 . 1 0 7F1 0 3 .4 . 4 . I L . 1 38 7F1 0 4. 31 : L K .. / 1 0 3 F 1 K .. / ) 13 ,L . 4. 0 1 4 ./ 1 04 G0 31 / 1 1 0 00 ) 0 3 0 0 .. 4 . : % < K . 1 -. 0>/ 0/ : . 0 - F0 1. 4 . -/ 0 Q1 / : .0 8 3 .4 . 3 0 3 / 1 H1 4 . 3 8 < 3 /4 3 8 L 13 0 0 3 0 0 4. 0 183 / 1 0 0 4 . 0L 4 . 3 - F 0 4 .1 + ?) 1 /7G ./ 3 8 / 0 4. 4 ./ 1 < H4 .1 3 8 4 1 3 / 3 0/ 0 4 . .> : .0 3 1. 1 -. 0 K .. / 1 <: 1 / 0/ > 0 0 0 .. 4 . &4 .H &<01 /0 O&4 .HP 4.231 3 / 1 1 33 0 .. 7F1 0 K .. / 0 .. 1 . . 0 0 3 1. + L 01 K .. / 1 3 .4 . $ L < 3 7. 4. < 31 0 7 0 0 1 3 -> . 1 % 0 0 0 03. 1 0 0 0 /20 0L H 01 1 0 3 / .3 0 1. / " & L /20 3 /4 1 0 0 4 R0 .3 L 13 ; ; )0 ); %+) 13 Daniel FERNÁNDEZ LANVIN 1. 0L Página 101 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO VII LÍNEAS DE INVESTIGACIÓN 4 .38 : 4 . -/ 4. -. / 3 8 08 /4 3 0 .. - F /4 / 1 L 0 K .. / 1 0 3 0 . 0 4 . 3 01. 33 8 4. -. / 0 /4 01 - F 2/71 0 3 3 3 / : , % L1 <3 / K 4 1 1 .4. 0 1 01 L 0 H1 / 3K /20 2 /1 4 . 0 3 /4 . 0 38 1 0/ 1 ->0 0 .. 0 3 1. >1 / / 1 4. -. / 3 8 0>3 / 0 / 1 ->0 . 1 0 0 .. 4. -. / 3 8 01. 31 . . . : 1 04 . 4 . 7F1 0L 7 .2. H .0 3 .3 3 0 41 . . 1 38 7F1 0 0 :0 1 3 0 0 .. / 0/ 1 ->0L 0 K .. / 1 0 " & 0 / 0 7. 0 0 4 < : 3 / 0/ > - 0 0 4 . -/ 0 0 1; . 7 0 41 . 0 . 1 38 0/ 1 ->0 7 0 0 ./ L 0 /4. 0 4 .1 L < 0 - F0 01 1. 7 F : 01 - 3 8 0 K : 0 4. 3 4 0 / 1 ->0 0 .. L H / 70 0 / < . 08 0 K 3 0 . /20 3 41 1. 3 0 / 0 1 3 0L 0 /4. 4. 01 04 3 1 38 0 . 3 0 3 . 1 38 7F1 0L 7 4. H / 4 . -/ % " &3 1. 33 8 . I 01 0 3 4> 1 0L 0 4. 4 001 0 > 0 : 01 - 3 8 0 3 0 . 0 3 0 7F1 : 0 4. I3 8 - I3 8 / 1 1 / 1 I3 8 $ ->0 3 20 3 0 4. 3 0 0 0 01 / 0 7 0 $G1 0 0 .. 1 -. 3 8 3 ./ I 3 8 70 K .. / . 0 .. 0 3 F 1 0 0 3 F 1 0 1 0" & 01 0/ 01 0 > 0L 4 0 3 0 3 .0 0 / 3. > 0 : 3 . 0 1G3 3 0L 1 3 1. L 0 . 1 0 0 : 1 . 1 3 0 0/ 1 ->0L 00 3 0 01 0 4. 7 / /G1 0 1G3 3 0 0 L 0 1 8- 3 4. 3 0 0 3 0 4 1 0 < 3 /4 / 1 . 0L 4 : 01 - 3 8 % . L 0 . 1 0 3 . 0 < /G1 0 . 1 38 7F1 0 % " % . 1 ./ 0 4. 7 / 0 > K < K 0 - F0 / < K .. / 1 0 31 0 $ 3K 0 0 4 0 .2 4 . 3 /7 3 8 0 . 0- 0 01 1 0 3 L 3 /4 1 7 0 < 3 /4 / 1 . 0 7.1 AGILIZACIÓN DE METODOLOGÍAS CLÁSICAS > 00/ 1 ->0 3 20 3 0 4. 1 4 . . 0 .. 0 1; . < 0 - 01 8 0 4. < 31 0 01. 0 : / 01. 0 3 3 7 : .0 0 / 1 : 0 O ; . 'P 4. 7 / 4. 3 4 4. 0 1 0 0 07 0 3 /7 0 0. 01 0 0 4. < 31 0L 3 .3 01 3 L 4 . 1. L 0 /20 . 3 1 0 31 . 0 .. 0 1; . O - PL 4. / : 0 . 1. . 3 H1. / 0 3 1. 4 01 . 0 ./ 1 0 / 3 01 K 3K . 3 3 . 04 31 01. 0 > 01 1 0 .. 0 1; . L 0 > 0 / 1 4. 4 01 0 / 1 8- 3 0 /20 / 0 4. 7 0 < /20 / 0 Daniel FERNÁNDEZ LANVIN 01 23 20 3 < . I 3 41 0 Página 102 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software : 1 # 01 0 / 1 ->0 U 7 0 F: 1 R 1 3 / 3 0 3 3 . 31 4. 0 3 . 01. 33 0 /4 0 4 3 38 : .0 1 14 4. < 31 0 0 4. 4 0 4. / 1 . 0 01 1 4 / 1 ->0 . 3 3 01 3 .3 01 3 1G./ / ->0 L 4 . 3 3 1 ./ 0 04 31 5 .03K 4. 4 - I3 8 O ; . 'P $ .1 ; . 0 / 1 -> 2- L 3 1 01 / 1 -> 0 / 1 01 0 0 H1. 1. L K 0 33 /G1 3 01 3 1 0 1 . 0 / 0L 0 3 1. 1 . 1: - I. / 01. .:. 0 9 0 0 : 4. < 31 O5 .03KP $ 3K 3 1 + %,L / 1. 0 0 0 7 0 . % 3 0 3 3 / 4 0 7 - I3 8 01 - I3 8 / 1 ->0 0 > : 01 - 3 8 / < 1. 4 7 38 0 0 4. / . 0 . 0 1 0 4 7 3 0 3 3 G/ 3 0 K 3 / I 3 01 . 0 4 0 7 0 4 .1 3 0 01 0/ 1 ->0 3 20 3 0 0 .. 0 1; . 3 0 3 3. 1 0 7. < . 0 0 / 1 . 0 0 7. 0 0 012 0 .. 3 0 - . / . : . 7 0 1; . 1 0 3 /7 0 4 . 0 1 0L / 1 / < . H7 38 3 . 3 1 0 B%L / : 0 > % "L K < 0 4. 3 0 / 1 1 0 0 7.2 AUTOMATIZACIÓN DE PROCESOS DE DESARROLLO 0 Q1 / 0 / < 3 /4 1 1 : L 4. : . 0 < 0 .. 0 .. L 0 K 7 0 .. 0 1; . 0 4 . 1. 0 . 3 / F. 0 . 0 1 3 .1 0 4 .1 0 4. 9 0L 7 / 1 3 8- 3 < 1 . 1K - . / .3 /4. 0 0 3 1 / 1 F/7. /4. 0 0 . 0 0 1; . " 0 K 7 3 /4 1 1 : /4. 0 0 1 /4 0 1. - < 3 01 0 0 4. < 31 0 0 33 0 0 K :01 F01 0 1 ./ /20 /> / 3 3 0 / 7 4 . 4 .1 4 0 .. 0 1G3 3 0 0 K . . 3 . 0 3 01 0 4. < 31 0 1 / 1 I3 8 3 0 0 .. 0 1; . O : 'P 0 01 Q1 / 3 1 - .> 0 4 - 7. /4 3 F 1 1G3 3 0 1 / 1I - 0 0 01 1 0 31 : 0 3 0 . 0 . 1 F3 3 8 4. < 31 0 .. 0 1; . - 0 0 /20 01 3 7 0 <D K 71 00 L4 . F/4 L 1. 7 F. 3 4 1 0 38 - L 1 / 1 I3 8 3 .1 0 1 . 0 / 32 3 0 +3 /4 3 8 L /4 1 L 1 -. 3 8 3 1 L 04 - L 13 , 3 K .. / 1 0 3 / $ J L /4 4. 3 0 0 4 . 1 0 - . 3 8 1 /21 3 38 0 4. 3 0 0 1 / 1 I3 8 38 - 1 0 0 .> - 0 4. / . 0 K .. / 1 0 " & / .3 - . 3 8 1 /21 3 0 -. / 0 - . 0 4 . 01 . 3 0 1 /4 0 / 1 / 1 L < /1 4 .38 .. . 0 1 4 -.2 3 0 38 : I 1 1 0 0 31 0L 3 / 0 4. 4 0 K .. / 1 0 " & 0 3 4 3 0 4 07 0 1 / 1 I3 8 : 0 4 1 0 1. 1 / 1 1 3 8 /4 4. / 01 > 0- 3 1: , O$ PL 4. 1 0 3 . 4 3 3 0 : 1 Daniel FERNÁNDEZ LANVIN : 01 - 3 8 K 0 / < 01 K 3K L $! / . 1 31 . 8- 3 - 3 4 .38 0 38 4 .1 . 0 .. < 01 > K 3 3 0 4 . / 3K 0 31 / / 1 -> 4 3 0 01 / 3 01. 33 8 31 . 0L < 4. > 3 . 1 0 Q1 / 0 9 0 " / O $!P 4 7 38 $ +6 $ 70 0 012 . 0 $! 4 1 ./ /4 / 1 3 8 0 Página 103 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /"% ; / 01 < 1. 0 1G3 3 0 0 3 1. . 4. 0 1 3 8 0 - F0 / 32 - =+ M 0 +< / 1 0, 4 . 3 3 <3 4 3 7.3 MODELADO DE SISTEMAS BASADOS EN CONJUNTOS 4. 3 4 4 .1 3 . % " 4. 3 0 / 1 3 3 41 & / 1 3 4> 1 0 4. 0 1 1. 7 FL 3 . 3 14 /G1 0 . 31 / 1 0 3 0 01 3 . 1 38 7F1 0 0 & L1 <3 / 0 K 03. 1 -> 01. 31 L < /20L 3 1 3 01 3 .3 01 3 : - F / 01 .I 4 . . 4. 0 1 3 8 0 01 / 0 . 1 0 7F1 0 + $ , 4 . / 3 % " & .2 3 0 . 01 7 3 . : - F / 3 1 /4 0120 :0 01. 31 . 0L 7 0 9. H1 0 8 04 3 3 3 8 $ 31 4 ./ 1 3K . 4. 0 1 3 8 ./ 3 /4 1 7 3 0 31 0 3 . 31 .> 01 3 0 - F / 0 04 1 0 0 K 3 4 1 1 01 3 /4 1 7 0 • + L 0 3 1 3 1 38 4 07 4 . . 4. 0 1 3 8 0 3 F 1 0 0>/ 0/ L -. / 3 0 0 $ 0 4 0 7 1. 3. /G1 0 3 -Q 7F1 U ./ L 4 . 1. L 0 3 3 8 /G1 R 7F1 0 0 4 . 0 720 3 0 0 7. 0 0 70 4 . -/ • .• • 4 . 3 (L F 1 0 4 0 7 . 4. 0 1 . $ 4 .1 3 F3 3 8 & L 4 01 0 4 0 7 04 3 3 . 7F1 L 0 1. 0 3 0 1. 3 F 1 0 03 . $ 04 3 3 . 4 .1 ) Daniel FERNÁNDEZ LANVIN <3 3 . 1. 7F1 3 4 F 1 33 8 3 / I 3 F 1 4 0 . 1 ./ 3 0 . 3 F 1 0 . : .0 01 7 3 . / / 1 Página 104 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software - F / < 0 1 / 1 I . 4. 3 0 0 0 .. ./ I 0 4. 7 / 0 3 3 0 04 3 3 3 8 1 -. . : 3 ./ I 3 8 03 . 0 4 ./ 1 .0 K . 3 0 1. 7 1 1. 7 1 1. 7 1 ' . /"8 3 O 1 - + / >+ 3 2/- =- +, + 3 .4 . 3 8 3 F 1 0 4 . 4 .1 - F / 3 41 / 1 4.8H / / F . 0 4. 4 01 4 . 0J 0J -*@PL 3 < 0 04 0 . 4 1 4 .1 :2 7. . 4. 0 1 3 8 0 3 F 1 0 4. 4 01 0 4 . % " 0 $ ./ I . 7.4 MÉTODOS DE DESARROLLO DE SISTEMAS BASADOS EN CONJUNTOS 3 / 012 0 0 4 .1 4 70 0 4. 0 1 01 0 K : 0 / 1 / 1 8- 3 L . 04 3 0 3 38 . 1 0 - . 03 0 3 03 / . 1 L 4 . 4. H / 3 3 41 3 % "L 0 4 . 3 I. : / / 1 8- 3 % " 0 3 0 - F0 3 /7 0 > 1. 1 / 1 0 4. 3 0 0 0 .. 0 1; . % " :1 . I. 1. 1 / 1 0 0 1 0 .2 0 . - 0 3 0 ->0 /20 . 4. 0 1 1 : 0 1 . I 0 4. < 31 0 0 7F1 0L < 7 0 0 . 0 0 / F. 4 1 4 ./ 1 0 .. . 4. < 31 0 < - . 4 . -/ % " 0 - . 0. - 0 - 3 K 01 K . 0 4 3 0 3 3 8 1. 1 < /G1 04 3> 3 4 . 3K 0 /G1 0L 3 3. 1 / 1 01 / 0 01 / 0 3 L 0 1. 1 : . . : 0 1G3 3 0 1. 1 / 1 0. 01 0 < . - 0 - 3 / 31 : 3 38 1. . - 0 < . 1 31 . 0 1; . /1 H7 0 01 / 01 1 3 / 3 0 3 3 /4 .1 1 /4 31 0 4 :. 3 8 01 0 . - 0 0 01 / L L 4 . 1. L 0 7 01 1 K 71 / . - 0 1 . 1 :0 % 3 / & % 70 0 0 0 3 0 / 012 . 4. 3 0 0 0 /8 0 3 0 0 Q 3 0 4 . 1 0 0 /4 1 3 0 4. 31 41 3 8 3 /8 0 3 .3 01 3 0 04 3> 3 0 / 0 3 0 - -. 3 0 : -. 4 . / 1. I 3 8 4. 0 1 01 1: 0 /20 ./ I 3 8 . / 3 /Q < H1 . I 3 8 0 F01 0 / 7.5 INTEGRACIÓN CON HERRAMIENTAS CASE/IDES 0 .- H 01 1 . 3 0 1 1 03 / / 1 -> 0 . 0 1 Daniel FERNÁNDEZ LANVIN 1. / 1 ->0 < K .. / 1 0 " & . 1. 0 0> L 0 3 3 77 0 .. 3K 01 0120 4 .1 4 . 3 GH 1 41 3 8 K .. / 1 Página 105 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software " & 4 ./ 1 0 4 3 38L 1 / 1 I3 8 / <L 0 0 4 0 7 L 4 .1 0 .. : : . 3 K .. 0 .. K .. / 1 0 " & 0 > : 01 - 3 8 3 8 L ./ / 1 1 / 1 I3 8 4. 3 0 0 0 .. < 38 - F0 / < / 1 ->0 0 .. 0 1 1 0 0 K .. / 1 0 01 1 4 0 08 " & R L ./ / 1 4 ./ 1 / .L 0 9 . 3 0 3 3 . 4. 31 0 .. 0 3 . 31 .> 01 3 0 1 . / 0 K .. / 1 0 U1 1 " 3 F 1 0 < /G1 0 - 3 :0 0 0 .. 3 7. / < . 1 4 < 4. 4 0 70 3 33 : 3 1 4. 4 3 0 /20 / 0/ 0 % ". . 41 3 8 0 31 0 & 3 / 0R 4 . 3 . 0 / F < - 01 8 4 1 0 1 0 .. - F0 /4 .1 3 1. 7 F. 3 4 3 /7 . F 1 4 .1 I3 / / 1 0 7.6 FORMALIZACIÓN DE REQUISITOS MEDIANTE LÓGICA DE PREDICADOS. 0/ 1 ->0 0 .. H 01 1 0 .. 01. 4. 7 / 4G. ./ 3 8 . 1 701. 33 8 0 0 3 / I0 .> 0 1; . & 7 4 .38 0 4. / . 0 / 1 ->0 . 1 0 7F1 0 4 8 4 .1 01 3 .3 01 3 / 1 4. H / 3 8 20 0 < 0 9 L 0 1. 0 ./ 3 0 0 3 3 41 0 / . 4 I 0 ./ I 0 < / F7 0 4 . 3 /4 1 . 0L 0 . I / 1 00 0 < 0 701. 33 0 4 3 00 / 1 01 0. I 0 .. 4. 31 / 0 . 3 0 . 701. 33 3 0 4 04. 3 4 . 0 20 0 < 4 . 0 . 0 1 0 / 0/ 0 9 0 01 / 0 4 3 : 1 K . / 1 % 3 0 3 0 . . 31 7 7 / 1 / 1 20 0 4. < 31 O 3 70 P " / 3 0 3 3 01 3 .3 01 3 / 1 3 8 4. 31 / 1 -> 3 . 3 ./ 4 . 3 /4. . 4 . G 1 ./ 0 / 0L 3 3 0 0L 2 08 43 8 . I / 1 01 1 1 .. . /4 .1 1 Daniel FERNÁNDEZ LANVIN :I . 3 L 38 0 .L Página 106 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software . /": 0 1 ./ ./ 1 / 0 .. / 1 0 4 0/2B/ >+ 3 ; - - 0 > 0 : 01 - 3 8 /20 4 4 . 0 01 04 31 7 03 0 38 01 1. 701. 31 < 01. 31 . L 1. 0 1 3 /Q < ./ I I3 8 0. 01 0 4. < 31 / 1 8- 3 4. 3 0 O5 1K P 3K I 3 8 7. /4 7 3 4 07 0 3 1. L 0 - / 1 < 1 I3 8 1 . 0L 31 : 0 . 04 0 7 1 0 0 / 1 -> /4 1 -. 3 8 0 1G3 3 0 : I 0 ./ I 3 8 8- 3 0 ->0 31 0 0 > : 01 - 3 8 3 4 1 L 3 < 0 . 0 1 0 4 . : 3 00- 3 1:0 : 38 .> 0 1; . 7.7 CONCLUSIONES 1 4 .38 % "L 0 1 . 3 0 . . I. 0 . 41 3 0 0 0 0 04 31 0 .> 0 1; . 4 1 4 .1 3 0L 0 L 4 . -/ . 1 38 7F1 0L < 1 0 0 1G3 3 0 0 7. 0 0 01 1 0 0 0 4. < 31 0 701 1 L 0 /4 41 3 8 0 1G3 3 0 % " /4 3 .> K . . 08 0 1G3 3 0 K / 01. 31 : L 0 1 /7G 0 04 31 0 0 1 K 71 4. 7 / 0 0 4. < 31 0 0 41 3 0 . :3 00 / / 1 0 7. H 8 4 . 7 . . 4. 7 / 0 < / 01 0 01 1 . 4 . I .0 7 / 1 0 .. 3 .4 . 3 8 :0 0L 7 / 1 43 8 - 0 < 4. 7 0 2/71 0 0 / . 0 :3 0 1 1I 7. 04 3> 3 0 3 0 4 4. I3 8 0 4 1 0 G7 0 .> 0 1; . L 0 0 0 > 0 : 01 - 3 8 1 . ./ 1 4. 4 01 0L K 0 < 4 .1 4 . 01 1 0 01 0L 3 < 0 3 3 0 0 0 K /1 2/71 0 / < 0 4. 3 0 0 .. 0 1; . 4 .1 3 8 :0 0 < 0L F 1 3 : 38L : 38 < 43 8 - 0 01 0 3 3 0 0 > 1. 7 F Q 3. 3 / 1 <L 3 0 3 3. 1 % "L 3 0 . Daniel FERNÁNDEZ LANVIN Página 107 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO VIII GLOSARIO 8.1 DEFINICIONES 8.1.1 0 Requisito 1 . 0. 01 00 IL 0 4 3 . 31 .> 01 3 0 3 0 3 . 7 1 . 0 01 / OA. -- • D + +/20 01 / • + D + +/2. 01. 33 8 0 7. 4 . 38 0 01 / 4. 4 0 0 01 / L 3 / . 01. 33 0 1 . /4 / 1 3 8 L . / 1 L 4 3 0 4 1 ./ L / 1 / 1 L H1 0 7 L< 7 O 3 70 P 8.1.2 . 01 0 2. 3 . 4. 0 1 18/ 3 1. OA. -- P 0 1 . 0 3 0 / . 3 .0 0L 3 / 4 4. 31 0 1. 7 F 0 4. 3 04 . / 01. . 4. < 31 0 .. < / 01. . 0 4 .:0 0 4. -. 0 < 3 .. 31 8.1.3 7 0 4 .1 . 04 3 3 3 7F 4 0 . / 01. . 0 1 4. 31 0 1. 7 F < 0 4 . 1. 0 1 . 0 1 . 0 . 0 .. . . IL I3 8 Recurso 0 8.1.4 70 Tarea 1 . . 3 .0 4 P - -0 31 : 0 . 1 /4 L 4 .0 0 4 0 04 4 . :. 37 1. 7 F Actividad o Fase 31 : 0 3 F 1 1 . 0 0 . I 3 4. 480 1 04 3> 3 OA. -- PL 3 / ( ' L 31 : 3 < 4. 480 1 0 . 3 3 1 K .2 0 01 / 0 .. . 0 1. 31 : 3 < 0 01 . 0 01 / 1 . 4. 33 8 ( 0 31 : 3 < 4. 480 1 0 0 4 .:0 . < 3 1. . 4. < 31 ./ 3 /4 0 0 7F1 : 0 +1 /4 1. - L 3 L 4. 0 4 01 L 13 , 0 31 : 04 01 . 3 /4 01 0 4 . 1. 0 31 : 0 % . F/4 L 31 : 4 3 /4. . (< ( 0 0 . 0 8.1.5 Notación 1 38 0 3 F 1 . - 0 -.2 3 0 1 H1 0 4 . . 4. 0 1 . OA. -- P 71 . / 0 1 3 8 4 . . 4. 0 1 . 4 7. 0 1 3 8 3 01 1 < 4 .1 -.2 3 0/ 0T 0 0 1 H 0 -.2 3 - F / O ; . '7P 0> L 4 . F/4 L 1 38 -. / 3 0 0 . 1 38 7F1 0 3 / 0 K . 4. 0 1 . 0 / 1 0 < 3 3 41 0 4 .1 3 1 0 / L 3 / 3 0 0L 0 3 3 0L / 1 4 3 L 13 / Daniel FERNÁNDEZ LANVIN Página 108 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software 8.1.6 Lenguaje de Modelado " / F 1 1 3 0 /4 0 01 / 0 1; . 8.1.7 Paquete 1G./ 0 1 3 0 3 01. 33 8 7 0 3 F 1 3 / 1. 1 . 8.1.8 0 4 . . 4. 0 1 . 0 - F0 / L -. 4 3 8 01 1 0 /20 1 : 01 1 0 :01 0 3 3 41 / 1 0 ' 4 ./ 1 Metodología de Análisis " / 8.1.9 F 1 /G1 0 01 / F/4 L 3 7. 0 31 : 0 . 1 0 20 0 Metodología de ámbito específico $ 1 -> . 1 /1 < 3 3. 1 / 5 $L . 1 0 .. \ A 8.1.10 0 0 .. . 4. < 31 0 3 < 31 : 0 . 0 2/71 04 3> 3 L 4 . F/4 L 0 01 / 0 ./ 3 8 7 0 0 3 / 1 1 3 2. -> ->0 Lenguaje de propósito específico - F0 0 .. 0 4. 0 - F0 4. 4 1 . 0 4 . Daniel FERNÁNDEZ LANVIN / 4. -. / 3 8 / 0 / < 3 3. 1 0 % . 18/ 1 0 01. 0 Página 109 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software CAPÍTULO IX REFERENCIAS O%. 00/ * P O .> & 1; . - . & %. 00/ L $3!. ; 5 @*P & 1; . &3 . 3 " / 1G 4.231 3 4 .1 " 1L % < A .3 . . 3 4 38 0 . 7< 1K *@* O /7 -K* P 7F31R . 1 %. / . L $ 0/7 -KL $ A K L \ < %. 1 3 R5 L ** O ./ & 1; . . - ./ *?P - 5 K < .L 1 .0 " /4 1 . & 3 1< %. 00L **? O& // .: P - .> 0 O 3 70 P OA. -- & 1; . & H1 5 & // .: \ 0 < %. 3 0 !. < A 3KL P 38 3 / 0 .> & 1; . 1 1 %. 1 3 5 0 .. /7 -K 0 . 7F1 0 A . 1 & 1; . \ 0 < :. 3 70 L A. -- L O $!*)P $! $ - $ - / 1 !. 4L . / -K / **) O 3 70 7F31R . 1 & 1; . . 0 " 0 .: 44. 3K : . 3 70 + 1K .,L $ - 0 "K. 01 .0 + 1K .,L % 1. J 00 + 1K .,L ! . : .- . + 1K .,L % 7 0K . 0 R\ 0 < % 7 " T 01 1 + ' L ** , &A = '= O * P 7F31 ;;; F 1 .- 1P O" 31 0P O 3J0 &4 3 3 1 FJ .1 ?=P O" / . )'P O" / . ))P O 3 'P O ; . 'P Daniel FERNÁNDEZ LANVIN 4 3K %. 3 4 0 *?= &% a & " / . .-D3 31 0D %. -. / K ;;; / .1 3J0 3J0 44. 3K 1 & 1; . "& %. 00L *)' K $ - %K 0 & 1; . 3K -<L <D - 01 *)) K114 DD; /7 1 0 - $ 3K & 3 3 3 JD / ' L 3 / %. 00 : 4/ 1 " / . ./ 1 /7 . @T 44 '?'R')'T 3D ; .3 / Página 110 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software O 3 7 O O O P H1. / %. -. // - +B%, 0 1; . "G0 . . 2 I 3 7 L 'P 3 ; . '7P 1 7P 04 9 7F31 $ A P OA 3K*'P K114 DD;;; . ! 1 1K &1 $ .1 ; . 7F31 . 1 3K -< ;;; 1 7 : 0 : .0 1< O" 1 - $ 01 A. - - L K. 1 &A R' R *'@)R? O $!P O / : /G1 0 .. $ " : : . 0 7F31 $ \ 0 <L 0 7 . 1 .< : 0 .3K !. 4 - / 1 !. 4 K114 DD;;; /- .- " A b D %b &4 3 3 1 K114 DD;;; /- .-D1 3K -<D K1/ 7F31 $ - / 1 !. 4 3 / 10D ./ D3 .7 c 4 7F31R . 1 <0 0 0 - ; 1K 44 3 1 0 + 1 , !. < A 3K + 1K ., 0 R\ 0 < % 7 " T 1 +& 41 /7 . ' L **', &A ) ='=' P 1 & 1; . K114 DD;;; . 1 3 / O$ 33 . )=P " 0 0 & 1; . 1 / 1 " ./ $3" . % .0 % T 01 1 +$ .3K L **?, &A ' *'' * O_ 00 6 0 9 & 01 / 0 'd 3 8 _ + % .0 31 3 /4 <,T + - 01 *@))) ? ? * P O .I 7 J*)P O K 3 0 . 0 .R3 1 . " & 1 0 &1 " // 3 1 0 1K / L 00 ) + - 01 **), && :0*@P " O 0J -*@P Daniel FERNÁNDEZ LANVIN ' / $ . 3 0 7F31 0 3K 3 . -< L 3 1 %. 1 3 5 ** , & .I 7 JL "$ R ?) :0 3 1 **@ K . / & 1; . . - $ 1K .<-: \ < . K L **@L $ - % 73 1 R +%. 1 3 R5 L R 'R = *' R), . 5 .3K : %e *@ &4 0K 0J -L % . 0L R)) ???R Página 111 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software O! .3 *)P H4 . 3 %.231 3 3 / ! .3> $ L$ $1 0 " -. 0 0 7. 3 OA 3J)*P " . 1 31 . 1. 0 / 0 323 &2 3K IL ! G0 ! .3> - 0 7F1 0 01 L **) 7 . 1 .< . 1 3K - 7F31 . -K / %& )* & -4 1 1K J - _ A 3JL \ 1 3 0L : 31 7 . *)* O! .3> P . 0 ./ - 1K . / K. R$ .3K 1 31 . 1 $ R 7 0 %. 3 00 ! .3> $ L $ . 0G .1>L A - 9 $ . 0L > 3 0 A " "5 !6 % 7 0K 7< 5 . 3KL "K . & 1; . . -f L O : 'P 1 / 1 I3 8 %. 3 0 0 0 .. : L 1 L Q I . A F/> 84 I %G. I " -. 0 1 . 3 ./ 3 8 < " 3/ 1 ' $ . O $ .3 ?*P &1. 31 . <0 0 0<01 / 04 3 3 1 & . +0, 6 . %. 00 3 /4 1 - 0 . 0 %. 00L *?* &A ')= ' = . 2 " 01 & 3 I L / $ .3 .0 < 6 . ; O\ . )=P &1. 31 . : 4/ 1 . . R1 / 0<01 /0 \ . L % L $ .L &1 4K L ; .0 < 6 . %. 00L *)= &A ')= ?)? H O5 1 <))P &1. 1 - 0 . . % .7K L /1 I O6 . &1. 31 . " 0L ?*P R1 / 0<01 / 04 3 3 1 5 1 <L .0 1 5 0 L *)) &A L *' @'' 0- 6 . L %. 1 3 5 L *?* a " 01 1 L - ; O 7. 9 P $ .3 0 $ .> " " // _ & < 0 9 & 01 / 4 . 1G1 3 " 3 7. 9 L % . & 3 3 . " .. O : .: ; _ ; _ a & $$ &4. - .R . - O5 : *'P *?P Daniel FERNÁNDEZ LANVIN $ 1 -> 4 . 1 / 0 $ 5 3 ->0L : .0 " /7 **? ') 4 3 01 && 3 0 .. 00 % ! 0 . 1 $ . J 3/ 1 L 1. 3 8 < L 6 00 L % H4 .1 &<01 / 3 -> & 01 / 0 $ 01.> ! 01 8 1 3 A :. L $ >L Página 112 Desarrollo de una Metodología para un nuevo Paradigma de Desarrollo de Software O" 0*@P O 0 " // _ & $ 1K -< _ ; &<01 /0 " " 0L % .1K 0 " 1 <01 R : 4/ 1 4 .1 **@ = 4 OA .* P 1 .4. 1 1 $ %. 3 -0 1K !$ 4 .1 . _ & " A .L \ _ .7 3K + 0 , _ & 0 . $ 1 - +_ $* , $ 3K ** O - P $ O5 .03KP $J . 1 %& O$ K114 DD;;; /- .-D/ D P 01 0 - ;;; - / 01 .- % $ 3K 5 .03K " . 3 7F31 %. -. // - &<01 /0 - - 0 44 3 1 0 6 . % 73 1 &A R=) 'R ? R O5 1K P -3 " /4 1 . &3 3 $ 0<01 /0 $ 3K 5 1KL $ .J %. 00 &A R= R@=@ R) O5 " /4 . 0' == = 7* P " 5 . 0 < " /7. - 7 %. 1 3 5 O K )=P " /4 .0 %. 3 4 0L 3K & 1K L . < / + 31 7 . L *)=, &A O&4 .HP &4 .H &<01 /0 R K114 DD;;; 04 .H0<01 /0 3 D Daniel FERNÁNDEZ LANVIN 0 - ** 7 1 : .0 1< & 0L 0 . K L : 0 \ 0 < % 7 0K - " /4 <T ))@ Página 113