STUDY AND CLASSTFYTNG OF MODEL OF SOFTWARE LTFE CYCLE
fLc1 i t l'i (::h i 1: rim ri
Mcty,
5.99s.
i tl.i~.xiisj ~:~reujerrt:i~ a <..;tur:ly ;~ticrut: cli-Ffc?~~.ent incrclt?ls c r f s;<:iftwai1-E? XiFe r:yc1e ~ r : i : r n s t : l iri thr: ~ I : zwri I a ç : l c i < . . ; s i . I ~ i c : a t i r : i s i r:)+' t:hocre iiir:,cle1si eçrno;iclering t h e i r s u i i : w f i i l i t : r j t c n P:lie i:lr+!ve1apniestt: o f p r e t l u c t s w i t h r:l i4'.I~er-ant: $'eat:l.iia.es,
X N D I C E
CAPX'TULO I
-
SN'TROUUCãO.
.
...
.i.i i::ciric~:it:~.racPic) r:le C í c : l o cl~: V i d a dc 8 u f l : w w ~ :
i
...
:[,,L:! MoP:iva~%c, 4
X.3
0bje:t:ivt:r (:Ia Teare...n...nn....
d*V
X.4 0i~.gai-tixa6;ac> (:Ia 'Y'e~ae
...n.n..n..n...
lY
5.4 54 i 4 it3 2 5. 24 Z? 4
2
Li1
35.:4
4 873
ti?
4 1 4 35C A P I T U L O f I I
-
ANALXSE E COMPARAC?$O ENTRE OS MODELO8 D E C1CL.Q D E V I D A: I : X X , l Ctani~rat~.ac:Cler;.~ fi:ntrfi: onr Mr:~dc~!lc)o; e l e C i c l c ~ e l e V i c l a 8 4
I : b I . l . i M c r d e l c ) T r . z i i : l i c : i o n ü ~ l :+: H c i d e l o c r R 1 9 : G ~ r r i c . t P : i v o s
...
B4
:Ç :i :E.
i. ,, M (3 (:I c: l (:IC
a !e r:: a t:a
?.: 1:) c;: !ii c.!n
v
o
l v i ni (2 rit:
ci 1:) c) I*. lii: v i:) l 1.1 g r:, :*!W a St(+: 1 1:) c1 c.!
'r
11. a ri !s r:) v. ni i3 5:i o
:.:Mo
(:Ia
l e) li: $5 1:) i I* a l ,, ,, ,,.
,,.
,,.
8 8:E :I: :I:
.
i ,, 23 I4ts
d c=. lo
'T' I*. ::i (:I i r:: ia
ri ::i l :.:M
a
r:! i+: l cr O ir i e 1.1 t: a c1 o w O b J 1i P: (:i ?a.
9 5. :E:ÇX'.L~$ l i ~ l ~ t c : % o ~ i l : i ~ . f i : c r s i"f(:idfi!h:~ CIC C : I C : I ( : ~ Ç I Q V i c l a B 13C:oriP:rolfi!
(:Ia
B u a l i d ~ i c l f i : ria F)rc.:rcli.nt:r:r . . , , . . . ,." 921 I I ,, 2 l i 5
rr
i i c: a I : r : d c; l : : c C i c: 13 I c! V i I A.
,, , ,.
, 9 4 X I I . 3 Ccrnc:Xt.rri#o...
R . . . I , l , . . . U . , , l l n . U U I t I I . , , I m U , I U ?tilCXPJTULO I U
-
8UBSIDIOS PARA A BASE DE CONHECIMENTO E8TAG80 TABA: i : V . i i4crclalc.v; !Se:l@c:icir)aclo.i:1 ,.Jua;t i.f'icat ivzi
...
...
I V . 2 i"it:jr:lc+:lr3 If!at:r'uCi.nr.ada
:I:U.3 Mrsclelcr ele: I"c.c,toft: ipcic%a Rolpit:la f)c:.icartdvc.:l
...
X V , , l a Hoclalo (:te F'il.tsl:cit:ipal*ii(:r Kvc,lut i v a
. . . U . .
:l:U.5 Mcrt:le:ls tle i)c~rç:nvcilviiti&:r'~Cr~ i n c : r . e i i i e i ~ l : ~ i l
...
XU.4 Mr:trJ(z10 :,:):ira l2r%~et~i.ivtalviiui~:riit:ts 0i-i(zrul:acic) c i Ol:j,jel:o!a..".
:E
V.
7
H cr cl E:l a F' r' cri:, 13 .;t (:r 1) w r' ;t Ie
! 6; r v : l v i i r t : (:I 6: 5 i .il: snw :r. . .
a :c : i i 1 i t : :
...
X V . 8 C:i:iric:lt.rr;#s
CMPJTULO V
-
ORGANIZAC#O DOS MODELOS~ ATIVIDADES E PRODUTOS @ERADOSV . $ . Mocl~>l(:r E.it:i-t.rkcrrctclo
...u...
5 . @ YV
..
5..
% 1) i a 9 I- a a a d e A t: i v i (:I a d e ~r...
5.1149 V . i . 2 Ree:i.wsc).i hdeqt..ta(:ls~ 6.: Pi*.r:,r:ltrt:c,.i O w - ü i c l e ~ ~ F'c)I*-A t i ~ i c l a c J ~ :
...
1 1 1
V , , 2 Mãclelci ele: F)i8*ot:r:jt it:~r\rp>Scr WA~)ir:la Ik ~ j i : : r i r t : ~ ~ v c ~ : l
...
128...
U . 2 . 5 . Dinrjr'ania ele A t i v i c l ~ c ~ ~ i ~ . i i;;?@
V . 2 . 2 Rexui2.!iictcn A (:I t? q 1.l <:i d C) 9
e
P ia. a (:I 1.1 t o i:Q
E: ia. a cl(7 $4 P (3 1"R ~ i v i c I ~ ~ c t ~
. . . . U . . .
628. . .
V , , 3 Motlc?Xr:~ r:la I:'lPcjtot i p a ~ E r ~ Evtnli~t: i v a 125.
V . 3 . 9 . I:)ieigil'ãnici (:/e RtivicI<:i~Ic:!:i n i t u n t t n m u ~ n a ~ t . . a ~ 8 t n n ~ u ~ ~ ~ a m m n s
V
.
3.
2 I? I:,. C: 1.1 i'. ia c~ r; Pi (:I r: r:! 1.1 a c1 (3 !a 8 I"- (3 t j 1.1 C (3 !e6
a i*. a (:i rs ce 12 r:] I*.M i v i c J a c l c M . . , , m . . m . l l l i . l l . ~ ~ m I n n ~ n u ~ a a ~ n u ~ ~
123
u I t u n ~ I ~ ~ ~ ~ ~V , , 4 M(:)cle11:i rle 13t?1eerivolviiiierite~ %n(:i~.em~i.i1:al
...
i:.;?(>...
V . 4 , , i D i c ~ ~ ~ . o i i i r n tlc ht ivicliiicicnci 124
F I O U R A
Z N D X C E DE FIGURAS
i'lscl~:Icr í::acicat:a t:le C i c l o ele Viela l:EIOti:l--IM#J.Ii
....
i 9,.,v>
...
F~%w+:B d~ C i c l t ~ dt+: Vicia i~lXl:5RONffB::l C.,:..
M u d e l u ela$; F ' a w s ele C i c l o cle Vir:la I:F'R:CRL.I'f:YEISL 2 9
i"lodt+!Io (5enii E!atr.i.iP:i.iir.ado {:I(? i ele V i d a
I::YOllRIJON8YJ ~ n u . n m t e a v ~ . w m u n n e ~ ~ > n u u a i r m r t u a m n n ~ a . 32 C)crtwIht+:!!; {:Ia h t i v i t : l a c l s ele I : çlrs M c i d ~ l o
Sem i Errt rui: ur aclo f:YOI.ZRT)ONW~I
...
3 3Mcidelo li3~8'(:1*.1.rP:1.r1~ada I E: C i t l 3 d e: V i t i ::I
...
I::YOIZRDON89,1 4 2
i e, .*,acn E' T u i d i m w i ! a i s ~ ~ ~ a l cio i de V i d a clt?
r:: r r i j I i 4: r : [:I e .i? a tij r;.: ?i; 4 I.. E I r i; r i : v r: r : I : i * r : :
+
i; i; r : r : : !i; o 4: 4: w a li. B a13 ;ii*. P: i ir c1 a ÇI c.: -i? i r i i G
ã
(3 c1 r:, $5 i c; i.: e: 111 a ?A 4:6
(:r t: d i a t iit i s i r:, LI (:rs
1.1 p (:) i*. i: ea\*
0
I:,
6 I" ::i C: j C)n
:i1 ,, .f: :\ 3 c.: c1 IA Q c: c) 111 (j 6: 111 c) ir 0 Ce
r; ?i; ç j c1 e: 5 (:r +' 4:w
;i 1- 6:a
iriai.; r : l c . f i n i c l w s eiit kwt.slicr e l e ~ ~ ~ n i p , c r s i e r i I : c ? r ; de: t : r a t i a l h c t , i'io ~ I I A E I ~
i (:I c i.) .i: i .fj i r:: 3 3 ti;
t
a 1.. c? a :i; e i 1 r:I.
i : i :: i i; c1 1.1 (2 (j (.?v em r; (+: ir*r. s a l i x a r:l ci :i; ,, i? A i; E i; I : 3 I i r : : I e I : r i c 4: c i i : c r. i i i I (2 i 1: :
,
stt ;I 'Z c a d a IAII~. c l e v ) ~ r ; ~ . i l i c : : l I " I . : e n i : r i t p i p & i r : ) c r u pail'aO a 6) ia* c? t:l
u
4: r:, !i; I*.s
au
lt
a ri 4: e !ir d r:? u lii ci a 5; c*: p e I? m i t: s iti i cl r1 'c i 4;. i c: a lrI..<
Ei:c;t~: ~ : I ~ ~ : I ~ . > C ~ X I . I C ) e!i;l:d in!iic.:rcicla sicr c:r:rnte:.:t:c> do P r o j c ' i : t : , TAE3A
C:l?OCi..lAWA:l i::ROCl~~tAV@7, c:u,jcr r : i l : r j ~ 4 : i v r * l E? a c : c r s ~ c r t r l . n ~ % c i clc.: i..tnia
N
li,
cr
f: 4 5;: c) I e: I 1I
I i i i:, a 1..a
(:I c? .ii a ri v i:, 1. v i in e riP.
r:, (:I e ?i; r:) 4.' 4:w a
I*. i+:.
A..*
a,,k:,
er
k ;I $ c1 c3 "(ABA I c : o n f i r j ~ ~ ~ * . ; ( ~ ( : ? + j g1;\1fa;1 w 4: c.:n
(:I e I..li,
i 131 cri t: (:i ?i; t:i I:! v e iii t:s t:l a l ct i:'; c1 G: c: i c: l t:! (:I
s
v i t:l n.
.
i iii c? ri 4: rs ti; (:i 1:) 1.. E: ;I : i (2 :: : 3 $2 : : 1 i 1 I ; d a 4: r:) 1.. e ::J
iY
A c: I:, r i !i; t: 1- 1.1 s: a c j {:i e i+ t: a I:, a :i; (c: rJ E: c (:r si li t:,: r:: i I ~ I e si t: rs rs ?i; IA i:) & $5 v
:i
it. i (:i ?E nr.: :i : I : : J
,
c sit
I*. r: 1 E: : i a tc: J, ats
0 1.. ae
as <:i c: 1.1 ni a r:: % a!a
c i i i i r:: :.:i ç :i (:i (:I ti:i 3 I r: 3 :i $5 I i t:: i t:: 1 i I c v i I r:: r : 3 I : j c:
t
i v i : r: i I c i 4: i t i :: a I q 1.1 Q :r11.3
-
O b j e t ivw d a T e s aO p I- r:, h 1 6: IN a c r.
I
4:
i c: r:),
I : c : it
c r i S io c8
c1 a i.. si r:) m s a r:: a (:I a -1: 8 3 e,
a :i; -j. i ni (:I E.r
i ri i i.. c: (:r 111 r:, u; 1: 5 5; a 1.. (:j I*. (2 ;i1 i ;;;!a c[ a E c1 i..\ a i c; 0 c;p I" o i:l i.n 4: a s i i a :e r+: I*. e 111 J r I a r: c i r : r:: i r: a i r i i r: r 1 i i;
,.
cl c? .F i:, I*. i i ~ r!a
a t : a r i c l e r bs r t e c a f f r ! i j i c l a c l s s clr:r a i i i l : ) i c w t ç + eis) q i i e cr t l c ? : . c j e r i v c r 1 ~ i n i ~ r i t ~ )
: i : I 1.1 iii w I.. a v i u;
5
t2 t ) i t~ l i cirj v' c( 4' i i:: ;i c/ e) o; c1 i v e i<. ra C ) u; E? r i T c:) <:I 1-1 c: 5ri; ci i:) i- e: c i c 1 cr ct
s
v i t:l ci (:I e rir (:i .F4:
w a i. e.
F) 1.. i in E.: i i. a iii c.: rit
c? i (:Ie
rit:
i.F
i r:: cr 51 r!:a 1:) r (a ti l K.: !si
A
i: i r:: a ia.e
l a i:: i (:i ri ac1
a
B
E rir r:: i:, l li a r:l K: 1.1 lii iii c) [:I (2 l (:i r:/ e r:: i r:: 3u
t:1 c.:i : 1 : c. q i : : c a :i; g g u i I*. ~j Q (i; (:: I*' e v a 111 5 c c) ti; (:I i +'r+: r' {:.:ri 4: i2 ?i; 111 r:, rJ e l i:) ri;
CAPXTULO II REVISA0 DA LITERATURA
T I . &
-
A
Prsb1endtic:a d a # e l e ç $ o d e un) Modelo d e C i c l o d e V i d a1
I .
i . i-
C a r a c t e r i x a ~ ã o d e Amb i ent e %d e
D e ~ e n v o l v i ment o de S a ft
ware%c:auriclo Rcrchn E:R0CHA#';Ya3, Anitr i e n t cri (16: E)~~~:;.:nvc,lv i nient:o dc
?i$(:, 4'
t
w ia re
ri %o 1:: c.> rii p s !rj t: 1:) !B (i I 1.1 n~ m r:, t i e: l (r (:i c-: (1:: i c:: 1 t:, (:i t+: v id
a,
lii t it
ts d o c.iiiri~trt.~t~ic:r~l:t~!rj
e
-GE:I~.I*.~~~~.:II~~:B, 1 Poriiiw R v i a 1 : r i l i x a r 'a
c:errr~iP:ru~%c) clc.: pr'tndui:orn com ~.:l~:vwclo f r i d i c ~ : ele quwliclade nctmenor
i: enipo p m ! l j Vvel.
N~.mia c:on.fw&nc:ia r w i l i x a d a enr i19E110 Ctlç:C:liAc:KF~Ea@2,i p w a
~cstuclar a 1'8pic:::o Andl i s a a P ~ ~ a j e t c u di+: Softwarex llm plarits p a r a ora ano% E?@, ;A niaiçrr p a r t e elosi i r r t e g ~ ~ a n l e e l c corifer&rrc:ia
e (i;
t
i3 v ?:i nr (:Ie
i3 I.: (3 r d cs C: I:) in (:i 6: 13 1'1 :1(2 i k 0 IJ 4: ic
l 12 (j Q V i (:I w 13 12 I' C: c: 1'1 t TAd
SJ arit:er.icri*.n~cntc nunm pre$-.ccrr~fe.:..r.Bric:ia qucn c l i a i aque
cr clc;.~rerivcrlvinwrrtn ele âristenm coriu:,ic;t:ia d c ~ de;.: r,w%rstaci:: A n d l i s eR cc.:le:c%o cie uni mscielcr ele e:iclo ele v i d a c i e v e - ~ ~ e b a s e ~ t i ~ ~ eni clrsi~;
.fatctr~:sii
IW e:c~nipree:n~ãc~ dei problsnm e a 4.aciliclade ele-:As;%irnnl scntdo, p a r a mlernicinwr'
cr
modelode
c i c l o cle v i d aiIti3is apropriwclm ats t:le:!eenvislviii11r:17ta um tlet:rwminwdcs pirr,,jettn
c l w e m o ~ aclequw a.i c : w n c t e r
Içt
i c:ws; C/C) M C K ~ E ~ C?&s
r::arar::t:w fc;t i C:ZI!B d o r~r-caduP:c~,F'
a r ia i (:l(:134: i f i C : ~ W ia !i;c:arwc:terf!stic:wci i r ~ w - ~ m t ~ . x i w clifev-~ritc.:s cfcrmi'rii(:m tJe: a p l i c ü t ~ % c ~ f o i e l a b o ~ ~ ~ ~ b o , ricr c:crntw-:to t:ltt p r o j c t i a T A B A , uni tif.abwXtio
f4ac;ts
t r a b a l h o
c:silip1et:c1niix+s
I : . :r r e ç e ~ i d r i c i
pari* ptss!i;iIniXitar a ! B c X ~ ~ : % C ) de nirnt:leZ~~ 1 : : : : : r :c
v i d a ç1mc:revenclu 0 % c l i f e r c m t a s niedrlo.;ds
c:ic:Ioc
vicia ei ri çr n
t
í .l.' i lu ~ 1 1 1 (:I c3 {ae 1.1v
1'- (3 P I$!Pi
9: (3 a d t>q 1.1 w g%:>
,,19.2
-
Modelos d e C i c l o d e V i d a de S o f t w a r e Propã&osna
L i t e r a t u r a11.2.1
-
t l s d e l o T r a d i c i o n a lO mãtJ&?Xo i rlo tipct : : : : a +'r:,i tiefinirler
TX.2,iwi
-
Modelo Proposto por Baehm CBOEt.IE48lit0%
c r b j e t i v o s cfe ccicla i.irna ( : i e ~ f : i ~ ~ f93se5i c;ã
cr
1
DETILHABO UERIFI
CÃCÀùFASE
1NECESSIDADE
DEFINICM BO SISTEMA
BUTORIZOCM
DA GERENCIA
EHTREUISTAS
QUESTIONARIOS
OBSERUÃCOES
OBJETIW
W SISTEMA
RESULTRDOS
RE4UISITOS
W SISTEMA
BOSISTEMA
ESPECIFICACIHI
60PROJETO
FBSE
5FBSE
4BO PROJETO
BESENWL-
80SISTEMB
-(
UIMENTO
h
TREINRIIENTO
80USUARIO
TESTE DO
SISTEIJA
ARQUI
VOS CONUERTIBOS
SISTEHL IMPLEHLNTBDO
4
F Á S E
D E %NCCLIISE FCISED E
P R O J E T O rrrpurrnur#r BETÁUBBOL
UKRIFICBCCLO FESEE UNIEBRIO UERIFIQCBOL
T E S T E DOS Q F T W Á R E
BGRESCMYfBR BDIIPTÃR ESTBBELECEROb,jct ivms ::
,.- r'ran$i$ornia~*~
r:,s
req1.r inri t o % do U I S U E ~ ~ ici r i u m e s p ~ : ç : i.k'icw6.%cjd e
p~oJat:cr
estvi.itrwatdt:,';.- e m R e f i r i a r
a
enrtrutt..irct Ic5giçr1 CIO ~~i!st:en~a,,O h j e t i vo!e :I
Idtnnt i f i c ã r as; ric?ce:a;~iiclacIe:$j do ucrudi*.icr;!
,h
ti!ap$2~:i.I.'i[':a11' (::(313fjgt,11*3~~i(3 c10 t : ~ ~ ~ d c ~ ~ u a d t : ~ : ia(:>
REQUISITOS DOCMEHTO DE RNILISE ESPECIFICRCI#I USUAR'u PRELIMINRR W ICEITICAO NECESSIDIDE DE ESTUBO #E U I I B I L I D I B E DESEMPENHO I I L I S E L
REQUISITOS Ii0 USUIRIU
C(SNF1GURICBO DOS B I D u S BO HBRMARE ESPECIFICICIIO F W C I O N I L
I
I
PROJETOI
TOP-DOIQN i-- PLÁNO DE TESTEFXQURA 4
-
Modela e E ~ t r u t u r a d o d eClcls
d e Vida CYOURDON893ESPECIFICBCW D I M R M U DE
FUNCIOHAL FLUXO DE DIIBOS
D I N R M Q S DE F L W O DE DADOS,
ESPECIFICBCrn DIÃGRMA DE
DOS PROCESSOS, ESTRUTURB DICIONÀRIO DE DASOS
F I G U R A 5
-
D e t a l h a s da A t i v i d a d e d e P r a j s t o do Modela Gemi E& r u t urado CYOURDON893EÇPECIFICÃCI10 DA BIISE DE DIIBOS
DESCRICM H)S IICIDULBS
INTEGRRCIIO DE TESTE PRRÃ WIINUÃL DO USURRIO SISTEHR INTEGRÃBO BRSE DE DRBOS CONUER
-
INSTRLRCRD SISTEHÃ ÃCEITO SISTEMA I N S T I L I WO erifwtl.ae ele p r " ~ i t s t i p a g % c > rdpicla qire .i@ t:torricru p o p u l a r
v
de iJçimnia
6C40PWIfU3l:J lilusica ar;uregl.nrar ~:ii.z@ a prcrclut:o elerso-Ftwartr R U;W c I ~ . i ~ n v c ~ l v i s ~ c i itae:ütlniemte wtexide
&
rre?.ce:ssiclacl! clt:r I .i i i3eg rzri d (2 c!et (7. e:ri +'o q i . c ~cin!%e
r.d
i .-.!ar: 1.ariia i nip (?riieri t %$ $ 0: : i i O i 1.1Ciliza cin!ss~ protdt:ipc:> i uivi
. .
.i.!ati:> pt3t:l~ c i w vi!att:) 111 .I.'igt.lira
7
orir:le íhl?i'itnir cwisi&nt:: i w ait.nt:t v i &o tr itd imen!rrion:~l r l t n e i c l e {:I(;* v i tiade
m f t w r t r - c ? ,F i g u r a 7
-
V i d h T r i d i n w n ~ i a n a l do C i c l o d e V i d a de S o f t wwreCCONNOR803
b ) Modelo p a r a modificngão de um sistema
J d
e x i s t e n t ec > Modelo envalvendo a construg%o de um p r o t d t i p ã
O I S Ã O I S B
N
O N O P B O T B I B O T D I N R H E C N R W E C I M Á B I M B B ÁTIUIDBDES 2 Ã R C Z B R C À C E B C O A O O O HODELOS\/
r n S T R U I N D OUli
PROTOTIPO BESENVOLUEHBO SOFTMBREtEn
FXGURA
8
-
Sequ&ncia de Atividades nosi
Modelo% da Connor
llCQNNãR803
M D I F I C R N W SOFflQÃRE 1114 O R G Ã N I Zn
C B O O R O I S A N O P F F L T D I H E C H A Áh
R
C
E E RO-e. Bil.wricle vslunw d e ttoras gasrt a i n a 1
t
i dori;I.. ~4
u
i !a it {:r
ta c I .i : urii i mp a<:: 4: 13 rt atiit
ar+ e.F:ic+ w.ii bfies
t . k t r i ~ P:e
!:iIIUTORIZIIDO
a
UERSW PRODUTO RELIITORIOS DE ÃURLIIICI10O
A fler:it.iiiiclacle ria iriiplaritãc%:, rls aoftwai8,ç: E$ aunieritaclw
r ntc:clicla eni
que
ct u a u r ~ r i t restd car'iverrciclo çlcr c:iuc:
o r r ~ f t w w l ~ ~ : f a r d rrt.ranc.l(:, fctu ac: iariadogFRSE 1 FRSE 2 DESENUOLV IHENTO
L
FRSE 31
TEENICRS PRRR RLLÀNCRR 0s OBJETIVO3 S I H U L R C ~ DE HRRWIIREY
PLÃNEJMENTO E DETRLHÃIIENTO BO CENRRIOREF INRHENTOS NÃO
I
sin
RIGOROSR ESPECIFICIICRO DE M P M W T El I i PROJETO I UERSM I
I
CONSTRUCM UERSM 1P
F I G U R A 12-
P r ~ J e t ã E X m p l e ~ e n t a ~ ã ~ das Vcrs8es S u c e m i v a s CFATRLBY83 3O i i i t ~ A t ? l c ~
de
~ I ~ - ~ I I % - ~ ? ~ > I * I ~ ~ T A G ~ ( > a d n i i t e a ~ : x i % I : & ~ ~ t : i a d a m:>ticlg(:rtla ctrnvt?iJ.ter i a ~ . n t o n ~ a t i ç : i ~ i i ~ ~ ~ n t ~ ~,tiiia cn!iri>t.?ciJ?irni:tc%t3 .I?oipiii:il d e
u m
prrr:iduto dc *;r~.l.'rt:war+.e mi : I cli.ie ! w k i c ; f a ~ a aIU e ui p c i f i i:: w c;: i: <:r ,, O !a I:, as; !ii c) !ii d (+: t: E ir m i 11
a
d ~ 1 ! 8 p c) lp e: ~l li; c: ni (3 d el
C) $5 a (3 :fI nis, r i e t o t rim t . m r: ct iii 1.1 iii w l 9 t . ~ iii a !; r l i +' i r:
u
l t i a t l r+! h i r:! o 111 r:) r l r+! 3 t:i e l e p r o t s t i pac;rPo evolt.rP: 1 V R , remo :i ciupooj i ~ i i s q u e C) ui i aif:eiiia c10t.r.;ulipicr crtni*d C i s m p r e f v c t i P i X Y a W J U F I ~ ~ ~ R I " FraEiws
evolut
i vt:tsi rii;o pl
arrtr j adcrc;,11.2.7
-
Modelos P r o p o ~ t o s p a r a Dasenvalvimento Orientado w Objatoc;O nicicielcr ~-:~;pir.;xl f ç r i iritr.scluzicto c o ~ c) s t t j e t i v ~
d e
l"~:i$l31~11" algr.113~ pu.s~l:rjlrmia!a quet
ivett.aiii sr. i g c mn a w g i l icaçFic:,
daiir 111 4:) c1 c.: 1 I& j tbi c.: ri L: i (3 a (j (;I t;ri t t:! ip í (3 I- e: r i k c: (i7 a c: i#. k? $5 c: r it
a li- v i3 sk k 1% SJ (c 13 i:ait:r.etvd~ cls unia nova ~:.;t:r.iat:i.rr.w cle
cle,.c;e:rrvolvinicrritcr
de: s o f t w i x ~ ~ : .r . a l c a n ç a r - exasra nietrt, ç, niãclelo e % p i r . a l ut:ili::!a condutwai
: I : ~ : deve !seir melhoriada I i s u a p r w F e i ~ t s i ~ d a atrra.vc$!s rJe I.~I~I gira-l.twar.+?,, O pr.r'x::e:siic, c ? % p i r a 1 e n v c ~ l v e uni te:i;te t:lc?!!;!sa 17 ipdt:e!ii(r,,
I
PRO6RESSO ATRAVES h A S ETAPAS A V A L I A R ~ L T E R H ~ T I V A ~ , 1 P E H T I F I C A R r RESOLVER R I S C O S DETERHIWAR 0 6 6 E T I V O S > A l T E F i H A T I V A S > R E S T R I C O E S DO P k O r ~ E T O PLAWO P R O X I H A F 4 S EI
DESEUVOLVER, VERIFICAR PRODUTO P R O X I H O U I V E 1 F I G U R A 54-
Modelo E s p i r a l CS#EIHM8á3....
[I i n i p ( : ) r t ~ r ~ f : ~ c . ci c:spct::.c:iiiXiu1:m i-~:.pi-~:cic.:site c i rrc-:u ccrriticc inientçr d a niiArieiiPa clue ji.tIcjnr iiiaii; n a t u r a l . O c:ricj~:silieircrW
O
c: o 11 h I I: i ni e r ~ I: (:) r $2 i:: c s i I i c a s de
ii c r v 3 1 v i i C rt
i: c c IA ni!#C
~tst:Ie !+c ~ w i g i n a r de (tlivarn;as .frarrt~iis, !aeriPJr:, a pia.int:ii:rw1 or; wpac=iztXit&PWCj ela z k ~ - : t t wn q ~ ~ c ~ : c i t % c ) ~ Atravdnr ela gicjke-:nicCtiç:rtsj c:~ ~ r ~ o l e ~ r ~ ~ a c l a r r g r i t r g v i % t a s c) c e r i s t : r u t o r cibtdiii clcm ~:crpc.:c:ial iaitar4
i, c:~:int.~ec:iinesitin n ~ c ~ r ; ! i i d i - i t : ) aci tl~ii;c.:nvcrlviiii(?ri2:(~ tlo rairsteniw. (Jsiii
cs c > b j e t i v o çls .I.':tcilitar a coniunic:ao%a : i t l i t t
--.
4
c
a pw
r:: it.J w
de
c1e
a
p I*+ c? 1-1 ci Ir-
E e 111h
c) i#* a ,j i$ C a:: i ?e t a 1:) i*. c~ g i*. L+ ni a 9coni rixaraa t::wpac:irjacle, t a i + s pi8.rngi*.aniaci
+só
t:Cni Pl.nncisrratJ(~ p a r a eisnlí'rr i r:)% iiiia i te:, il.a!ste i t os;O
Pato
clçr*; ciic;t:sniiiicr c . ? t i p ~ x i a X i ~ t a i i i ri%o pc,c;c;uirf:m c) c 1 1 . i ~ ~a
ait2 p w l e r i a chwnw. cie wxicje:, c:oniunt r l s ~ r:rn17lrsr::iiiieritr:)", i t n t r n
d p
u m lar-gss r::i:rnl.i~t::imesits clcs iiitmdo q i . ~ 1:c~cI~iii r:)?; i h i ~ n i a i ~ o ~ i i ~:,ncics~aeni e umni E s m i c:til.%e t i F C ~ d ~ : corihec: i nimt' C), UMS E ,
casoi i : paclcn t : ( i : i ~ t i ~ ~ . if.e!a~:)oricleil- i pvw!~ui7ii:~i~a niiitisi
Ni.hcir.o
ela
faetesr ::5
Nunt~: tJaur Q c ~ o i ~ : ~ r :: XciE:riP: i i? i c a ~ i i t : i
C:
(;i is t::e
i f: 1.1 A C;;Kcr
1:: (:I lti a 1 i a5
t:) :I iti 13 X (a? li?e
i3 t ã Ea
<:icroj. e o r i c e i t u e i clefiriiclçr~ r13 fcicre icIQia5 se:jm mais formalmarite
ti3
2
a p r a p r iarlo e r i e f i r i ir. q w -I.'i;?~'.rw~iienf:i&?% ?~@1'%i3
ut:
i l ixmiac; nct f'ar5c.:rJe ini1:)lk?ni~:17tweSor
-a. I n i p l e n i c r i t w uni ~ ~ r c r t d t i p o ~ c:;iso r i e : c ~ ~ j ~ d r i c r ~ p a r a iit,jucI~w
n a v n l i d a ç a s dosi t r a b a l h o s a t d e:nt%o iee:ztl i x t d o a .
4) Fase: ele ZnipTe:~ii~:rtt;~~%c>
OI:~jr+:t i vo ::
-<. Ccrcl i
J.'
i c:nr n a st
w n i o s da f e r r a n i e r t t oti rJc i rtip l wii~trit: a ~ $ i c rm r x ~ : i I h i tia a morthcic: i nientc, .F'r:ri8.mal i xatlo na at:apa anteig- i aig- ( t w t r u t u r a s da dados, r e g r a s de i n f e r h e i a e a s t r a t d g i a s d e
c:sntipol r ) ,,
5
)Fase cle: "Ic.::.rjt
e.;O b j e t ivmi; ::
-ab A v a l i a r 0 ~ r ~ ~ > k d k i p ~ > e
a
t : d c r i i e a de re:prcf..icritwç$io cioNestcc c : ã l p i ' t ~ ã c ~ .Foi F e i t o uni 6:c;tuder na ã i t w a t : u r a crcrbr-e a% p r iric i
F r a
i a zttrcrrdacjçrrlr; $,ara mocle?X crs cl6: c: i cão cla v i ela de: : w i quçt' ~ : ) o i i l ! s i $ i ã i t a ~ * d i3 eIw/:,cirag5o d e c:aiiiiscwagEGxi entiFr+: cxa nic:)deXo!~ rJ6: cn i r : l r a r:!+? v i d a 6: m a i:~o!iitai~. i s r c i i w ! i ; ~ i Q i r : : a ~ ~ i 3 t:1(3!5 t i l E:s
111 sa r* ,,CAPrTULO I11
ANALISE E COMPARAC#O ENTRE 0 8 MODELOS DE CICLO DE VIDA
XX1.I
-
Comparin~oes e n t r e õrii Madelosi d e - - C i c l o de V i d aDO USUÀRIO
/
Ei:t54:c
w i f c i q u ~ :
d
unra
~ : t : c : r clci
~ l e : ~ ~ r r ~ c i l ~ i l i r e r t t ~ )
i r i ç r ~ m m t a l . h
&n.I.'asc
d
asvciluç;$cr j>niP;i unia e;olu~Wci
ele
uniamaneira
c:ci12tIrrua.
8
p r o t d t i p c r
i r r i c i a 1
r
~ d ~ ~ i c l o
c.:PROTílTf
P Á G I W
RBPIBR DESCARTÁVEL
T r a d i c i o n a l
O teiiii:jo i r i i t x i a l r:le r J e : i i e i ~ v ~ ~ X v i ~ e ? r ~ t ( : i diiiiirii.ki ~ + m % j v t ? l m e ~ ~ t r n p o i s j s e coniega ~ u t i l i ~ x c t r i d o
algo
prlrvianisnte tcinrtaclo.O
v-e::..;tririt:s elos par&nietrpçr!lr cf c) nit+:mo (Tigi-tr-a 1 8 ) .--.
Os cu*;tas ele dcnsartvslvintantlr c;% ~ ~ ç l ~ i c l c i s çIe t a l .f.(:t~~nia tlut+:adaptar
4:) sii?iit:tnmw cirit:igtn6.
~~eii-ciiiiirrit:e niaite s;onwla:.:s I~IJ(+: I J I CJ s i ~ t t m a i s i f : ~ . i ~ ç i , , f'çsit- is:mw
l r ~ t 7 g e v i d ~ 1 d e cite' c a d a nova v e r s bd
b a i x a { f i g u r a 2 0 ) .1II.I.Z
-
Modelo Cascata x
Desenvolvimento por Evolução
xF U
N
C I ON
fi L I D fiB
E FIOURA F U N C I O N ti L I 0 I 5 E18
-
P r o t o t ipagga E v a l u t i v ax
Tradlc
i o n a l DESENU. DE ÇOFTWIIREt
BÃSEIBO €R REUTILIZIICROFIOURA
i9
-
Desenvolvinwntã de S a f t w a r e baseadoem
R e u t i l i x a g 5 ox
T r a d i c i o n a lSINTESE BUT0146'11CII
@E
PWRÃCIBS-
8 1nteíw Automdt i c a de Programas w Trad i c i a n a lO
modela
c l c tuitncifarrnac%~ e n c u r t ae
prubãemaõ niucielo er3pival f o r r a l i m s!a t3&jetivcrci r:leil:eipmirlarJc3~: p e l r : ,
uoiurlrin e
a
zirrdlinc.: ccrrrtf'nuade custo
:.c bcme:ffcia rios t:e.:rrnc,E; c l e c c m k r i b u i ~ 3 i ã p a r a cr U ~ J C ? ~i v o
Firrwi.JII.I.3
-
Modelo T r a d i c i o n a l x Modela O r i e n t a d a a O b j e t o s KYAU88 ::IIIX.5.4
-
Relação e n t r e os Modelos de C i c l o de Vida e o C o n t r o l e de Q u a l i dade do Produt o CWf:SGti:L.. 3: tJSYBli ?
Madalos
ar
i ent ados
para
um
piarad
i a m
desenvolvimento de %aftware,
que
i a c l u
i2 )
Modelos or ientados para
nscarwcter
t'st içasdo produto
a ser de~anvolvido,
que i n c l u i : :CAPXTULO I V
SUBSXDIOS PARA A BASE DE CONHECIMENTO DA ESTACÃO TABA
Nr+!st:e cai:rrtt.1i# i : ~iieie!r::i(:)rfad~!ii ~C.:II&I-B (3% nitnt:lr+!io!~ aprerientaclcw ric) ~:apS't:1..{1e) :):'j: a'l$~t.lrini i i m d e l r ~ de c:ic:Ic) ele vicI~.i clrs ~ ~ C ~ ~ % W W R Y . C ~ C C > ~ ~ ~ ~ ~ ~ C I C * Y R F I C I C ) * * . C ~ C w.lc.i I : : C ~ ~ I ! B C ~ ( : I I * ~ E E : ~ I ~ : ~ a~Ieclt.l~~(;.%(:) $ 1 ~
I:) a r' t: i ri
u
1a
i.. i c1 a ri r ~ i rJ r3 d r+: !s i? ri v (:i l v im
r+! 17 t r:, (:I tl i .i'' vw rn 17 1: E c+ i;:) i" r3 du
t: c) % d ({c! i i c r f t: wai-
I.
I V . 2
-
Modelo E s t r u t u r a d oi SJ cri t: (2 .f.'(+: i rt acl r:)
l:)ur.cirit:e a .I.'aw (:Ie Xn1pl~.:ni(+:stta~%rs
d
prcrd~xicIcr e) c:dtJigc) de)% r:~rci$jrwnias. No +'in::\1(:Ia
.I.'anifi! t:~m--<:se rsci ~ r r u ~ ~ r a i n a c i , 21r i c) r:: l i iit c*: ri t: ia c
%
ts (:I C) rik
e: $3 1: c: 5 ir r? a 1 i :.:a rJ r3 YS e c) $3 111 a r i 1.1 a i ar (:I a IA !:: 1.4:i
r i (:) c:I V . 6
-
Nade10 para Desenvolv
imento Or
ient ado a Ob
Jetos
CAPfTULO V
OROANXZAG#O DOS MODELOS8 ATIVIDADE9 E PRODUTOS GERADOS
Neste
rrrcipt'tuãcr r,Rc> ztpr'e::t;i~ntacIcm CE niciclelnuiçle
t : : i c l ç r CJQv i d a
de
w f t w ü w r e ~ j c ~ : . . R ~ n c : i ã n a ~ l ç ) c ~ c w . g < c i ~ i i x a ~ t ç ) ! i j a t r a v d ~ i i d e uniV . 1
-
Modelo E s t r u t u r a d a-
LEGENDA
:1 9. 1
A n d l i s e de R e q u i s i t o s
Planejanrento Zn i c i a 1
I : > e : c x r i ~ B ~ i ~ I : ) ~ : ~ ~ B s I v I : > ~ v w
1.m
plztr1r3~ CII.J.G: e l i p i ~ ( : : i + ' i c ~ ~ ~ : C) que cIe:vev i : A l r j a clev~:--ci.e.:
ter.
c mccrrrka
Re ~ ~ : ~ w r & r i ( : : i ~
d e3 1 : c. I : ,
O
p 3 I : j an
it
: I n f i (2 r I : i p I I . e: r. a(i
1.i x aP r o j c t a da Auqu i
t
et
u r aM o d i f i c a ~ ã o n a P r o j e t o da Arqui t e t u r a
P r o j e t a D e t a l h a d a de Arquivos
P r o j e t o Detalhado de M d d u l m
C)eac:i*i~;;i(a:: F'lanejar. i iiihl:cicieiar cfe E : ~:rcrd~wiz~nl c i w
~ . t i l i i : l c i ; p a r a
s a v w l i a q & o ,
~ : I . I A d : t c r : li:(:Iit:t:)r cIE.? C Do r:: rime
r) 4: (3%Aval
i w c k
do Projeto Detalhado de Mddulaís
Modificaçgo Baseada na Revisão
Aval i a ~ g o
do Planejamento de Testes
Cod i f i c ~ ç ã o
T e s t e de Unidades
M o d i f l ç a ~ ã o Baseada n a R e v i d o
ns
T e s t a de Ace i
t
acãaU.2
-
Modelo de P r a t s t ipacso Rdp i d a U e s c a r t d v e lU.2.i
-
Diagrama de A t i v i d a d e sFIQURA 22
-
Diagrama de A t i v i d a d e do Modela d e P r o t a t i p a c ã a Rdp i d a DescarCdvelU.2.2
-
Recursos Adequadas e Produt a s Gerados p a r A t i v i dadeI d e n t i f i c a ç ã o da Problema
A t i v i d a d c a Aval i a ~ ã o do P r o t d t i p o
U.3 Modelo d e P r o t o t i p a q h E v o l u t i v a
-n<tUlrmUutl>p1.1Mlmn
LEGENDA
:F I G U R A
23
-
Diagrama de A t i v i d a d m i do Modelo de P r o t o t ipwg%o E v o l u t i v a9.23
V . 3 . 2
-
Recursos Adequados e Produtos Gerados por A t i vidadePlanejamento I n i c i a 1
Aval i a ~ # o do P r o d u t o
t l s d i O i c a c ã o Baseada n a R e v i s s o
U e r i f i c a g % o da N e c e a í ~ i d a d e d e Componente D e t a l h a d a
Espsc i f i c a ç k R i yorosa do Component a
Ver i f i c a c b do Znwacto do P r o t d t i p o
Acabamento do P r o t dt i po a Document acão
h+:eic:r i ç 5 i a : r'eiciiliriar o
protht:
i p opara
que K P ~ i ~ i ~ a ~ a t ~ t a ~ w w i t ensi r~ecec;!aiclacl~:ul de> ~ . i ~ r u d r i u
c
eSatiioirar unm e / ~ c : ~ ~ ~ ~ w l t a ç ; ~ h que posisa acwv i r como ba%s ele seu clcxitnrrvolv i ~imiit cr.V.4
-
Madela de Desenvolvimento Xncremental V . 4 . 1-
Diagrama de A t i v i d a d e sFIOURA 24
-
Diagrama de A t i v i d a d e s da ilodelo de Desenvalvinwnto Incuementnlf
27
V . 4 . 2
-
Recursos Adequados e Produtos Oerados par A t i v i d a d e Planejamento Xn i c i a 1V . 5
-
Madela p a r a Detmnvolvin~enta O r ientado a ObjetosU.5.5
-
Diagrama de A t i v i d a d e sLEGEWDA:
F I O U R A 25
-
Diagrama de A t i v i d a d e s da Modela p a r a Deaenvolvimenta O r i e n t a d a a ObjetosU.5.2
-
Recursos Adequados e P r o d u t o s Gerados por A t i v i d a d e D e f i n i ~ g a dos O b j e t i v o s do P r o d u t oPlanaJamento do C i c l o da U e r d o X
P r o j e t a da A r q u i t e t u r a d a V e r d i a
I
Escolha dw Ambiente de Programação da Versão I
& i : ~ ; t e ccm1~eciniarrt:cr
d
i n i r : r i t e para
aari~(1iaie
de
e,,
i ~ ~ c 1 . i t i 1 i x a ~ ~ c r
clmc1aojisc?.;
eleol:r,j~,:tcini .I.'~~:ii:a clt.nrztnte
(3cletwlhnniei-il:cr
c : , . i f i j dq u e c311 .I.'urr:le.ii(:r
elo
wnil:riariCc: clc.:
picograniâtg%o a mw miotaclci,
p o d aw i s t i r
tsuniic, ~.~nia
t ~ i t f i
iatw::a
I n t egraçgo d a V e r d t o E
Planejaniento d a A v a l i a ç ã o da Versão E
FIGURA 26
-
Diagrama de A t ividwdes da Modela p a r a Desanval v i menta da S i stemas Espec i a1 i sta%
U.6.3
-
Recurso% Adequado% e Produtos Gerados por A t i v i d a d eDet erm i n w % o do T i pa de Conhec i ment o
D e f i n i c S o da Problema Detalhado
D t l a ; c l ~ ~ i ~ E c r : : tlulitpgar ai5 r ; e aa; c : c r : : i : c clefinicloer
a r i t ~ r i r w ~ l r e r t l : ~ . : E l t r t c j i r 4:) ~df:e~cl(:i J C ~fi:pre:ej.erit:a~R~ clr~ r::cinfiec: i n w r i t s as)r.spr iaclo ele: nniaclcr a ecrt::lairwt::cw e~cmt:o!ii CIIJ(.? ~:~erclwii
Aval i ação d a Brat
dt
i p aA p o r t: i r. d 6: çn c;
t
i.n r:l (:i a; ;int
c: r. i c) r' E.: li e: e: a r' :ie:t
e
i** i'st i c:: anr
cls
c:: a (:I ;:i in o c:l (.I X o+'
c3 i* w tn c; Q 1 (c: I:: i (2 ri a (:I c:) r3 c: 3 i i I e: 1 c : c: c c i r: X s s e V i (:I a d c+:ri;c:iQtwars I
iriltw~sc~
p a r a intfr1wiler1ka~!iic) r i t iE:«ita.\~'ih
T'RBA.I%\ i*. a c : 5 i c: c a X c : r i;+: 1
e
: i r i I (3 i;,
c:, tr ori 1se
c i li) e r)t
c:) a cl ci #.i i i.. i (:I ci .F o i cri-san ixaclci c::orifoipnic? s r w d ~:>:ih i c l c ) 1 c ) ~ s r u d r i c i CIC) nic.:t:i--anit) i ~ : ' r t P : ~ , ,i c:orijunl:a i r i : c i i c
&
~ ~ J w I u w F > : ~ ( : ~ tJciiiissdmXr:i, .I.'oil.~m t:la.l?iiiidarii. l ~ frc$jr.;~!i; ~ t ~f~;w%c:) ~ ~ p a u t e da I:ia?w ~ r3c2 i,,
r:: ts n h w:: i ni c+: r i % c i
!e
(:I cs !% i sit
! c; iiie
s
13 c;.:(:: i a l i !et
a tJ e i3 13r:)
i r:, 7% d c* tx i a; a (:i I:I cn aB A L Z E R
,
BLUM,
BOAR
,
BOEHM
,
B . 3:. (ãP8Z?), "The L i f e C y c l e
-
A D e b a t e Over A l ternat
e Models", r^i(:ni !3ig!i;o.l3 8t~ft:warc.: Ei:ns i ricer i ri$)Ncrt
e%,
VoT.
7 , Mci. 4 , Oct: iO>Ef2,B r w r i a r t i (9.9841, " A p p l i c a t i o n P r e t ã t y p i n g " , W
e a c l
i rio r Mac~rs.
a Açlcl
icicrri--Wc%l
e y 18114BOEHM,
CAPRQN,
CONNQR
,
M . F , C i Y 8 8 ) , "An I n t e g r a t e d View o f t h e Computar S o f t w a r e A p p l i c a t i o n . Develapment . L i f eC ~ c l e " ~ i i? I h t f : ~ : r . m a f i r W ,, W . C ~ C I C : c v . i g ~ r D , r
E , M. H , ( i P P I ) , "Aval i a ç h de mdtodãs p a r a o d e s e n v ã l v i ment o de s o f t ware", : Msc , C01:'F'E/I.JFrWcJ v iPY i ,,
A i a s i H., BI:RSOI:~I::, E:. I - I , , , COHEI'~, E. ia,, t 5 . ~ t 3 8 ) ,
"A S t r a t e g y f o r Cãmpar i n g A l t e r a n t i v e SoOtware! Deve1 opmant L i f e C w l e Madel
s",
1: E, li-: E:'T'l1.cirrei%tc t: i crri% a r i 8c.~.l.'t' war'e Ei:ri$~ i ncer i r t g
,
V a i ,, f.4,FAIRLEY y
HALL
,
R. ( i Y 8 5 1 , "Softwwre Eng ineer ing Conceptsgg,
M(::Qieaw I-li ll, ic?Wi,,
l~i~hn!~--I...utJwi17g~ MI.JI.,I..IPRBIJ1414, M. I i V t 3 $ . 1 , "Canspestuio
JCSLOTE y
E
.
(IYBS), "Evãlut i o n a r y acqu i s i t i on o f con~mand and c o n t r o l systemc;", F>rl-rsgraiit Managar, a p . i t 3 -13 tt f:; w J WAI,L.ACXy I
R.
( $ P 8 7 I y" C h a r a c t e r i s t i c s a n d F u n c t i o n s o f S o f t w w e
Eng i n e e r i n g Env ironnwnts8 An Overv i ew", ACIN
i : : kici.l.'twart:t El:i?giri~!(wirig N a t c c j , V~i1.
12,
No.
i, ..Iari i4?139,,Pank ;A j C i 9 8 9 1, "Funct i o n a l Ref i nement and Nested O b j e c t s f o r O b j e c t - O r i e n t e d Design",
: C t S % X 'I'i..wr~swr:.t i c i n r a (:>ri 80.E'twai8.e lEI:r.isisir:x?~~'ing. V a l ,,
i . 3 , Ncr 3 , M w c h 1989.
c i s i I... Q ( i 9 9 B 1
,
"TABA-OBJe Um anib i e n t e ded e s e n v o l v i ment a de smí'4 ware com o r i entaç8o
MENDES,
O 'NEXLL.
ROCHA y
E;., c ROC>1.4Ay A, R, C , da ( / % V > , "Paradign~as
da Amb i e n t e s de Desenvolv imento de S o f t ware",
M c 7 r r o $ j r ' a f i ei COf)F)E/Eif %'TEMA$, I.JF:'R J , 1987.
O. J , ( i 4 ? 7 8 ) , "Composite / S t r u c t u r e Desiign",
N a w
Y s s r k , Ua17 PI~)~1:1*%tri(:l, $978,E).
I... ,, ( ilY'72),
"On t he c r i t e r i a t o be used i n decompos i ng s y s te m s i
i n t o modules", C:crmini.nii ACIVI,von,
i5, NU. 12, p p . r1.@5:3--i8ã8, %)(+:C a(ji72.R, ( J . P W ) , "Sof t war e Eng i neer i na E f?
P r a c t iciner 's Approach", i P E ) 7 n
A , R,, C. da, ABU:I:AR, 'Tal::,, cl~:, tr BL..A$ZC:l4EI<, J . R n
ROCHA y
ROCHA,
ROCHA,
bJ. W , (19781, "Hanaging t h e Developn~ent o f L a r g e 8 o f t w a r e Systems Concepts and Techn i ques", F)rt:rce.:~:rJ i n g Wesrcori
,.
A~.~gtt.;t: 1978,STAA
,
WAVERMAN, WERNECK,
WERNECK y L..soriwrcl.
i 4 . " E v a l u a t i o n o f S o f t w a r e Deve1 opmãnt L i f e C?rc 1 e Mct h o d ~ l o g u Implement a t i on", A C M So-fil: war6! Errg i r r e w i n p? ! i y ~ i ~ ~ : ~ ( : ~ ! i i i u s t ~ C:t:,lc~i*.ar:lo, i Y f f i , ,
WESSELIUS, J n
,
VE:RVERfi, F n ( i Y 4 M ) , "Som elementaru quest ions on s o f t w a r e qual i t y c s n t r o l " ,W : I l r i r i i r ~ J i 1 s 1 1 Ut:>l,, No. 6 ,
YAU,
YOURDON y
YOURDON
*
E:.N.
( i Y t i $ P ) , "Madern S t r u c t u r e de
r14: i
c:e
1-4 ;:I 1 1,
i. 9 43 9.
F'
.
<
i W J 4 1 r "The O p e r a t i o n a lA n a l y s i s " ,
Versu-l t h e C o n v e n t i a n a l Approach t a 8 a f t w a r e Development", i::r:~nintf*rriic::itisri!!r ç r f ttie ACH. vcil 27, rrci 2 , p p