A V A L I A C X O DE M k T O D O â PARA 0 D E S E N V O L V I M E N T O DE Ç O F I W A R E
E m i f I a M a r i a H o l a n d a C r l s P i m
M E T I D W AO CORPO DOCENTE DA COORDENAGãO DOS
PROGRAMAS DE PbS- ABUAGÃ9 DE ENG N M A R I A DA U N I
F E D E R A L DO R I O D J A N E I R O , COMO P A R T E DOS R N E C E S S A R I Q S P A R A A O T E N G ~ ~ O D O G R
u
D E M E S T R E E M C I Ê N C I A S GENWAWIA DE S I S T E M A S E GOMPUTWCXO A p r o v a d a p o r :\/
P r e s i d e n t e d a R a n c a---
P r o 7 . R e g i n a C é l i a d e S o u z i P e r e i r a ,d . Ç c .
I I F F R l o d e J a n e l r o , R J-
v i i
f... :i: IJ'T'A I:)I:1': !::':I: Ol.lit Ali;
...,...,...
,...
3.:i
...
i... :I:CiTI.?I flEi: 'I'AEIEL..AEI :.:iv
[:: 63 f )
:i
'r
IJ I... (1 :I: :I:..-
[::A R A [::'r
E:i
5
'r
:!: @i $i l j 1;: pi $ '1' () [) 0 E{/ .-)
."...
.
I:
I: ,, .i. :I:N
'r
R O i:) t.i i;:a
,, ,, ,, , ,, ,, ,, ,, ,, ,, ,, ,, $, ,,.
.I.,:..
11: 11:.
2
1:)R
0 t:' 0 8 S' A I:)E
W R$8
i::R
H
4 E.: L"' REi:
E.. i4 A H ,, ,, ,, ,...
,,.
,,..
,,.
, , Ti. .? ;.I4
y
:I: :I: ,, 3 i"S4 01:' 0 8 T A DE!: R O C I I A ,, ,,
.
,, ,, ,,.
,, ,, ,i u t i li u $8.
ii $2 » .i.,.>c:.
:I::l:."b PRi!i:)0!3'T'B I:)E 1:IOMAN
...
. . . U . . . t . . . u . c.;.).".
...
...
..
:i: :I:
.
5
1:) W0
E:)
O !!i'T'
A i:) li: I:> A V :I: !.i.
,, ,.
,, ,, ,, ,, ,, ,,.
2
ti$ ,.) "7 I I " d 1: 4 0 i:0
T '
A I I.. f Y 1 " 8 , $8 E, " $8 , 8 , 8 , n , " , r, , , , " 8 , 6, , , 8 , , 2, , 8 , , 8 , 8 , r:! I....
v i i i
(1: f'
:h
'r
[.fI...
C)
1:v
.*.aE)
1)::
C:
iif
11:C:
1:) i)E::
'r
()E)
O i:) R A () f) E.: Cj E: 1:)I...
V :i: i:.f E:: "1' (1)1:) i::' '." fj 0 [:"i'
W
(:i:C: w a :ir l :A <:I r::
!.$e
i*. v i ç: t:, ,,.
,, ,, ,, ,, ,, ,, ,, ,, ,,.
. . .
.
.
. . .
.
,,.
. . .
(i. 4 A t:j i a $1 I*, ;:i lii :A (:I c? 1:: 1u
x c:) r:/ c;? lht c:/ r> c; E: E: 1-1 4: i [:i ;:I(:I c-: :%1 ::r <.
r:113 M 4 t : r:,<:Irs O O E j ,, U ,,
. .
.
8 , ,,.
,, ,, 8 , 8 ,.
,z.
".
u ".
8 ,.
.
U 8 ,.
,,.
8 ,.
4, s t .i. ,.i,:.!H
E? c: o n i 1:) i% i 6:%
r:) c:/ I:: E t i 4: i ç l a [:i c? C (:I r i4:
iit (:I :A. .
.j i:? i.;?1::' i !;j 1.1.
r
a
.l V ,, 1. 9. ,,5.
,, ,, ,, ,, ,, ,,.
.
,, , ,, ,, ,, ,, ,, ,, ,, ,.
., ,,.
,, ,,.
,, ,,.
.
,, ,, .,. .
,.
I) i a 5;)
r
a iti a çf E? C (:i r i 1: c:. :.: "r: c:, c:l aE:
c; t: I*. 1.1 .l: 1.1 i.. ::i çl a 1: r i .For t i i a c;ã
r:,4.5
6li!: a; I:) e c:: i .f 3 r:: a c;:
3
o (:I aE:
rãt
I*. 1.i t: 1.1 r ct (:I E: 1.1 iii 1:) i6
f i:, g ci ,, ,, ,, , , ,,:I
A 3,v li
li.: 5 i:> c? c: i f i c ::I c;: a r:, çi ct t,. ct 9 ou 2:
"
(:I c.! tr iii :i'I'
e
1 w ,, ,, ,,.
,, ,, ,, ,,5.
á 3I . / * *
$3 r <:i 1.n i
t
: f: c:. 1.1 i*. a i3 c\ ri; i c:: acl e
1% :I: 1:' i... ,, ,, ,, ,, , ,, ,, , ,, ,, ,,.
,, ,,.
,, ,, ,, ,, ,, .I. B O \) i c. f.'? ..$ 1:)G
e
r
;i2
(:i t: t4 I*. (:I 1.1 i t:e
4: 1.1 r a c1 c> M6
t: c:) çi r> 23 I3 i? 8:: ,, ,, ,, ,,9.
7'
2
c '7 <:i
A
r.
c? 1.i i 'i: K 4: 1.n Ya
D r:! i: a l h w d ::i (:I <:r H c: 'c. r:, d o 8 13 i4 E: ,, ,, ,,.
,,.
.
. . .
.r
i...,
1::'nri;e clc.: G s r . a ç : $ i c ~ c i e C c . : r i 6 r i c r s ,,
.
.
..,,...
... . .,..
5.74
5.
/s5
1:: a !i; c r.t c;: 14 V ::t
I
i ;I c;: a c1 E.: i:: : c: ri $. i*. i (:i ri; ,,.
.
. .
. . . .
,. . .
. . .
&i ta. t::
u
it a
P: 1.1 ia.a
çi c;? :!i: 13 RE:
e tii 1-1 p c.: i.. c a r cl. . .
.
.
.
. . .
1, 77'!:i: ii; 4:
r*.
1.1 'r: [.ir*. a
(5 i? i.. a l c! cr Pi r< "c :c:, r:! rs 8 1% 6.:M
,, ,,.
,,.
.
.
. . . .
,,.
,,. .
1
7 13,v
e p r' ti; e r i i:
a
6: c,o
<:E
i;? 8.r....v
t E!: 1, U U ,, n u ia.
" ti 1, r8 i t si 8,.
ti 88 1' u t i 3.8:1."R
....
iq f: " cl a I::' is
!.ir' w A r i 9: er io~
i:!a
I... i r i g 1.1 w g cnrit l4 $i.. ,, , ,, f l i 1 21
...
,:
t: i*.u
I:
1.i I*. 21 1.4 i c: r'.::i
ia. <:i I..\i
C: ct [:I [:I ? I 4 t: ::i cl r> Ei A 1:) 'f' ,,.
,, ,, ,..
, ,, ,, ,,5.
$3 2'C a s i 1:) r:, r i c;.: rt f: ri: !i; r l r:, i:) i a 9 i.. a iii a <:i E:
I'S
a <:I rs ii;.
,, ,,. . .
,,.
. .
.
.
.
,, i t37
I:: o iii p i c:) r i
e
rtt
c:? E. çI I:, i) i w 9 r'. ::i lii ã (:I C? r?t
i V i CI A (:I c.: S i.
. .
,, ,, ,,.
,, :í. t3 7' 1:) ias
1.. a ai :t rj8
t: i v i ci a c:! e !i; (:I r:> M e E: r, {:i r:, Ci lii 1:) '1' ,, ,, , ,,. .
.
,, 9 $38
N o t : a G a ç r
(:$l..;i+'
ic::a paiZ.3 Rapld*e!ijerif::;tr (3r3$+'iç:(:j5 c t e: i ; : r . I ,, ,, ,, " ,, ,, ,, ,I ,, ,, ,i ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,,
.
,,.
x, x* t, i,. .
" ,r ii?3I::j I..
:i
.f" i 1:: i:) çl aE!:
!i; t: r'.u
S:u
r'.a
.
.
.
.
. . .
, ,. . . .
.
.
.
. .
fi. P 3 1:) i a gr
;i i na
(:i a f:'I
1.1 i.: t:, t l E: I:> w ri r:, ri; :i; e g 1.i r i <:i t:rO
a r i i?c:,
...
??ar
ci(:)rl ,, ,,. .
,, ,,. . . .
,, ,, ., ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,,i.
,, ,, ,, ,, ,, 5. (27i:) i
a
9 i.. a iit a c1 E: 1::'I
1.1 :: r:, r:l r+! I'S a ci r:, ri; ri; e g !..i. sr d r:, 1:)c
H iia r t: r:). . . .
i.;? @ i.:.?f::ç)ilii:) (>ri ÇI c'? $ h l ? U ,, U 18 r, U i l 88 l< l I I2 11 t C U I* U Ut SI U I8 U U U U $ 8 :.!e>? a'> % < !i: !i; ir: 1.. 1.1 'r: I.J. r' A r:) E:
L,
r"tM
3.
.
,,.
,,.
.
,,.
,, ,, ,, ,,. .
,, ,,.
,,. .
, , ,, , ,,,:..
bt9
:I: V ,
2
8 ,, 3 E 2.: i;:ai p 1 i:]tl
i? :I: ri t:: e S. 4' a i:: i+: 1:)e
4' i ri i c1 w E fu L., A R i3 ,,.
,, ,, ,, ,, ,, ,. ,,2
8 13 2: V.
26
.
4 Ei: :.: i2 a e i 1 i:i t:ls
8 a i:l e I:) 6.: i 1-1 i (:I r:) a lii I...A
R
Ii ,,.
,, ,,. .
,. .
.
. .
., 2 89
:I: V.
28
,,5
E.. 1.:e
iii 1:)1
i:, (:I e I3 1.ia
i.. i:l a 1:) r+: .F i r i i i:t <:r e ~ii I... hi?
!ti ,, ,, ,, ,, ,,. .
.
.
. . .
2 i 8:i: V
.
2
1..
:I.
1:) i a $1v*
;i iit ttcl
C.: I3 1 c i C: c:) E 5% (:i 1.1 a ili2
t':i
C:o
IE)
E3 Ei: 1.
,,. .
,,.
.
.
.
,,.
2 i. 6:I: V
.
2
I ,,2
I:] 'r' I?Ei:
!? A !r; i; t:, i:: i a i:l i:, i:$ t:, i:: c i iii 1:) i:) ri i+: rt i!: E i3 i:lrs
D li1 Ili: ,, ,, ,, , ,, ,, ,, ., 2 :% 6:i: V ,
2
:I. ,, 2% i:> F' 1:' A .in; i:) c: i a çl i:) a ç j Fi . 1. o c: E !i; !i; C) :i. gj <:I i:5 I:) 'l'8 Ei: !i;.
.,. .
,, ,, , ,,.
2 i. 6 t.) ' C:E
V ,,2
5.
,, 4 'i" a l:i K 3 a i:l e 1:) a ..i2
ili i? t: I*. c i ?i; r:% eE
ri E: r..a
r:!w
f fii a i' i:! a I 'l' 1:) I : E; 1 , ,,,:..
:!. tir., 2.) ,.
:i: V
.
2 2
,, 3. fY1
u
r:
i:, i:/ E: 1:) ei i:l ç i n; V E: i*. t: í i:: ;i% ,, ,, ,, ,, ,, ,,.
,, ,,.
,,.
,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, c., i:,, ,:):E U
,, 22 2
I::' l 1.1 t.: c i tJ e 1:) ci i:! i:) 1.4 i:] i.. i 2: r:) ri l: a 1 ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, ,, , ,, ,, ,, ,,2 2
3:I:
U.
2 i:? ., :i1 I:) i a $1 . i.a
rti a c! E*: lii. :.;4:
..i 1.r t: i..t i-a
EI i c1 i fiie r i a i !:i ri a 1 ,, ,, ,, o, ,, ,, ,, ,, e, z, ,, 22
33%.
:f:
V ,, 2 :i3 ,, 6. (Si:) i::..1a
C: 0 i:::i; I*) c::i;r:: r.
i f: ::I rira
t: r*.a
v i$s
a i... i 1.1 g 1.n a sj C? i11 1:)r.
;:I.
1".
2%. 2.tEi:
ti; 12 6.: c: i .i. t t:: t~. G:a
r:, 3: i't 4.' ç ia.
in a 1 çI c O 1:)e
r
B 6: O P !i; ,, ,. ,,. .
,, ,,.
,,. .
;,i?X?
q ,.j ,q
:I: V ,, 2 3
.
2
1) i ct 9 i;. w in a i:! i<.: ?'iJ. a 1.1 ii; i 6:;<c:,
i:! i:.: I : !i;t:
a i:/ t:r 1.1 8 11:: ,, ,,.
,,. . .
.
.
C..C.. 7.
.
2.t.I. V ,, 2 3
.
3 I:] e 1:: i:, in p ti !i; i 5: a ç, i:!a
$i 1.1 I:) c: ç!n
v E.: i.. ti; a r;:2
c i W 6.: 4: i i*. ct i:ia
.
. .
,,. . .
2
2 B:i: {J ,, ;.:! ,, 4
I...
i i.!. ::i ;;j 111 {:I c:: 54 ::$I-# i i:) IJ ~1 t;:$i
c:) <:I c: Í:) :A i:[ c:) ti; ::I <:I Ti i $5 .!: E 111 :h3. e. 'l('id. ç i I 1 /I.JEIEi:
. .
,,.
,,. . .
,,.
.
. .
,, ,, ,, ,,. . . .
,, ,,.
,,. .
.
2.J :i.C<
.,..
,vV 3 4 i a 1:)
e
:i
c\ (:I E C [:i 11) 1:) ia. a 5: ::i (:i <:I r;.: M t i 4: [:i rf i:) r; x I: si ci t: i#* F..\ t:r)
k <:I :i!!; v,1' r i
r c:
I . 1% Ei
i I r:: ir
I ve
1 a a pl
i e a 6:3
i:)cl
a 1.r i11a
n i:) o r. si w gs
ti)a
a i !a iiii
I; t: a ni6
4:
ic
a
I : I r I c: 3 I t4:
I 1.1 l;: :d a
$5 r:, 2: w a r i+: ,, O IIIC,
O!:; bn.ss%ivuatente3r; 2:t:it1.rtasti E > E ) ! ~ P ~ ~ v E . ~ a . : i i : : i clcc 1.1.1ii
."
nt
Q
i: a (:i e).
I (:i tit w ri {:i i:> I:: I :e:
xe
I 1: 1 2 I&
: I r :"
íiEt
v.
1.i t:: f: 1.1 I.. r? (:i S !.:! !i;t
e til !i:A SI a 3 !:j :I.:i;
i'
(O
R N &i:,
S V79
),
C, f:, !i; c.: I*. v a - - a +iia
qu
E.: P SI4:
E,:r114
t
(::I i:l C ) E> E) I!; SI I..! ir:) :ij $5 c:: !,? 1.k i 1-1 1: cc ri i r] !% t: tl.u ni E: SI 4: CJ ?ij t: 1 i ri IA TA g E n? 1:) a LI cl i ::i g I**
a
IN a <:Ie
4: 1 L! x c> çia
t:l a (:I c, !r,
t i i ;y I . g c i cr
icl
i c: i (:i s id
r.
i i:,cl
c? da
cl
r:,
%,
2 i
1-1 g 1.1 ::A !;j t2 r$ !i:.i:) a i.. a t l e
s
r:: lr í CR
r:, d i3 X ri !;j i c a t:t a rij 1:) i.. ci r::cn
!a !i; rs $5 E; 1i
si g 1.r C\ Ba
iti I:> ct i" w cl i a ircr i.. a nr :id
e a c: e.: e i rr (:i i iii c? (:i i ci -k aa
c> !i; r:! a t:l r:]!s
,*13 F' I.. cs,j cct:
er
"i'
i^rB
A,
r;.:sti r:f e!irc.:ii v(:,I
v i n i w r i: ç i ir ct COP 1) fi:/t.Ji::'R ,.i,
v i C I G ~r :
i r : i I . i i i . i i 2 i r : i ç: c I:! E : I a. : tI h
I r i 4 i $3 I .r
i
v l i:, B 11. et ae#
swac;:ntr <:Ia anrl:iiasti:(+:f:j :i r l a q u a c J t : i ~ % iil t : I i f ~ i ~ e r i 2 : ~ 5 c i m i i ~ ' i i i c ~ % (:I(+:
P,
.
a
1:)I
i c a c;:5
a
,, A Ei: !ii t:a
5: cp i:) T' A 13 h i:) <:i sj er
:i
::L
c: IJ4:
i 1 i 2: i:/ ;i c:: c~ <:I 1.1 ~ 3 . I*, c:)a t . : i 1 i A I
:
K 1-1 E I i e i i : c E: tacr
.F
t
w a I#. c.: a i ii.iri
1 e ni e: i.i I: w r.a
ri;f p
..
1'. I'. " L I Si: a i; r E: a , I.
I :: ri ;:A i:) a ti1 1:) ic
17t:
(2c
e
l i sj is
: s i : it.:
E tir: i t:lc?~.!iic.:rrvr:,Iviçlt:~ ria~12:a :Ic::t.~ a::t:$ iri:r;c.:ri~:lo 1.t(:) C: : : t : : : c : : 1:) r c:) ,.i B t: I3 'T' A E3 A r:: i11 (C !c 1:) c:.: c:: i a 1 1.1 jx c: r:j 1.1 :ç i: 1.. 1.n ç: {:j (j (2
...
h:. !$p t:: i .$
i
E: 3 c:) 1'. Q j E . : : : 4:)M
4:a
....
A i c l.14:
(:I ztE:
9; ?it G:2
c:)'r
13I1
61 ,,M E T A - A M B 1 E N T E . v AMBIENTE GERADOR DE FERRAMENTAS
-
I I
J I,
f I DETERMINAR AMBIENTES - POSÇI'VEIS \ 1Figura I .3.l : Diagrama de Fluxo de Dados da EstaçTio Ta b a Fonte : ( ROCHA, 1989 1
1::
...
ri, I>* i ri\e
i I<. c:] 1 u g a r 4:) :i; 1.1 2: (3 e<a
;:$i3 r. K? $5e
.i: ;:t,
.
c: ci I- w i:: 2: i+: r f
!e
t
i t:: a r; i::o
1.1 !i; i tJ E.: 1..a
c1 c? r j c.; !!ie
J 3 v (i: I :a 1:) a 3 111(.i
F:(:r
(:Io
ri:
(:i I.J. t+:1 : ( 1 L 11 i E? I 1.t t: i 1 i ;i i:[ Zi ?f'i i?C ? j 1 & ( ( 1 6: (1: 1 ( 8 1 (3 $1 5 : ; I..{ ri) ;:i
,.,
: i
4:
r I i r :I I (:I I<. y a i'r i xa
ç:a
ci.
IJ iii 111 2: i:) (:i c) d c.: v 6: : ( i: . I a (3 :i;....
.f? 3 <:: i 1 i t a I'. ct i ri r: 1 1.1 !i a c:) P,,.
ui r i e !s !:i c! c: i.F
i i:: a r;: a a', rir d r?,.,
a ci 1.n i !i; i t:
o
ni (:I c.: 1'- 8 $5 4:r
i ç: O c.: c; E p 1'. (:) ,j B P: I:) r i M 1:)I
c: sii c.: 1-1 2: %i G $< 1:)(C <:I
c
$3 ljij:) c: ri 1) c:, ,, <) 11)(4
f: r:)(:I
(:I r:! c; v ::i. j 1.1 CJ v (2 r. j $' i c:: 21 1% (c! :; a $3i.,
h
l
c$ inr:l
ci!s
i ; : ,i i c i 4: i i . t: t .+
i i i : 3 E et I:: i i~ 3,
k :A i i&
i Pte
5 p E:C: i .f i I:: ~t (:I (::I ri (:i 3:r.
: i :l
i : ::i ti i*.e
SE: rt 2: w (:i ci r ia
rii "c :I E E: : : i 1.1 nic:
r
j I . i k I: i : i i; <:I aZ:
a E h r:\ (:I c) (:Ie
c: ir i 2: t$ I.. io
$5 t : ~ 21r
w aa
v
21l
i a ç:5
i:, r:I 9 rir &l: LI (:io
!i; , c3s
r.
w 1.r r:[e a
c: c.: i -1:a
b i % i cl ;:ILI
c*: p cir.
a r:: acl
a
c r. it:
l i * . i ci (:I E va
,.,
c; ( ; I : I
r:
1: e I I i r i I i c1e
a c ri(r. d
r:,
c r:) in we
fs4:
I*. t.i 2: 1.1 v a(:I
a
r:) i.. 3 a ri i z: ?:i i;: ;.iCJ c.:ti-? g cisr
@n
c i +i....
É <:Ic:
1'- j 1: É I' i r:) c1 1.1 E: a va l ia c,
r::
u
!ir 2:(:r el e?
:;j ri*: 11-6
r1 i:: i a (:I (:r 111(5
4:
(:r i:/ c:)c+:
(:I E: ::; 1.i ::A 5 4:e
I<* r. :A III i5 ri 1: ;&c; ,,ad
e....
4
a
I::a
r
a
r:: t: c.: ri
ri*: i r::a
<:I I:, ti6
t
t:, ci a+'o
I*. r iar:
er-1
r
, i ir::
l :: A i; E: p I c t:: ir
tr
i
si <:i i i::a
ri d i:) : i i 1 I : t :a
rii ::i <!i.
: 2 :r
i i {:I 1.1e
E: ra2: a
I:,c
X c+:(:e
a
; i: I:, w ta a ta I : I :s
i c1 c: "(:c I.* ni í t.t a si (:r,.,
.
-# P,
i8erau d E:: ~ S P Q E
i
a Xi
zi.,$;.so c i E % t:, c . ~ : izr
l i:na
G: a r > cle
1.1 r11 I Y I ~ ~ : r::~cl(:r
e,
(:: (:j 111 1.. c2 .*X ::I c;: R (:) :i [:I <z
4:
c: i'. 11) i 17 a <:I r:) 1: i 1:) r:) (:i : r: 1:) iJ. r:) 1:) I. (i.: 11) ?:i ;i1.1 lii C? r i 'C ::h :!i 1.1 ~ i t c: 3 p ;I c: i (11 ;i c.: (:I c.: a ri $. 1i
.r c.: c? ti c) !i; !ij i 1:) i 1 i c1 a cl e 1:l e :hu
4:(:r
tii a t;:5
(:r,
c:.f a c:: i 1 i "c :a ci t: 1.i ::I 1.1 t: i 1 i :c: E). :{t:> ,$
0
5 i r : C I : s d e 1.n lit ci lii a 11.r?
ir.
a
gj a i.. a 3
,
1:) r:[ e li) c i'. c. 1: c c: I' f i c: r :.
a
t . . ~ IH (:I c> 111 j 1-1 i c) >. B r i si I' V E i 2% ~tF, C
h c: w t:l ZI I:: (:i fi ci i c:) B r;.
a
5 w c:) E4:
r. h i I' I r : I . I V B I C) I*. I:/ QP4
:f c:[ I.J. II.,
i:i ci t:l a v a i.. i :ii*' {:i c.: @
a
3 ,, 0 X d c: IA 111 i:) r ~ , j c:? f: i>4
a c:: r:) R\ I:) i sia
6: ::i r:) c:! G: V6
i*. i (:I $5 rii
v
E i ci i c) 1.1 fi E:,i
::I v6.
:A ~ I Ie$
(:i i :A 1:) (:I r i [:I c? if. :i& c:! a (:I (:>v
;:I I c) r (:I H 1,v
c:) r) (:I c: ::
t3Pr
6
ti !ir c, n~ c1 "rd
I" i i:) r:l c) ti; I:, r. c> i : I uZ:
r:) !li E 1.14:
I'.e
C) N :L 6: çi .f a1:
ci 11.r.!
e
p c+! rir (:ra
t: I*. i I:, 1.ri
cl r:, a i:: a
r:l E\ c: r:) ri rs i (:Ic
a c;: a (:i t:a
d
r i; t : I :r 4: r. ic
clo
!s .f ?:i f: i:, 1.. E !:i J c i c: I . i : I:, t Ia
c: ad a
e,(i
c:
ir::
%r:]
(:I
c v i cla r:: (:r
sirs
i cle
ta*a
cir:,
n
c !a
iao
r3 i..r:, c
s
!a s; a:)r;
r::
i:) tlr i:, rJ $5 1:r:,
Na 1: zt li c
l
a H "rB E:) ;AS l i r i h as;r:: 1:r
i..~ 4:4
m(:I c.:
:;;!r:>
i9: r:,
i:: a 4:e
;jc) I<. i a ui c/ aF,
<:;c)
Q
t: w w i..c? r;.:
;A <i; c:r:)
'1 1.1 si ::\?:i v c: ::i r. ::i {;: t:(+:I<.
I' f: ir::
a :i;r i
E ]tir.$
1:sd
r:)
ti; <:i {.ir+:
!a i>?.. .-..
0
p p t:r c: t.: ia :s(:r
(:i c.:a
?i; c o l tia
po
c1e sr
e:r'
C.: f E: t: 1.ia
el (:ra
p i i c a si t:l (3 iier:l
1.1 w iacr
ia. iii ;i ic, t i Et:
I.. a "r :a iil E si 1: r:, r:l E.F
t+: I.. (i: SI 1: E? $i!:i a i.. n(:r
r i i' ve
'1 i:! BI . t:,+'~?~'ec:it:ia : E : 2 : c : : I icfeai.
e
riEvei!ii
~ : I B1.I
....
I*c*:
I
a
c: i r:,
11n
rri
!i;c.: t:: (:r
fii ir:
1 I :r :
::
3 <:I i 1: I4:
2 i:[ 1.1 E r; r:r:>
ri 5; ! <:I Gtr
ci <:i ;:i c:, I:> (3 (:I 1.1 f: t:,<:I
c, [:Ir;?
:i;e
ri vc]
1v
i wic:
ri
t: c> r:/ (:r ?i; i 54:
c?
r11 ::t ,, I!:: ?i; :i; a c; c: ::I r. ::Ac:
3:e
I+.i
:;it:
i c: ;A 3v
c:)
CJ c? stic?
?i; 1.1 t j :A (11 :i> 1:) ?;i4:
j 12. (11 t;.: f: 11. i:! i 111e:
r\
<i;7;
<;
i!o
P
. 1.a
i:) 3 1 h r:, <:I s I( 1;. i.. I... ( :i. B7
)&
E\ p r.c.:
s
E?n
4:a
ciã
1.1 III ::I ri; É i*. i r;? <:ic?
r;: a c: $:
a
12. { ti; f: ir::
3 1:i 3 a ;A :I:{ I ;:i 1 i :i6:
ij((::I {:I
: c: 111 4: C>r:! r:)
1:)::\r
:iC) p I ~ ' (:j .j 6: t: C>a
d entarhan~aai&~anlat~i-niE~ilB~£X~f~e:
E.:%~:Bc : : r i k & r . i ~
C...
v
i
: c: : i4
.i.: sr :
so
:
4
c+:
i.. c.:c
e
c) 1.1. ri a r:] .Fa
c: i % i[:I
a(:I
c: !ii I:, w 11.a
i:?+'
cj:1.r r
ri1 1.r (:ia
r i r,: a 3 r.> p 1'' C j J E: 1: C) i:> C) P.I
C? 5 ?>e
c::
i .i*'' i C: ;h çI C:I ;1
N
c: !ir t: c.: :: i p : I 1r :
3: t:i i i 1.
$3 C r : I .r:
: 1.1 ina
c- .:> v..
ia. I..
(:I
E.:, .
r::
a
ip :h c::t
6: i.. i B; 1: 1 I:: :;i 1:) I#. ::i 3 ;:ii
6: :<I:)(:I
C : :.i : : 1: :: : i-'r :
i I (:+: ia t:5
t:) : r : p I : cr
E % i 2: E r w .I: 1.1 I" ::t ,,C:
C) 1-11 c) p E) t:í 6: I;C i'. I:) I:) Be
i'. V c\ c/ C) E :.: i c; P: c: I\?v
d
r
jr:,
!; c: v. j 2: t: v. j i:, 1:) ;:I ~4 :% (c 'j. (2 t:: i r) ::i 11- t:4:
(:$(:I <$ (:c :i;r:
(:I 1 i 1 ;:\ <:I (3 :%(:: i.. i
1:
(5
ip i (:i !i:. riia
i !i; ::I 1:) r cri:) I* ia
r:lrr
e;v
a
i cl e I:,e
i.i (:ie
v
(:Icr c
ci SI1:
c? :.:t:
s
s i <:I I..(c$
1i:) I:> lJ.
r:>
f:: r?: :; IC: {:Ie
6: ::,c::r:)
ki ::I c1 (? I)\ :( k r:] t:l (:I :: c.: :;; 4:?i
4
1% (;a; i.. ir:/
(3 ,, i4 (:I 1:) 11.6
2.; i 11) <:jc: a
pi
t:
I.\ %o
&
cl e !i; r:: ri. it:
ci IA tii ;t 13r*' o
pr:,
er1:
cc c c. I4:
I i I : i , 4: I !iis
r.
e riit:: t:wi !s i
(:I
r;? I*. a<:I (:r
::i ri ::I a va
1 i ;h Q:ií
r:)
r:/
c: 11)r$
t: I:) (:I t:) $6 I:> ::ir
a (3 i+: $5r?
r)
v (:I 1v
i irie
r\ t:SÃO AT1,NGiDOS A T R A V E S D E
SÃO COMPOSTOS
ora 111. 2.1 : E s t r u t u r a o M é t o d o para A v a l i a c ã o da Q u a l i d a d e d e S o f t w a r e F o n t e : ( ROCHA, 1987 1
i v ci !ri t:I c+ i . i m in ti 1: cs c! t:i
4
L. 1.rr.:
i J i ei t*.r.r
a
i'4 ;:i I>. 2:: :i
I
i[:I
a<:i
c.:,
t:) i:~ 1.1 c.: c:a
I*.a
c:4:
e
r i i;: ;:t r:) 111 (3 c1 G: 2 (:I (:Ie
i:: i I::I
r:} (:I ri:..V
V i (:I (:: 1. r5 r5 i i:: 13
&
::t 1:) (:) $;J r;: $5 r; ::t (3 r5 c.: (:i ij. ri: r i (1: i I ;: 1ir
>: i :i; 4: c.: ri<r
(2 ri 11- (2 I,!. 111 ::I.P,
& c : :
a
1:) i3 t::i
i:la
(:i a (:I r? ;:\ i.). 3: i 1 i ;i( it. 1-8 ;ic:: i:) r i 5; 4: i" 1.1 f;::A
(:> r:ír::
i ~ ir:>
(:i c? '! t:f $5r:!
(:Ir:!
c m i i' t i i CJ {:iu
13 I<. c:) h '1 c: r11 a&
IA tii ;:i (:I ;:i c; r.i
r,
c:: i 13 a i :ii c: c<r
::I c:t
v? 11. ci 1: i c: a :5(:I
e I . i i&
: c : , I::a <:I
w iii(2
I: ci i:l a 1.14:
i 1 i E ;:i I.& 111a
.F (:i i.. iiia
p r.ti
1:)r.
i :h 1:) ::ir*
::ti v
i
(:I a r:/ c.: lii 1.k it:
(3...,
bj (4: $5 t: f*? 'i: I#. 3 1:) 1 i'i
r:)
a ao
i:: r:) ri $5 i i:f c: ia- 3 (:i c:) 1:; o :t; $5 (c: g 1.n i f.1 t: e !;i f: i In i:) (:i (2;:ttrt:)rcfa$)arriii (EtOO(::Il, <í.9t3,$), (F)RE::iiSi"f$ : (CQAC], j.yt.2@) E
agem d e ,s? 1 u x c ~
da
d wdcw,
c:,n r:l c: a incr t:i c? Sa:;!
( 5 : i:l c i ip (:>/:r l c-:lrict ,v'f Q "E :.i ::j (:i i3 3 1 : : 1 :I ; $5 i : 1 i :: j c . : i:! i.! l 1.1 E 111 i:>
e
'1, <::Ic.,
!i;
o
.f i: w 3r*
c?c
(11c
.i:o
çia
ai a !;i4:
1.- a I-, !ir $' (3 1.. I ~ Z , r;: o c- :, 1 1 :.
p r:) 1). i;: $5 C; ri; i.r
i:j 111 :\c;:;i
(;c 2; ,,A a 1:) <:i
r.
til a $1 a iii (:i a l 1.1 :.: r:) d c <:i a cl t:, !i; 1: r? 1 i i 1.1 111 aI?
r i 4:a
tii t;:u
i'i r:: i i::, ria?.
. f o y ' t : c , : ) i <)ri; pyai::e?tU;ÇjCb c' Ff ".:> c\ i:) t: t i t 4 : ii t t i I C ? : C $3 Q li1
i::. +:.
.
..
.
I.,ii I.. I : i: I i : : c ii t ir
,
.F i c: a s i ci <:i..
.., .:>a( (:I r;.: t:: i:, lii 12 t:) $5 I 5: ::A i:, C: 1 I" ::A I~I ti: n C:; : $5 c; ; : } iP
e
.f j ri I::1)1. c*: 11. i.: 8 !s I-t t:: B 3 :i; i V C:I [:I t:) 3s 4:l
1.1 x (:i $3 [:I c: C! ~ i t t:! (3 5si
Z
i:, 9 a i : e r. r:: i : i : i: i:: r t : ie
i t : 9r..
a 1.1 (:Ia
e(.' a i:: i 1 i d a r:! c,
I:} <::I i t i i C,a
3 $;j t.nlsi ?s 11)6
t: (::I (:i(:r
5, <:I:.r
c
1.1 f: i 1 i a. {A i'it C;i 5 A I . > I A C 7: ; C? I r i c, C) .f' w ::i! E III B.
r.,t:i i;? i:: i:, iii 1:) C) ri; I r;: (:I $9 .I (:I i..\ a l (:I i::$
.C'
3 1.t i:> (:I C? t:i <:I t:i !;,
(:l ::I lii C tii 11) ~t 4: CI 11. 111 ~t <:i 1.1 C.:.r
E{ ;:1; c: ri-1 i:[ (:i :c I:> r. (:I <::e:
r:; ti;i3 t.2 g
u
ri c1 o I: 8 6C::
1 - 6 1 A , :i. 98/"
a
1,
a
!i;.I:
& c ri i r:: 61 !i; c:cr
rt :ij t: I.. 4.1 f: i v ::i 5% g t.r i w iriI : ) 1:) I" I:) I:: (2 !%$i; (:I I:! r;.! c1 r2 iii E: ri
v
o
1v
i
ni e ri I:(:r
cl c) ti;cr
4,''2:
w a r c+!,
i:> .i.' e I.. e ::I, E: ri d r:, rti c;! i a !a i:) ::(I* a I..\ ~ i i a c: : ri 1: Ir
$ t : I i i c: i i : % ir
I : ,, ( 2 c i ; i ; : i; 1: &c: s i à c: arrr
C: C) ri
:r,
4: I>. 1.kt
i V ::I <:i (:i 1.i C:.: *i?(:r
i. ri t:: C::6 i ~ i ti; 1.h i3 :i;I'
(:i i c> $5 1:) :ii<* a ::i c+: :i;(:: c:, 1 li :A {j ;i<:r r
dc
rii8.t .-.=
i 1 : r:: j i
e
1.1 t: c+ ri r:! <:cr.
,
5i; (:iL:!
r E: 4: 1.1 (:I {I r (:r c; IU C: a si i !ii iii (:i !i; i.ki: i 1 i . . , ...,. J (3 i; : i 1 : It
r : 3 i : I r'. i t : [:i E: $5 [c r i v i:,1
v i iiiic
r i 1: r:,d
(c: t.t r t i ::if)
a
i:? i. P li (:i i r ::i (::i cr I ; I . i I ~ Ir$
I.: r3 t:la
c: $5t
1.. c? I ::ir::
i (3 r i ct (:I (3 c: (:> ni :Ac x i 3 2: I t:: i
a
e1 ia
i:)o sr
i h i 1 i (:Ia
r:l c: c1a cl
ct t:: 1.1 INc
rt5:
::i G: :h i:, !i; c~ i:, r.a
c.: :.!i; !i;c+:
1136
4: ( 3 d C3 ,, !" i3 I" i3 C{ 1.1 (c: 5 E' 1:) 0 ?5 ?!i i3 ?:i 1:) ''I E:17 (:i c.: 1" 21 1.1 $5 ?h i" 1.1 lti IU & i: (3 i:! (1)i r1 ç1 i ri; i:) e ri oa c( v c
I
a c ; i : . ! t I :: i c : 2 1:e
::4:
.;,
c! .:(; tri a i.t 1.1 j !i; (::I i,.[ (:I c;.:, .
.i:, 1.n f:
r.
s
2:
i (:i t:l iii :A t::e
1..i
a
1 d id
i$ t: ir::
(:I cj 1.1 t;.: zw 1.1 :II J. I (c: 1.1 C) ;ir-
c: ri (:I i :c: a d I:)0 is
a
ri; i:)c
r:
l: <:i ti; rl E:a
l:t <:i i*. t:ia
?;j E: sti,
a
ii; P:8
1:: t.r I c:a
!i;.
r:)
{ir i ri i:; t: i.. 1.1 tii c? ri 4:r:)
$5,. >
E a s,:j i.
a
5 f:i 2, ci 1.1 ii;r:]
(11 r;? 1.1 @ 4:r:)
C]r:)
4:
:i V [:i Q 3 Ei
3 8 c.: i. ;:I,
+'IA r\ (:I
a
fiir:.;
rit:
;:Ir:/ r:)
::.
r?: !li 1.1 si1 1:: t:) ri ,j t.1r)
t
c) (:I (2 13 I?, i s i c: I' i:) i ::i 4:r;,:
6
r
i r:r:) r:>
,, 1::: li)c' <:: '" " , r
3 3 iJ1.1 E.) f:: ;h 5 C)
,
:.
..,
.:,<:I t: E (3 I*' f ã 1:) i3 ':i t C: G i6
C: [:f ni I:> '1 C' >c 3 B 1'' @I:l 1.1 B Y' r i:/ C:* lii ,.
I ..
.
: :r;:
1.1 111 111&
4: C) (:/ (:> 1.1so
;{i ::c! r. i (2 d (2 i::<:r
rj h K; C: i ~ i i C ri 4: C:) <:i I:> C.: V I C# 5I: 1:) ci i.
c
:.:c
rii 1:) 3r:, e
m
a t: c? tii;i
t:
i
c n,
t
i si $3 tia
y c.: 1-1 ri; +'c) I<-~n
::i i :: 1) <:i +.i c? 11i 1.1 i f: a tiir:>
...
.,a. ,v ,.I,.
..>
w <:I Cr:)
li\ I:> w 1:i
v r;.:
1 C: 13 iii I:) sii
v e
1 I:/r$!
4: r:,r
IDa
i;:a o
c! (:I $5Exii1k4incicn
d e
: Z ~ P M B Sde
qe~aXidadg2 ($r :
: I : : ~ U B :.,a
v :h li
a
:ii e t i @ : r : : i i ir::
t : ~ si !!i i r:!r;:
11. w 6:a
o
,
cie:
f i rie
rt o i*. lii w 5sr?
:
k
r
i h 1.. 1: i I c <:i 1.1 a 1 i r:[a
ci a,
q I E? a I : i 1 i c: I si :i c: 3 i s l: I I , ::I ç i E,., 1''
e
1:) tf' 5 [:ri f: 3 C: O e :a ,,,
.
(i c:: i i: (2 : E:
e, .<.i
1:) r.l
r..
a 'c: a 1.n t: i 1 i x a 6: a c, (:i C;.; 1.1 131 111 ($ !: [:I (:i i:> !lj ::I (:I C 1 3 1:) C> i" ;i<:I i 2 !ir v2
I#. icr
!ij si1 (3 ci C.:3
cr !:i (:ta
4' crr.
riia
111c(
t.t 1.1 aI
r : ci 1.1t:
er ni a 1: i :xa
(:i a ,, R !iia*,
3 1 9: (+:i2.
a
ç: o (2 !I:, I:\ e 1.1 13 i?, (:,I "c:,$a
1.. c I:> i:, ci 111 r:, r:: w 5: i <:r r i a ;I. 11) 1.h (:I a r1 $1 :A !% 1'1 c1 5:.1.1 : ! i j p
a
r.
2k,r;\
(:: i 1 i2:
a 1.. g C? r.e
i.1e:
i
3 (:i e !ij cjc
iij o (:/ c? 1 (:i $54
Ft
( (2 i ( : I.., %;: v C.! r.& a f r:) r.
~n
a i: : c: r:, ri i:r.
1 ar.
a
!i;v
a $5o
E ilj;.i
3
1. " e " 8,...
c1 t:I %i :s...
"..
......
*..
...
**.....
"""..".."<...
.
1.....
"..
....
I !
I [$1ii:w&r;i%(> E)E: 'YI'WANS&$::fjEi:$ a
i f i f fa(+:ly%~;:!<cs:: C ( S i ~ ~ ~ ~ ~ N E ~ N ' ~ l ~ ~ t I I I 1 I f ,V I i 'i' 2.e
....
....
R
$2 $1.i
Y&i;.
r:
3r:,
....
2:
r:.
L\ 12 li gx L 3 i 2 .:LI2 ~i.t.f:.!~A&.Qicii5.da
uiii!,aGir:..i
a
1 I I t Nl.fH.5tii:R li-~-I::QHt:)í)Fd%:N?"Ei:
....
3 1.9 1;: 1: j t I L I i I NOM!ii:..-I::OMI:'ONI,N'I'E g....
1,: $3 1" iqi::) I t f I ii COR ..-i::fZ@if'{jNEi.a'i'E: ::
....
H () 1:):I:
p: yI
f
II
...
.
..,.
d.,h ?s c .ir 1:) c i+. i E: r i c: i a rr r:: c:, iii çr
!.r
:ii r:, r1 çi !i i a l:a
tii aB
O
F' n ;:I r:: c3 ri ri; t: I-u
r;: ao
(:I
a
i;(:i $'t
~a
r. G: ai o e; P: r. am
qu
e i:,r.
c,P:
i, t: i i:> c:, d E: .ir;?rr v
r:) l
v i d <:Ir:)
r:, d E: !iic
i*.1.1
2:
iK
i :c aci r:)
r:: (:rmo
u
ni i', c? c i..t r !ii ci:, 1 : r ;i : : r i.t <r 1.1ti
i- i L) FI c/ (;c c: i cl i ia. K sgi E: O...
v<:'.+..
..,
t. a r. e rit :I ui c: i% rra
c::P:
(+:if.i
ti3 2: i r: w r6 Fi.i r i c: i r:> r\ a i 5 (:i (:I +' 1.i f : i . ~ va
+i i iii t: c: iii ::ii t:te :ip a i a I i i A I i c I" 6: r :: I t:l r..t c; Ç, cl E: 46 j p .I: c.: ffi ~4 t:i
i
rr
t: (2 i.. a i.: i v ori; ,, li30
1:) t: a ;titr
&
iit .I2a i
IA f: i l i 2: ix d r:) 1:) a r. a 6: n\ r:) r\ r5 4: ia* a 5: !:I <:I c:.:p ~ r . tkcl t,!,
k
?S. 6: ;:t ri (:I ;:I r:: C) rti p I#. cq?6
5 i 2:e
(:i 1.1 c: a c:: i 6:) rr ?:I i E; p c) i.. 8.: $5 4: 1.1 c1 ?:I s~I:
E.: B r:! a [J 11 i v (.:v 5 í cl a r:l r? '?'6!
r::rr
i r:: N ci aN
(n r. I.& r+: g ti\ ,,p : : $ r : j r Rea.1 ' T i f l l a fi:i~~:ijj:gt:ia\!e" ( f ) A R ' T S )
&
1.1~1I
&
: (3 i i : 2% I : a s i c< l i rs e ri: : ir
j : i:3 I t i s; is
t: c+: íii i3r&
r:[s
t
c.: r i i i:)s
i*'e
a l ,, 1::' r:, i c!e
ti3 E: srv
c, l v i rJo
I : r : i4 a :i; e 9 ri 13u
si1a
w rio
E.. a 13 o I*.a
1:O
i.. io
c1e
i:)a
rn : 1'1 V i r:) % V i ni E ri 2: CI (:I II iii: l E!t
I"6
ri i C: 41
si c : I . it
i i i I (:i ?:i13e
r i (i: 1.. a %[i: '1
e
I: i..i
t: ,,,.,
E)
A R '1' 6 cs (:I a i j E r c: (:i si u; ir:l
c:. u'w
d r:) c: c, ~ i i (:i 1.1 ni as
3.: t: a r i r; a cr c1 o at i I 3
....
I - í n g ~ i n g c n
p a r aG r $ P i ~ o
d e
E f i t ~ - u S : t . t ~ ; ~ t i tIe Tiw.-a$?nsCGETCL
....
I:)O
li,'I'
I*. E pr.
e
!ire
v i t: c\ a c+ i: a I<. te: a $5 c: i:> S) i:: c:)r
I / , e 1-14:
te: $3 i:/ ?% i i% f: E? r11 a,
r: (3,e,
I . i1.1f:c?~.Fetd::~% dc.: ~ : : c r l i l l . t r i i ~ : c t ~ ~ c ) Q ! B ~ I . ? c I I ~ . c ) [ . I ~ : ; ~ : ; ~ Ç : % L I . O
EE::'f'
4
g a ~ ~ w c i c r a : : I i:la wi.r$.Ii:ige dati; . F ~ . L ~ I G O C ! ~ ~ di:,
EXW,
i dent i i c:artt:lo-.i.j~ I ft.n~.rs(igci CII.IE p ~ d e i i l 3 % : ~
P,