A Framework to Build Quality Models for Web Applications

3 downloads 78976 Views 674KB Size Report
Abstract: This paper describes an approach to build and apply a quality model useful to analyze a web application through an object-oriented model and to ...
!

"

! $

%

&

#

"

#

!

!

#

# "

#

$

%

# #

( !

#

" '

"

! )

*

%

# !

&

+

#

! ,

&

&

-

./

01

2

% # $

%

"

$

" &

$ $

'

"

$

$

(

) & $ *

"

$

* ! %

"& $ & $ & $ & $ $( ) "

$ " "

+ "$ "

& "

&

" - "

&

$

"

"

"

$

)! "

&

& $

), " 5& $4

&

" "$

" *..+

4

4 6 $

& $ "

& *

& $

+ & $( & " * 5

" & " 7

&

$ &

$

#

%

%

%

" * ) )

"

$" 6+)

& $ "

"

% "

& $ )+ $ %

& $ )

9 :;

$

& 9:: :>; %

-

* &

+) ./

" "

& & $ !

$ &

" 8 ) 1 & & $ $

& $ '4

3!/

&

% "

+ &

& $

4$

4.

.. " "

" $ !/)12 3

.$(

)

)

) , "$

-

& $ "

&

&

$ ) . /0/

"

4

)

& $ " "

+

$

& ) "$

) # $ + ( & -

*# ..

+)

" &

* "

& $ .. *) ) " &

" ..

* ) * & '

& $ +) & % " < 9 =;+ & ) $ % " .. #

(

% #

# 3

4

%

$ "

" )

5

6

7

4

& ') 4

% & '

"

"$ " & % $ * %

& "

?

$

$ $ " ) 4$"4 + " * $ " & +

"& $ $

" %

%

"

),

"

"

#

(

% 4

"

)

$

"

" 4$ "

& '

% ") &) ! )!

) ! & ' % % & ') &

:

>

@ " "

# ) !

A

) ! ) , $

"

$ @

A

B

$

"

; 9>; %

-

"

..4$
)

* I:)$+

) *) ) & $

&

I:) + +)

8 )

%

-

* ) ) $(

%

"

)

)

'+)

& ' & C

+

"

) "

% %

" " ) " "

*

"

" $

% %

$ &

$

)

% " $

)

" $

) :) H " " *FH $ %

"$

C

) ,

C

& $

:A &

+

+

* ) )

+

/

& ) *.

" $

)

$ E2 4

$

$

&

* ) ) & "$ 4 &

* +)

(

# 3

4

5

6

7

B

& $"

" $ 8 & 0 %< +) *

*

@)

% I:) +

"

$) , %

$" %)

& %

"

"

%

&

$

" # #

& $

" !

"

$

$

%

" *) ) &

$ ..

"

"

"

"*

%

&

$

"

+$

)

) #

+)

"

+)

&

' %

$

"

&

$

$" "

-

*) )

4 4

+ & $

)

& *) )

"

(

$

+ #

! &

*

$4

)#

$ >+ &

< & $

"

&

*

" &

$

4 %

) , "

"

*) ) &

$) #

& $

"' & "

"

&) "

%

"

" FH

" ..

"

) # &

)

:) $

4

& $

9 ?;+C

..

+) # $

"

")

&

& C

$

"

& "

4&

E24 $

+)

B:

/ &

:A "

&

" ),

"

"

/ "

:A & $

"

) * $

E2

$ ) F

) ) ") F "

,

@) # %

&

" " & + &

&

E ,

$ $ " $ "4 &

& &

"

4+ ) "

&

* $ +) # )

@) * / ,

$

&

4$ $

,

:)

$

&

! "

"

& %

"

$

* , .> * &

:

A) *+ % "

"4 $

& "

4

&

%

"

!

&

"$

" %

" "

C

$ " K =) A * 4 2 + K =)>: E $ " K =) A +8@

" )* $ > &

&

+) " *) )
) *< + &

C

"

" /0/

4

:

% " $ & % ). % "

" & $ &) . %

%

*

#

$ %

# &

+)

$

2

"

& $ & $ & $


$ ) !

" &

&

%

&

" *!

* % 4

" $ A %

:

!+

.> . .:

*

5 *

&

> > B BA @

!

) . >? @? >> ?: : B = BA @ A @B ==

B@ = > = >@ @ = @: @ > = AB :: = =@

)

'2 $

--

"

)

* * *# *& *( *5

-

!

)

/ = = = @ == = = = =? = = = =@ == = =B

" & ' & $

4 8

%

:

" $

&

"

"

) 4$

& )

) 4 "

+)

" 4

:

= @ = =A >

/ 0$ 1 234 = :> => = :A = : = =? = = = A = :: = ?

: > @ A

"

"

"

,

>+ +M & : * ) , % "

=:+

= = =

%

)

. -

--

"

&

") , !

* *) )

: : @

.

- % AA B >= = B= A = B : =? => = @ = =:

% $ --

+ %

!

*6# *6 *6

+)

J = @> & J = ABB) $ " & " " 0) N : & : & % & % ") & " * ) )

= =

!

1 = @? @B = AA A = >: = =A

2 E

,

$ "

)

$ :)

-

5$ 6 ! & *

- % = B? B ::A = @= =? > = A@ =? > : B : ?A= AA @> > = AB

!

O)

+) $) #

% >>> A B :A = B B =A : B ? >>> :A @ B :A => > >>>

/ G

" &

%

&

'

+ 8

)!

& *

9

B;+)

%

"

$ *) )

+ & '

) $

" $"

% -

"

B@

' &

%

"

) 1 &

F

"

C 9 , ( 7

$" )

"$ 4$

% ) ,

