Desarrollo de una metodología para un nuevo paradigma de software

Anuncio
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
Descargar