Upload
gabrielbocanegra
View
225
Download
0
Embed Size (px)
Citation preview
8/6/2019 A Comparison of UML and WAE
1/82
8/6/2019 A Comparison of UML and WAE
2/82
"#$%&
%'#
()'#()*
#''''$
'(
'#''*#
(
#
()
#
*()
#(
*#
'+(),
+(
*#%
(#
()
'#
'(-
'#'''()#'
$(
%-%%%#%"
%.(
#'''
*'#('
''
(/#%'
$(
8/6/2019 A Comparison of UML and WAE
3/82
0 1 .............................................................................................................. 1
0(0 2 ............................................................................................... 10(3 ......................................................................................... 1
0(4 # ........................................................................................................ 3
0(5 ..................................................................................... 4
0(6 - ...................................................................................................... 5
3 ).............................................................................................. 5
3(0 1.................................................................. 7
3(0(0 ............................................................................................. 7
3(0(3 (7)............................................................................................. 7
3(3 #''8 ............................................................................... 8
3(4 " .................................................................................................. 9
3(4(0 -................................................................................................ 9
3(4(3 ......................................................................................... 10
3(4(4 $#.................................................................................. 10
3(4(5 '............................................... 11
3(5 3999............................................................................................................... 11
3(5(0 '3999 ............................................ 11
3(6 ............................................................................................................ 12
3(6(0 '.......................................... 12
3(: ...................................................................................................... 133(:(0 7................................................................................................... 13
3(:(3 ' ........................................................ 14
3(:(4 '.................................... 14
4 ..................................................................................................................... 15
4(0 " .................................................................. 15
4(0(0 .# ............................................................................................... 15
4(0(3 ;(*................................................... 16
4(0(4 #.................................................... 16
4(0(5 ................................................................................................. 17
4(3 ' ................................................................................................. 17
4(3(0 ...................................................................... 18
4(3(3 - ............................................................................................ 18
4(3(4 ............................................................................................... 18
4(4 ....................................................................................................... 19
4(4(0 2'...................................................................................... 19
8/6/2019 A Comparison of UML and WAE
4/82
4(4(3 - ......................................................................... 21
5
8/6/2019 A Comparison of UML and WAE
5/82
09(0(6 .' ................................................................................ 47
09(0(: '...................................................... 47
09(0(> 7'..................................................... 48
09(0(? -'............................................................................... 48
09(3 .................................................................................................. 48
09(3(0 "'............................................................ 48
09(3(3 ............................................................................ 48
09(3(4 .''.......................................................... 48
09(3(5 " ......................................................................................... 48
09(3(6 #............................................................................................ 48
09(3(: . .............................................................................................. 48
09(4 .................................................................................................. 49
09(4(0 " ............................................. 49
09(4(3 "........................................... 49
09(4(4 2.................................................. 4909(4(5 7......................................... 49
00 $A.......................................... 49
00(0 2.................................................................... 50
00(0(0 ............................................................................ 50
00(0(3 A2 ....................................................... 51
00(0(4 A.................................................... 51
00(0(5 A....................................................... 52
00(0(6 A. .................................................. 52
00(0(: A................................................... 5300(0(> A..................................... 54
00(0(? A.' .............................. 54
00(0(@ A......................................... 55
00(0(09 A. ............................... 56
00(3 '...................................................... 57
00(3(0 $A7............................. 57
00(3(3 A......................................... 58
00(3(4 A ............................................. 59
00(3(5 A........................................ 60
00(3(6 *A................................. 61
00(3(: *A.................................... 62
00(3(> *A ..................................... 63
00(3(? *A-..................................... 64
00(3(@ *A. ............................... 65
03 $A............................................................ 65
04 $A2................................................................ 67
8/6/2019 A Comparison of UML and WAE
6/82
04(0 ............................................................................... 67
04(3 A. ................................................................................ 67
04(4 A .................................................................................. 68
04(5 A.............................................................................. 68
05 $$A1''.................................................................. 69
05(0 '........................................................................................................... 69
05(0(0 ;.................................................................................. 69
05(0(3 -* .................................................................................... 70
05(0(4 /'*.............................................................................. 75
8/6/2019 A Comparison of UML and WAE
7/82
1
1%'#
$'
(
B1)#
'()'*
'+''(
)'
$'CD
+#($
($
$'(
1''*
'('
$(1
$#$*(1#%%
(#%
$.C3993D%B%EC3990D.%/E
BC3999D(
"#
#'+)C#$
D'%%#%
#'#'(
%#2C2+D%
'+
+%'.C0@@?%.D
("'+'-2
C-2+D'#
-2'()#%
8/6/2019 A Comparison of UML and WAE
8/82
2
$#
(.(
!C.%3993%$D
)%%
+(
"
%
%#
$()
'#'$'
'()'*(
!-
$#
$#'
(
"#1
*#(*%#
*
(
$-
(1#
$
('*%*
%#()*
%%'
$
()
'()
8/6/2019 A Comparison of UML and WAE
9/82
3
%+
%$''##(
)'
'#(
%1
''
#*#()
(1'
#'$()
#
(
/'$()
*()
#(1
'
#()
##(
"''
'''$'
($+
*'##(
)C$)
*%
'$%$
(%'$'
'
*#F'
#()
*'
'#G
8/6/2019 A Comparison of UML and WAE
10/82
4
!"#$
##
% &$
'()
'#
("
'F''#
C3999D'#
''#($
##
()#*(
%%'#()#
'#
(.#(
"##
####
!$%#
!C.%0@@?%1(D
)
'#
(#
*%
(
*''
&(
#&
C.%3993%(050D()'
##%))%
$'C.%0@@?%D(1
$''&
''$(
8/6/2019 A Comparison of UML and WAE
11/82
5
1&$+%
%$'(1
''#
'%$'(
#()'
'#'#'
&()
&
'#
#(/%%
#'#
(2'%
-B",C-"#D#
()
(
'+
'(
' (
-$#'#
#('
()*#'
#()$%
'%'#
()'*#
'('%*##
'##
(
&
1''''''
()(7)
#()'''
8/6/2019 A Comparison of UML and WAE
12/82
6
'#'##
(
)$(
'%''#
#%$
#%3999CB%E3990D%
C.%/EB3999DC.%3993D(
#
('%'#
'#
$##(
)%'G
0('(%)(1(1
#%''
(''
$'(
3(*+ 1%*'(1
#(1
(
4(,+ 1
%
+(
5(+1#'#
F
*''
(
8/6/2019 A Comparison of UML and WAE
13/82
7
)*''
(
)
.C3993%(40D''
(
)$''
#'#'(
)'##
()#
))C#$)D(-
#%
*#'C.%3993D()#
('
'('
''#(
&++
)#'%'%-B"()'
'(
)##$
#
C.%3993%(05>D(1$#
'%
'(
&++& +"-
)(7)'F
''C(D
#C($D'C
8/6/2019 A Comparison of UML and WAE
14/82
8
D+#(/
'C($D
C(D'
#C.%3993%(35?D(
'
(/'(7)
("'
(#($$'(
*+"-./&00&1
*#*+
'#
$(#$#
##(1'#'
#C2%3990%(04D(
''%'
%'''#
C.%3993%(5D('
('
(1'
'#('
()
MyPage.cs
MyPage.aspxMyPage.html
8/6/2019 A Comparison of UML and WAE
15/82
9
##
C"H%3994%(4D(
,!"
)'##B%I
8/6/2019 A Comparison of UML and WAE
16/82
10
&+2+& (%)
#
#%
'#'(
)#%#
%()
$(
8/6/2019 A Comparison of UML and WAE
17/82
11
&+2+3 4(%)
B%$#'
'#'#
(1#0CBD
3C/D("$###4C
8/6/2019 A Comparison of UML and WAE
18/82
12
' !"
%#.%/EB%
#'
C.%/E
B3999%(04?D(#%
C.%/EB3999%(04?D(
)'
'()
(
#
(#
*
C.%/EB3999%((04?D(
'%'
%J
'C.%
/EB%3999%(050D("."%$
G&&'''('((
'(
&+5+ 44%)
#(1#
$
(.%/EBC3999%(04?D%
'F'%'
%
()
'0CB
D(
)'#
%'
C.%/EB3993%(04?D%3
C/D4C
8/6/2019 A Comparison of UML and WAE
19/82
13
1'
+''
(
JC$D
'
$(
. !"
B3999'
$
('%'3999
#$'
(
%#.%'$
#''#(1
'#$
(
$''
#%
(7)%I'%+'C.%3993%(>D(
'%'#
'#%
("
$'#'
#
'(
&+6+ "
#%'
($
#(
.C0@@@%C3993%$DD(
8/6/2019 A Comparison of UML and WAE
20/82
14
&+6+& (74-(%)
.C3993%(@>D'
CD
8/6/2019 A Comparison of UML and WAE
21/82
15
$&%'
%(
!C.%3993%(5D
'$
'#("
$
#(
2 %
1'#
*('
(
,#
2++
##
#
$C%7E%3994%(39D()
()%%
'$CB%3995%(04D(.#'*
C%7E
%3994%(39D(#()
#$()$
#()
(1$'#
()
()#
BC3995D(
'##(1'#
$'''
(1''#
+'##()#
'
8/6/2019 A Comparison of UML and WAE
22/82
16
('#'(
'$'
'()'
#(
2++& 8+#
;'
#()
'#'
C%7E%3994%(@4D(
2*'*(1
'(1
'#%C%7E%3994%(36>D(
%7EC3994%(36:D
(1#*
'(*'
'*#'
'(+
$'()+#$
'(
)'#+(
+#C%7E%3994%
(3:4D%'+
##(
2++2 .$#
()()
''C
8/6/2019 A Comparison of UML and WAE
23/82
17
+'(/
'''
*
(7$'#
##
(/''
#*%
##'(
)#'+#
'
'#(
2++3 )'#'#''
#''#%'%#
(1#'*
'
#(
'%%#
%*#(/''#
'''
'(
*
'()'
''#
#()#'
#3995")"'
+%B996B1)#(
#''
#(
8/6/2019 A Comparison of UML and WAE
24/82
18
2+&+ -
)#
#()
#()
1'#(
/%#%
%'#%
#(
##
#()
'
*(
2+&+& $
)#'
(
#'F
(''
(
''#'#%#*''
(*$%$
%'
*(
MN*
#%($'
$'*(
$'#(
2+&+2
)'
.("'
''(.
8/6/2019 A Comparison of UML and WAE
25/82
19
$'
8/6/2019 A Comparison of UML and WAE
26/82
20
)'
()#'
()'
(J%
#
'*
(
))-)C3994D##
('%
("'
'
#
(
'#'''
1'
()##%'%
#%##=E=C=
=D-=E=#C1%0@@?%(40D(
*#'
'###
'(
)#'1'
'C"%3990%(536D'
()'
##'(
$("
'%'$(
1''$$CB%3993%(094D%C"%3990%(536D
'1'C1%
0@@?D('
'''#(1'
''#*
8/6/2019 A Comparison of UML and WAE
27/82
21
*#
(
2+2+& $
1'*#(/'
'
+()'#'
C#%((%0@@4%(:6D('%
C9D()#
''
*',
'(0D'
*'(1*
'#0D('
'*(
)#'*()
''()
**
,$C%7E
%3994%(3:4D()'#'
''%#%$*(
3 ,:
1''''(
% *
)'''
*(1
'F$
(''#'
()'CD%'
.C3993D%'#
#(''
8/6/2019 A Comparison of UML and WAE
28/82
22
J()''J
%#(
1$'
%*(
%'
#("#'##
C.%3993%(395D(
#'
'$
'##C00(3(0D(
)#'J
##
(*
(
1*%#%'
'
C00(3D(
%
$)#'%#
'''
('%
*$(
)'
(1$
'##
*#'(1
'$
$("
#C6D
C:D(
8/6/2019 A Comparison of UML and WAE
29/82
23
)$$'
#''()*#
(#'*
(
3+&+
)'''()'
'#'
%"C3990%(53>D()'
''*'
(
1#'''
*'()'
%*&()
$(
)''
'$('%''
'''()'
'''
('$#''
(1$''#
(
'*'
('#
'()'
#5D(1'#'
'
8/6/2019 A Comparison of UML and WAE
30/82
24
''''('
'#
'(
1''*
'#
C"'
8/6/2019 A Comparison of UML and WAE
31/82
25
)*'+(/''
''(#'
''#
(##'''
'%#(
)'()*'
##'
(B''
##'*
(1'#'
'''
(
1'''##'(1'#'
'#'(#%'
'#'
%$()*
$$(
5 ,:
1'''#''
'*(
/%''(
'%
*$%00(3(
' *$
2''(1'
*(
)'%
%
%$
8/6/2019 A Comparison of UML and WAE
32/82
26
()#
$
#''+
(*
(
5++ ;
)*
%#%0('
*(
)*MN
*(
*M#N*(*M
N()
#(
$-!#4-(%)
(%)+
)('
''#
('%'
(1$
(
Requirements Verification
0%
10%
20%
30%
40%50%
60%
70%
Fulfilled Partly fulfilled Not fulfilled
WAE-UML
UML
8/6/2019 A Comparison of UML and WAE
33/82
27
2*
MNMN(1'
#'()'
()#
*(
)#(
5++& -!
)()
%*(
)$%00(3
(
2
*%#
(
%#J
(1'#
()#(.
C3993%(0?>DFJ'
J
(
)%J
#('%J
#J*
#(J
'
#(/
*
'(
8/6/2019 A Comparison of UML and WAE
34/82
28
*'#
%
()'
'
##()
*
#(1%#
#'."
(
'##
#''(%%
%#*
'#()#
'()'%'#
(1'#'
##(/''
(1$'#(7)
(1#(
*&4(%)4-(%)
/''$(
)$'%
(1$
8/6/2019 A Comparison of UML and WAE
35/82
29
'+%
(
"#'##
#+'
#CD(
)'
%#
'
*(
''()#''%
'()
'''
(
1'*''
%###
()''%#*C$%
00(3(600(3(@D()
#'()
##
(1$%00(3(6A00(3(@%'#
'(2
#'
#(/
%'%
'
C"$'D(
/%((''%
'#'
#,(
8/6/2019 A Comparison of UML and WAE
36/82
30
%(
)'
'C'D
'(#
$()
$,()%'
(.'
C3993%(309D($
#
#$()
,(2
#
(
%
)'#'(
##(
%$($
(B*()'
#*#%
##(
2'%J'
'(-#
'##'
()*
'
'(
J#(
B#$#
J#
#(1
()$#(
(1'
#OP
8/6/2019 A Comparison of UML and WAE
37/82
31
()O"
##(1P
(1'#'
$#''
(
#.C3993%(309D(
*2
8/6/2019 A Comparison of UML and WAE
38/82
32
+("#'
#*'()#'
'*'
'#(
8/6/2019 A Comparison of UML and WAE
39/82
33
'''
%'
(''
''
''
()'
'#
(
''#'
%''
##(1'
*()'''*
#'F'#''#'(
''#
'(1'
#'."(
'''(7)'
(
'$''#
$(1'#''''$
(1'#
%%''(
5+&+2 %
)''#
(1'#''''
#()'
#'#'(2'''#
'#'(
8/6/2019 A Comparison of UML and WAE
40/82
34
5+&+3 7
/
#%'''#
'(#
#*(
2'',
''()
'##()
#'(
'%'''
'#'
(
5+&+5
)''
'#'()''
%'%
'(2''
*#(/
#'#
'(
)'
'#'
*
'**(
6 $
)#'*
##''(''##
'+''
(
1''
'+
8/6/2019 A Comparison of UML and WAE
41/82
35
'$()+%
#%#'
(
*()
#(.'
#
'
()*#'
#()#
()'
*#(
. 1
'*''(/#*
'#()
*#'
'()
$#'(
'
#%'
'()
%*%%'#(
)''##
*%#'$
()''#
('*
##*()
$
#'FJ%#%
()*
'#
('%'''*
(
'#*
'("
8/6/2019 A Comparison of UML and WAE
42/82
36
#%%''
$()'
("%%+'
'''+(
)'''
(#
#(
. 1
J'$##
(1'J'
*%(B'
J''#J(/,%
(.
J#(2
.'%'J#%
'J%
#
##(1
'*(
''##'
'#
'(1
$#('%
'''''
#%'*
'''#("
'*'+
#'*
(2''#%#
%(
8/6/2019 A Comparison of UML and WAE
43/82
37
. !
)#(1'
'''
('
*#()''
%#%
#(1
%#
%'
*'()
#(
)'*#''
'(*'$
#('
##'
'''(
'*#
'(
B'''+
%%%%
+#,#()#
#+
$#()'#
#+()'
##
(
.% 2#
"'*$'
'#
'#()#$
*'(
8/6/2019 A Comparison of UML and WAE
44/82
38
-''''
#$%(
+'##
#(B#'
(
)#'*#
F'#%
()##'
(*(
-#
#('
'
(
%#
'%#%
'
*(
)##'#
#
(''%
()
(1'
(
#'
()
*#()
#
$(1%'#
(
8/6/2019 A Comparison of UML and WAE
45/82
39
.' &
'$%#
(1''
'$%(''$
'%#$%("
'$''#
#(#
''%
%'
($%'
%
#(
#."''
(1
*
(*'
()
$()'#
('+
%(
/$'''
'("'#''
(-
#''
&
(
.. (#
)'''#()'''
'()'#
'()'#
*
()',
(B%*
8/6/2019 A Comparison of UML and WAE
46/82
40
(
'*#
#(.'
#'("*
'##(B
#'(
4D'#
('$#
'(1'
+C4D(4D
#'(-
''*'
#%''
'(''#()'
(%'%#'
'#(
)'''#
()*#
#(
()'#
#'
'*()#
(1
##*(2%
$#(
)#%#%
#(
'#%%%3999("'#%'
#%'
#()
#'
()'
*#(#
8/6/2019 A Comparison of UML and WAE
47/82
41
#$'
(
#'##$
(1'#'
('#
#'#
#(
)#'
*('%
$'(
)'##
'(
.3 ,#
'*#'
(1'
#'()
'%##
'(
'#
(-'%
#'(
=
##(
(2'
'($
#()
'##
#()."
(
8/6/2019 A Comparison of UML and WAE
48/82
42
#(
#(-''
(7)F'.
C3993D(.
."(
)'%3999%%
''$#
()#
#(%
'%
$'(1'#'
#(
#'#
(%%$
$%'(1%
."#(
1'%%
'$'%%
+'()
*
#(.*#%
#()
'$(
''
+()
#
#'()
#
(
8/6/2019 A Comparison of UML and WAE
49/82
43
> ,
B%%%/E%C3990D(&
$(IG45'
1.#G3990(G03?603@5(#1(
B%C3995D($(QG(@05>956>4:(
B%06>(#*(
.%IC0@@?D($*!R'''S(
G&&'''('(A:((/#:%
3996(
.%IC0@@@D(&$/!01! R'''S(
G&&'''((.&'$&$9@0(
(/#:%3996(
.%IC3993D(2$&(BG
#%3(9390>494?4(
#%%((C0@@4D(3##+
(G"(@0554>000J(
/%-E%C0@@9D(4'
5#+'6)6 (
BG-(4(9@43:440@:(
8/6/2019 A Comparison of UML and WAE
50/82
44
1."#C0@@?D(&&&7
7(IG1"(%09030@@?(#1(
I%1%B%#E3@693?6((
"%C3994D(;56+$%)("#G
-(@0>??36?>4(
"'%3996(
8/6/2019 A Comparison of UML and WAE
51/82
45
? !
8/6/2019 A Comparison of UML and WAE
52/82
46
?++& 7
)'(
?++2 7
#()M
N'(
4
G.
G)(
7G
?+&+ *-
'*
0( )MN(
3( )##'(
4( )(
5( )'
(
6( )M"N(
:( )##(
>( )##'(
?( )##(
@( )MPN$(
09()#(
00()MN(
03()#(
*4(0)(
4(3)(
4(4)#'
#(
4(57'>(
8/6/2019 A Comparison of UML and WAE
53/82
47
?+&+& 7
)'(
?+&+2 7
)#(
0!,#
-
0++9
)'(
0++&
)$'
(
(
0++29
)'%*#%%#
%%%'(
0++39
)*##()#
#'()
#()
#(
0++5
/'#'
'(
0++6
)'
(
8/6/2019 A Comparison of UML and WAE
54/82
48
0++="
)'#
#'#
#(
0++>$
1'
(
-1#
0+&+
)'
(
0+&+&
)##'
('
'#
(
0+&+2
)'(
0+&+3
)##$
##()'
";##
'#J(
0+&+5 7
2'=)%$=)
(
0+&+6
##
$(
8/6/2019 A Comparison of UML and WAE
55/82
49
-
0+2+
)()
()M034N'*M034N
(
0+2+&
)
(
0+2+29
)'
(1#
#(
0+2+3"
)'$'
(
!
8/6/2019 A Comparison of UML and WAE
56/82
50
!"
++(%)
Order
Loginpassword : TextBoxuserId : TextBox
Frontpage
Confirm Search History
Help
OrderHead
Success
ODisplay
WDisplay
IDisplay
8/6/2019 A Comparison of UML and WAE
57/82
51
++&(%)
8/6/2019 A Comparison of UML and WAE
58/82
52
++3(%)
8/6/2019 A Comparison of UML and WAE
59/82
8/6/2019 A Comparison of UML and WAE
60/82
54
++=(%)(%)
8/6/2019 A Comparison of UML and WAE
61/82
55
++?(%)
8/6/2019 A Comparison of UML and WAE
62/82
56
++0(%)
8/6/2019 A Comparison of UML and WAE
63/82
57
*!"
+&+4-(%)-!
8/6/2019 A Comparison of UML and WAE
64/82
8/6/2019 A Comparison of UML and WAE
65/82
8/6/2019 A Comparison of UML and WAE
66/82
8/6/2019 A Comparison of UML and WAE
67/82
61
+&+54-(%)#
8/6/2019 A Comparison of UML and WAE
68/82
62
+&+64-(%)#
8/6/2019 A Comparison of UML and WAE
69/82
63
+&+=4-(%)#
8/6/2019 A Comparison of UML and WAE
70/82
64
+&+>4-(%)#
8/6/2019 A Comparison of UML and WAE
71/82
65
+&+?4-(%)#
8/6/2019 A Comparison of UML and WAE
72/82
66
ServerPage
)#KKLL
$(1
#(
(
HTMLForm
)KK)/LL#
$$KKLL
#KL)
(
KL#(
)#KKLL
#
$
)(
KKLL#
#)/'
()
##(1
*(
KKLL#
##(
(
KKLL#
(1#)KL
(
8/6/2019 A Comparison of UML and WAE
73/82
67
2!
8/6/2019 A Comparison of UML and WAE
74/82
68
!5
%!51#
8/6/2019 A Comparison of UML and WAE
75/82
69
3!!
8/6/2019 A Comparison of UML and WAE
76/82
70
2GW(
3GW%,#$(
:(#C$D8
GW%%#$(
&G7(
2GW%(
3G7%'(
3++&$#
(%)
0(##'#8C*#*8%#
%*#D(
G%#'%%%
'("(
'(
&G(
2G-%'%(1(
3G.('%(2#(
3(-#*#8
8/6/2019 A Comparison of UML and WAE
77/82
71
(0(6(D(
&G1##(
+C"#D(-'
$(
2G7(3G.'(
>('##82'
'8
8/6/2019 A Comparison of UML and WAE
78/82
72
G1''+
#(1(1'
'(1,'(
&G#(
2G7#(1'
(7'#+(
3G7'(
4-(%)
0(##'#8C
*#*8%#
%*#D(
G2%%&%&(1#(1*()
*'(F
(%
'#(1'$
#(.%%
%(
&G%'
CD(%*
(2G'''
%(7'##
(
3GB'(()
%'(
3(-#*#'8
0(
8/6/2019 A Comparison of UML and WAE
79/82
73
.(
3(
8/6/2019 A Comparison of UML and WAE
80/82
74
(7'7
#(
6('#
#2($C
"($D(-##'
8''#8
G1(11
1'(
&G"("(2#*
%
8/6/2019 A Comparison of UML and WAE
81/82
75
2G.'(%
(
3G.#(
3++2 *#
0('##'8
.8$88
.G
G1(1'#(
&G#(
2G-'#(1
(1'
'()%#'1'(#%'(
3G%,'
(1)#CD(
'(
$G
G1('#
&G7*#(1'
(#1''()
*C$D(2G"(
3G.#(
G
G1(1'#(
&G)*'
(#1''()
*(
2G'%(
3G(
3(-##818
'8
G)
#(7'#%
8/6/2019 A Comparison of UML and WAE
82/82
(/$#
()(
&G-'#(
2G)''%##(
3G1*''()
(W%'%1'
'(1'#
(7)(