" &

" & ) + : (

3 * $

$

+ $ "

F

&

6 &

$" 4

' $ % ) # %

;

)

$" 9 B; $

&

F *

'4

$

+) 2

*3+

'4

)

" "

) *

$

*

+

+

&

) & &

)

4

$ $ *&

&

+

$

"

4

$

)

-

&

&

-

*

$

) $ $

&

+ "

$ $

$ @) ! , : > @ A

$

9 B;) $ " 4 & C , J 0 *F+ K P Q ! *F+ & 4 ) $ 4 $ & 0 ! $ ' " P $ " ) &

P *= R P+ " '& - C P P

=

J 0 *F+ J ! *F+

' '

1 "

.> . .:

*

&

" )

&

"

: : : = @> = ABB

= >> = ?: =:

= := =

: : = >> = ?

= =@

, : > @ A

! = =@ = @ == > = =@ = =?A = =

.> . .:

: : : : = @ = =?>

= => = =B = =B>

:

> : : : = :@: = =: => >

= A = :: =

:

= =B@ = =>

*

Q% J %

!< = :>: => > = :A: = = =? = =??

:

:

8 8

:

:

:

*

-

*

: : : =B = =>B

*

"$

$

= =:A = =A? =

: >

" ) ,

6

)

=: =A : = =A A =A @ =

:

*

"

)

= A:@ == @

:

$ &

!

*

" "

& *

")

) 4

5$

)

" "

$ "

" "

$ $

$

*

) &

-

& % "

&

,

)

& )

+)

/ /

;

) "

*

9

" '4

-

/

/

"E

$

= :=> = A

"

/

)

(

# 3

4

5

6

7

BA

$ A)

!

.$(

4. & $ "% " " % " & $ & ) . $ & " ) & $ $" $ &% " ) # " & $ % "4 " % " $ $" )

)

$

$ )

:

KK K K KK

:

% K KK

:

KK K

% *E

$

, : *

% KK K KK K

: : )

! ,

* %Q

!
: "K

/

$ 9 ;

+

7 E

&

&

" $

8

$

& ' & & 8 * % "

%

$ "

"

) ,

" % " D

$ %

8 " & '

)

"

$ & $

"

" $

8 %

"

+) .

4

"

" "$

)

" $ "

" $ '

& "

)

- & $ %

"

"

"$

&

-

$ ) , &

"$

& ' % " & ') .

& %

)# ' % " % " $

" "$ " )

8 * #

& ' (

$

%

& $

"

# & $

)

& %

"

& ' $

$

G

S) G ; G ) ) ) 5 " 2# $ S " 6 % %+ + # = ) ) A ) B>4 : ! $ :==A) 9@; G F) 5 < / / ( 2 C2 ! 4! 6 ? 0 7 3 6 % , ! = ! ! ) B4:@ :== ) 9A; G E) E 2) ! G) 5! " 0" - C " 0 6 :6 + ) = ) : ) @:4 = ??:) 9 ; G ( ) 9?; $ !) V ) 5 ! .$( . 6 === + # = ) := ) ) B 4 @?> 3 ??@) 9 =; 3) 4 7 # A68 4# " :===) 9 ; F) !) / W ) 5 ! & , / 6

B

? 0 : + # = B # = )+=B=C * " )> 4> 3 " :==:) 9 :; " 3) V #) G & ' !) 5 ! " # $ 6 :6 : + & ) >@ ) @ ) @ ?4A=> :==:) 9 >; < F) ) , ) E) / ,) /) ) 5# E2C E 2 # $ 6 ? 2 = : + # 6 , ):+6,C * 0 " ):>=4 :@= :==:) 9 @; 3) F .) 5! & E $ " / & 0 ' 6 , %, % , , $ " :==>) 9 A; , 1) 1 ) 5 % ! & / 6 === + # = ) :A )A ) BA4 ? ???) 9 ; , 1) 1 ) 5! & C E 6 ? : + # = ) :+=C * 9 )>A?4>B= 3 :===) 9 B; F ,) 5 2 " / " 4G C ! 6 ? DD : : & + + " ) B>:4B>B :==A) 9 ; 0 2) 5 ! ! 6 ? > 7 3 & A 6 & + ) 4 + * ) ::4: :==:) 9 ?; ) ) 5# $ $ " 6 ? 1 : : ):: C .* 2 " ) BA 4B = :==A) 9:=; E) 5 , & .$( 4. !" 6 ? 1E F $ % F 8 + ) FF8+C 0* ! ) =>4 :== ) 9: ; 1 & !) = = A A : ? H " # ' :== ! 3 :== ) 9::; . 3) # X) L) 5 " # $ 6 , F " ! :==@) 9:>; E ,) /) 5G " # $ C / $ ! 6 ? :

+ :== ) $ @ 9:@; E 5! ? 9:A;

9: ;

9:B; 9: ;

)

: +G

0

0* )

"

) :A4

! & 3) $ "6 + F "

E

E + # , = ) =?4 :A ?? ) ! & $ ) / E) ) FFH@6% 7 I = & H 777 ! #2G 1 & ???) ! X) V " E) < ' ) 2 ) 5! & / ( 2 2 F / 6 ? : : : + ) ::: +C * ) = 4 : 3 " :==:) ! ) ! ) V G) = = A !24 F " ) B=4 B ?? ) !" Y ) G 3 / 6 ? 7 3 : , & = )7:,=C * ): @4::> :===) "

/ "

") 0

&

"

"

0 & "

:==>)

& & )

% & $

" ' 4 Z ,

4G

"

! Z

4G &

3

$( 4 * < .. 7

+

4 ") 0 $( 4 ) 0 & ) 0 " )

")