ESTUDO E CLASSIFICACAO DE MODELOS DE CICLQ DE V IDA
CHITMAN, EDXTH
i l i
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 : I zwri a
ç : lc i< . . ; s i . I ~ ic :a t i r : i s i r:)+' t:hocre iiir:,cle1si eçrno;iclering t h e i r suii:wfiilit:rj
tcn P:lie i:lr+!ve1apniestt: o f pretlucts with r:l i4'.I~er-ant: $'eat:l.iia.es,
XNDICE
CAPX'TULO I - SN'TROUUCãO
. . ........... .i.i i::ciric~:it:~.racPic) r:le C í c : l o cl~: V i d a dc 8uf l :ww~: 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
87
3 ti?
4 1
4 35
CAPITULO 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 (:I C a !e r:: a t: a ?.: 1:) c;: !ii c.! n v o l v i ni (2 ri t: ci 1:) c) I*. lii: v i:) l 1.1 g r:, :*!
W a tS (+: 1 1:) c1 c.! 'r 11. a ri !s r:) v. ni i3 5 :i o :.: Mo (:I a l e) li: $5 1:) i I* a l ,, ,, ,, . ,, . ,, . 8 8
:E :I: :I: . i ,, 2 3 I4 ts d c=. l o 'T' I*. ::i (:I i r:: i a 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: IC: I ( :~ Ç I Q V i c l a B 13
C:oriP:rolfi! (:Ia B u a l i d ~ i c l f i : ria F)rc.:rcli.nt:r:r . . , , . . . . . . . . . . . ,." 92
1 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
XII .3 Ccrnc:Xt.rri#o .............. R . . . . . I , l , . . . U . , , l l n . U U I t I I . , , I m U , I U ?til
CXPJTULO 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~ inc:r.eii iei~l:~il ................. 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 I e ! 6; r v : l v i i r t : (:I 6: 5 i .i l: 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
@ERADOS
V . $ . Mocl~>l(:r E.it:i-t.rkcrrctclo ...................u........................ 5 . @ Y
V .. 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 ~ : .................................................. 111
V , , 2 Mãclelci ele: F)i8*ot:r:jt it:~r\rp>Scr WA~)ir:la Ik~j i : : r i r t :~~vc~: 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 !e 6 a i*. a (:i rs ce 12 r:] I*.
MivicJaclc M . . , , m . . m . l l l i . l l . ~ ~ m I n n ~ n u ~ a a ~ n u ~ ~ u I t u n ~ I ~ ~ ~ ~ ~ 123
V , , 4 M(:)cle11:i rle 13t?1eerivolviiiierite~ %n(:i~.em~i.i1:al .................. i:.;?(>
............................... V . 4 , , i Dic~~~.oi i i rn tlc ht ivicliiicicnci 124
V . 4 " 2 ~4c?ct..w!xi.i h d P <:I 1.1 a (:I r:) $5 e F) r' a rl1.n t o !s I:: e i*. ci C/ 13 !a I:) CJ I*.
F I O U R A
ZNDXCE 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.,:..
Mudelu ela$; F ' a w s ele C i c l o cle Vir:la I:F'R:CRL.I'f:YEISL 29
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 iv i t : lac ls ele I : çlrs M c i d ~ l o
Sem i Errt rui: ur aclo f:YOI.ZRT)ONW~I ................. 33
Mcidelo 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 42
i e, E' .*,acn T u i d i m w i ! a i s ~ ~ ~ a l cio i de Vida clt?
ti;cii:twar.fi: S:CONNOR8Q)::I . . n . m m " u t s m n u m n n r n ~ i n t t a . n n n n 47'
1.1 - Cãnceituasb de Ciclo de Vida de Sãftwar~
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 a
13 ;i i*. 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 (:r s 1.1 p (:) i*. i: e
a \ * 0 I:, 6 I" ::i C: j C) n :i 1 ,, .f: :\ 3 c.: c1 IA Q c: c) 111 ( j 6: 111 c) ir 0 C e 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
cada IAII~. c l e v ) ~ r ; ~ . i l i c : : l I " I . : e n i : r i t p ip& i r : ) c r u pail'a
3. c: r3 1.1 f:: l 1.1 !i;% (3 ?i; 1.i I:) ?i; C? <:i IJ(2 rt t: E: (:I a ?i; .I? ::I $ 5 i? ti; (:i C? 1:) E: s i r:! (2 r i 1: c.: ?i; ,,
O a 6) ia* c? t:l u 4: r:, !i; I*. s a u l t a r i 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 lr
I..<
si 63 n I:: % u fii aro c) 1.1. rt % o (:I s <:i 2: A 4' i3 E r? ,, 'r' i 13 i r: n iii i+: r i 9: e , E: :i; t t? c; I:} r r:, rd I.J. 4: (:) !%
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 1 I I i i i:, a 1.. a (:I c? .ii a ri v i:, 1. v i in e ri P. 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:: a I.' a c: t r i*. I' F; P: i c: a F; (:I a !li r:l i $6: I. c? sr 'r: E: %i ;(r e a a r:! G: a i:, l i c ct c a (3 r:) i.r irr c 5 iii o !:I e
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 s i t: rs rs ?i; IA i:) & $5 v :i it. i (:i ?E
nr .: :i : I : : J , c s i t I*. r: 1 E: : i a tc: J, a ts 0 1.. a e 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
:r1
I i : c 1 i r.j cl e c: i c:: 1 i çI c: v i t:l a Er a c) iri a i C; : p I i I i E I i I : i i i c)
1.3 - O b j e t ivw d a Tesa
O p I- r:, h 1 6: IN a c r. I 4: i c: r:) , I : c : i t c r i S i o 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 ;i 1 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*. ii~ 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 ie cr t lc?: .c jer ivcr1~ini~ri t~)
i? crp~yag:; i : ) se pi-(:tç:6:~ri;:~li~,,
: 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: 5
ri; ci i:) i- e: c i c 1 cr ct s v i t:l ci (:I e rir (:i .F 4: w a i. e . F) 1.. i in E.: i i. a iii c.: r i t c? i (:I e ri t: 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 a c1 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:: 3 u 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;
P ir cr P (:r ti t: [:i 5 .
CAPXTULO II
REVISA0 DA LITERATURA
T I . & - A Prsb1endtic:a da #eleç$o de un) Modelo de C i c l o d e
V i d a
1 I . i . i - Caract e r i x a ~ ã o de Amb i ent e% d e D e ~ e n v o l v i ment o de
Saf t ware
%c:auriclo Rcrchn E:R0CHA#';Ya3, Anitr i ent cri (16: E)~~~:;.:nvc,lv i nient:o dc
?i$(:, 4' t w ia r e 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 i d a , lii t i t ts d o c.ii
iri~trt.~t~ic:r~l:t~!rj e -GE:I~.I*.~~~~.:II~~:B, 1 Poriiiw R via1:ri l ixar' a
c:errr~iP:ru~%c) clc.: pr'tndui:orn com ~.:l~:vwclo f r id ic~: ele quwliclade nct
menor i: enipo pm!lj 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~~ajetcu di+: Softwarex l lm plarits pa ra
ora ano% E?@, ;A niaiçrr p a r t e elosi i r r teg~~an lee l c corifer&rrc:ia
e (i; t i3 v ?:i nr (:I e i3 I.: (3 r d cs C: I:) in (:i 6: 13 1'1 1: (2 i k 0 IJ 4: i c l 12 (j Q V i (:I w 13 12 I' C: c: 1'1 t TA d SJ
arit:er.icri*.n~cntc nunm pre$-.ccrr~fe.:..r.Bric:ia qucn cl ia ia que cr
clc;.~rerivcrlvinwrrtn ele âristenm coriu:,ic;t:ia d c ~ de;.: r,w%rstaci:: And l ise
R cc.:le:c%o cie uni mscielcr ele e:iclo ele v i d a cieve-~~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 modelo de c i c l o cle v i d a
iIti3is apropriwclm ats t:le:!eenvislviii11r:17ta um tlet:rwminwdcs pirr,,jettn
c l w e m o ~ aclequw a.i c:wnct 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 do 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 projct ia T A B A , uni tif.abwXtio
f4ac;ts t raba lho c:silip1et:c1niix+ s I : . : rreçe~ idr ic i pari*
ptss!i;iIniXitar a ! B c X ~ ~ : % C ) de nirnt:leZ~~ 1 : : : : : r : c v i d a
ç1mc:revenclu 0% cl i fercmtas niedrlo.; ds c:ic:Io c vicia e
i ri çr n t í .l.' i lu ~ 1 1 1 (:I c3 {ae 1.1 v 1'- (3 P I$!P i 9: (3 a d t>q 1.1 w g %:> ,,
19.2 - Modelos de C i c l o de Vida de Sof tware Propã&os na
L i t e r a t u r a
11.2.1 - t lsdelo T r a d i c i o n a l
O mãtJ&?Xo i rlo tipct : : : : a +'r:,i tiefinirler
prinieir-amc.:riten pcrr Roycc.; tE:ROYCE7@3 a n i w i s i teir-de ~ipcw.Fei~:c)ado
TX.2,iwi - Modelo Proposto por Baehm CBOEt.IE48lit
0% c r b j e t i v o s cfe ccicla i.irna ( : i e ~ f : i ~ ~ f93se5i c; ã cr
re!spec:t i vatwnte ::
IJ.2.I.P - Modelo P ~ o p n % t ~ por C a p r ~ n C C A P R O N M J
1 DETILHABO UERIFI CÃCÀù
FTQURA i - Modelo Cascata de Ciclo de Vida KBOEHMBIJ
FASE 1
NECESSIDADE DEFINICM BO SISTEMA
BUTORIZOCM DA GERENCIA
EHTREUISTAS QUESTIONARIOS OBSERUÃCOES
OBJETIW W SISTEMA
RESULTRDOS RE4UISITOS W SISTEMA BO SISTEMA
ESPECIFICACIHI 60 PROJETO
FBSE 5
FBSE 4
BO PROJETO BESENWL- 80 SISTEMB -( UIMENTO h TREINRIIENTO 80 USUARIO
TESTE DO SISTEIJA ARQUI VOS CONUERTIBOS
SISTEHL IMPLEHLNTBDO 4
FIQURA 2 - Fases do Cic lo de Vida CCAPRON84J
FÁSE
D E
%NCCLIISE
FCISE
D E
PROJETO
rrrpurrnur#r
BETÁUBBO
L UKRIFICBCCLO
FESEE UNIEBRIO
UERIFIQCBO L
T E S T E
DO
SQFTWÁRE
BGRESCMYfBR
BDIIPTÃR
ESTBBELECER
FIGURA 3 - Madela das Fases de Ciclo de Vida tFAIRLEY853
Ob,jct ivms ::
,.- r'ran$i$ornia~*~ r:,s req1.r inri t o % do U I S U E ~ ~ ici r ium e s p ~ : ç : i.k'icw6.%cj
d e p~oJat:cr estvi.itrwatdt:,';.
-em Refiriar 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(:>
dwmmvoXvintw~t~a t l w pre,clutr:i,,
E1.2.3 - Modelo Estruturada
REQUISITOS DOCMEHTO DE R N I L I S E
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 U S U I R I U
C(SNF1GURICBO DOS B I D u S BO
HBRMARE
ESPECIFICICIIO F W C I O N I L I I
PROJETO I
TOP-DOIQN i--
PLÁNO DE TESTE
FXQURA 4 - Modela e E ~ t r u t u r a d o de Clcls de Vida
CYOURDON893
E S P E C I F I C B C W 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, E S P E C I F I C B C r n DIÃGRMA DE
DOS PROCESSOS, ESTRUTURB
DICIONÀRIO DE DASOS
FIGURA 5 - Deta lhas da A t i v i d a d e de P r a j s t o do Modela Gemi
E& r u t urado CYOURDON893
EÇPECIFICÃCI10 DA BIISE DE DIIBOS
D E S C R I C M H)S IICIDULBS
P X .E*.8.E* - Hodelo Proposto por Rocha RRiSC:t4A€I7:f
XX"2.3.3 Modelo Proposto por Yõurdon CYOUWDQN893
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 W
FIOURA & Modals Estruturado de Ciclo de Vida CYOURDON893
O erifwtl.ae ele pr"~i ts t ipag%c> rdpicla qire .i@ t:torricru popular
v de iJçimnia 6C40PWIfU3l:J lilusica ar;uregl.nrar ~:ii.z@ a prcrclut:o ele
rso-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
c í~ter i i i inad~:, in(wlr:,tla de tcinpc:r e, a!iia;iiti .Fsiprie:r:ce: cleidoo; piaira r:,
. . .i.!ati:> pt3t:l~ c i w vi!att:) 111 .I.'igt.lira 7 orir:le íhl?i ' i tnir cwisi&nt:: i w ait.nt:t
v i &o tr itd imen!rrion:~l r l tn e i c l e {:I(;* v i tia de 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 de Vida de
Sof t wwre CCONNOR803
a ) Modelo p a r a d e ~ e n v a l v i m e n t o de u m s is tema
b ) Modelo para modificngão de um sistema Jd ex is ten te
c > Modelo envalvendo a construg%o de um p r o t d t i p ã
II.2.4.2 - Modelo Proposto por F a i r l e ~ CFAXRLEY853
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 O Uli
PROTOTIPO
BESENVOLUEHBO
SOFTMBRE tEn
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 Z n 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 R O
-e. Bil.wricle vslunw d e ttoras gasrt a i n a 1 t i dori;
I.. ~4 u i !a i t {:r ta c I . i : urii i mp a<:: 4: 13 rt atii t ar+ e.F:ic+ w.ii b fies t . k t r i ~ P: e !:i
gerartclc) uni c i c l o clcr vidi3 v i c i o s e r u
IIUTORIZIIDO a UERSW
PRODUTO RELIITORIOS
DE ÃURLIIICI10 O FIOURA 9 - Modelo A l t e r n a de C i c l o de V ida CFAIRLEY853
A fler:it.iiiiclacle ria iriiplaritãc%:, rls aoftwai8,ç: E$ aunieritaclw
r ntc:clicla eni que ct uaur~ritr estd car'iverrciclo çlcr c:iuc: o r r ~ f t w w l ~ ~ :
fard rrt.ranc.l(:, fctu ac: iariadog
FRSE 1
FRSE 2
DESENUOLV IHENTO L FRSE 3 1
TEENICRS PRRR RLLÀNCRR
0s OBJETIVO3
S I H U L R C ~ DE HRRWIIRE
Y PLÃNEJMENTO E DETRLHÃIIENTO
BO CENRRIO
FIC3URA 50 - Plcidelo N b C Clc 1 i cci (Holl ywood COLÇlDDENt423
REF INRHENTOS NÃO
I sin
RIGOROSR ESPECIFICIICRO DE M P M W T E
FIOURA i i - Modela Baseado em P r a t d t i a o CBOAR843 CYOURBON89J
l I i
PROJETO I
UERSM I
I CONSTRUCM
UERSM 1 P
FIGURA 12 - P r ~ J e t ã E X m p l e ~ e n t a ~ ã ~ das Vcrs8es Sucemivas
CFATRLBY83 3
O i i i t ~ A t ? l c ~ de ~ I ~ - ~ I I % - ~ ? ~ > I * I ~ ~ T A G ~ ( > adni i te a ~ : x i % I : & ~ ~ t : i a d a m:>ticlg(:r
tla 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 a
IU
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 e l C) $5 a (3 :f
I 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 le p r o t s t i pac;rPo evolt.rP: 1 V R , remo :i ciupooj i ~ i i s que C) ui i aif:eiiia c10
t.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 p l arrtr j adcrc;,
11.2.7 - Modelos P r o p o ~ t o s para Dasenvalvimento Orientado w
Objatoc;
X I .2.7 "2 - Modela P r o p o ~ t a par Hat t oso f MAT"SOBOY@:l
O nicicielcr ~-:~;pir.;xl fçr i iritr.scluzicto c o ~ c) s t t j e t i v ~ de
l"~:i$l31~11" algr.113~ pu.s~l:rjlrmia!a que t ivett.aiii sr. i g c m na 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 i t 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 . alcançar- exasra nietrt, ç, niãclelo e%pir .a l ut:ili::!a condutwai
be:ni c1 i feip6:nt:e:ri; t : l m c r u t ipc,!s nicxl6:loo;.
: I : ~ : I deve !seir melhoriada i s u aprwFe i~ ts i~da atrra.vc$!s rJe I.~I~I
gira-l.twar.+?,, O pr.r'x::e:siic, c ? % p i r a 1 envc~lve uni te:i;te t:lc?!!;!sa 17 ipdt:e!ii(r,,
I PRO6RESSO ATRAVES h A S ETAPAS
AVALIAR ~ 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 E
I DESEUVOLVER, VERIFICAR PRODUTO PROXIHO 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; na tu ra l . O c:ricj~:silieircr
W tj ts c a 17 ti (r c: i ~ i t (2 n t s s i ã çi : v e: i I 1 : t : ni e< t: (:i d c:, :i; c4 e :r1. +Z p r e $5 e: s i t a G ei t:,
O c: o 11 h I I: i ni e r ~ I: (:) r $2 i:: c s i I i c as d e ii c r v 3 1 v i i C r t 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~:cit%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) cer is t : rutor cibtdiii clcm ~:crpc.:c:ial iaitar4
i, c:~:int.~ec:iinesitin n~c~r;! i idi- i t : ) aci tl~ii;c.:nvcrlviiii(?ri2:(~ tlo rairsteniw. (Jsiii
cs c>b je t i vo çls .I.':tcilitar a coniunic:ao%a : i t l i t t --.
c n i ~ ~ t ~ ~ . ) . t t w a19~111a~j tt5t:nic:ars para :A ex'i:irac%~ cli:, r::c)~?I?ec:inie~~it:(:)
4 c a p w r:: i t.J w d e c1 e a p I*+ c? 1-1 ci I r- E e 111 h c) i#* a ,j i$ C :a: i ?e t a 1:) i*. c~ g i*. L+ ni a 9
coni rixaraa t::wpac:irjacle, ta i+s pi8.rngi*.aniaci +só t:Cni Pl.nncisrratJ(~ para
eisnlí'rr i r:)% iiiia i te:, il.a!ste i t os;
O Pato clçr*; ciic;t:sniiiicr c .? t ip~x iaX i~ ta 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 ia i~o~i i
~:,ncics~aeni e umni E smi c:til.%e t i F C ~ d ~ : corihec: i nimt' C), UM S E , caso
i i : paclcn t : ( i : i~ t i~~ . if.e!a~:)oricleil- i pvw!~ui7ii:~i~a ni i i t is i
t:lkzaca$ idas, r::ujws ~~.~.:spm~if:aui S~QIII ~ ~ i i i i i i ç ) w:in;tsni,,
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 a 5 t:)
:I iti 13 X (a? li? e i3 t ã E a <:i
T' (:a: $5 t e {ir
croj. eoriceituei clefiriiclçr~ r13 fcicre
icIQia5 se:jm mais formalmarite
ti3 2
aprapr iarlo e r ief 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. In ip lenicr i tw uni ~ ~ r c r t d t i p o ~ c:;iso r i e : c ~ ~ j ~ d r i c r ~ pa ra iit,jucI~w
na v n l idaças dosi t r a b a l h o s a t d e:nt%o iee:ztl ix tdoa.
4) Fase: ele ZnipTe:~ii~:rtt;~~%c>
OI:~jr+:t i vo ::
-<. Ccrcl i J.' i c:nr nas t wnios da ferraniert t oti rJc i rtip l wii~trit: a~$icr
mrx~:iIh i tia a morthcic: i nientc, .F'r:ri8.mal i xatlo na at:apa anteig- i aig-
( twt ruturas 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.;
Objet ivmi; ::
-ab A v a l i a r 0 ~ r ~ ~ > k d k i p ~ > e a t:dcri iea de re:prcf..icritwç$io cio
c:onht.:c:inwritu u t : i I i zac la na ini~rI~-:nie:nta~'ò\a clo %ic?'(:enia. O
Nestcc c:ãlpi'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' ~:)oii l !si$iãita~*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 iw! i ;~ iQir : :a~~i3 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 de- -Cic lo de Vida
X1J.i.i - Modelo T r a d i c i o n a l x Modelos A l t e r n a t i v o s
DO USUÀRIO /
15 - Mdtr ica de Pradut i v i d ã d e da S a f t w a r ~ COAVIS883
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 a svciluç;$cr j>niP;i unia e;olu~Wci ele unia
maneira 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.:
cleniari~jtrrt $ ~ r t ~ : i c i r r a l i d a d e qu;%rrclo 0% ~ ~ ~ i c r i t c i i c k i m
PROTílTf PÁGIW RBPIBR DESCARTÁVEL
Tradicional
i7 - Desenvalvimenta Incremental x Trad ic ianal
O teiiii:jo i r i i tx ial r:le rJe: i ie i~v~~Xvi~e?r~t( : i diiiiirii.ki ~ + m % j v t ? l m e ~ ~ t r n
p o i s j s e coniega ~ut i l i~xctr ido algo prlrvianisnte tcinrtaclo. O
v-e::..;tririt:s elos par&nietrpçr!lr cf c) nit+:mo (Tigi-tr-a 18).
--. 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:igtn 6. ~~eii-ciiiiirrit:e niaite s;onwla:.:s I~IJ(+:
I J I CJ s i ~ t t m a is i f :~ . i~ç i , , f'çsit- is:m w lr~t7gevid~1de cite' cada
nova v e r s b d b a i x a { f i g u r a 2 0 ) .
1II.I.Z - Modelo Cascata x Desenvolvimento por Evolução x
Modelo de Tranisfarntai;ão x Modelo Espiral KBOEI.ll"llil8::I
F U N C
I O
N fi L I
D fi B E
FIOURA
F U N C I O
N ti L I 0
I 5
E
18 - Protot ipagga Evalut iva x Trad lc iona l DESENU. DE ÇOFTWIIRE
t BÃSEIBO €R REUTILIZIICRO
FIOURA i9 - Desenvolvinwntã de Saftware baseado em
Reut i l ixag5o x Trad ic iona l
SINTESE BUT0146'11CII
@E PWRÃCIBS
- 8 1nteíw Automdt i ca de Programas w Trad ic ianal
O modela c lc tuitncifarrnac%~ e n c u r t a e prubãema
$+arnecc.:rido clii-etwmerite a t~**anc;J.'or'nta~&ci d a eo;pc?r:iJ.'icas%lr ~ ) a ( r c t
õ niucielo er3pival f o r r a l i m s!a t3&jetivcrci r:leil:eipmirlarJc3~: pelr: ,
uoiurlrin e a zirrdlinc.: ccrrrtf'nua de custo :.c bcme:ffcia rios t:e.:rrnc,E;
c l e ccmkribui~3iã para cr U ~ J C ? ~ i vo 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 Ob je tos
KYAU88 ::I
IIX.5.4 - Relação e n t r e os Modelos de C i c l o de Vida e o
Controle de Qual i dade do Produt o CWf:SGti:L.. 3: tJSYBl
XII.2 - C I a m i P i c a ~ ~ o dos H o d e l o ~ de C i c l o de V ida
i ? Madalos ar i ent ados para um piarad i a m
desenvolvimento de %aftware, que i a c l u i
2) Modelos or ientados para ns carwcter t'st iças do 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 1 a i.. i c1 a ri r ~ i rJ r3 d r+: !s i? ri v (:i l v i m r+! 17 t r:, (:I tl i .i'' vw rn 17 1: E c+ i;:) i" r3 d u t: c) % d ({c
! i i c r f t: wai- I.
1 V . i - Modelos Saleclonadosr J u s t i f i c a t i v a
I V . 2 - Modelo Estruturado
i 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 ~rru~~rainaci, 21
r i c) r:: l i iit c*: ri t: ia c % ts (:I C) ri k 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:
t i E 0 1:) C? F gi 5 SS r:! 0 IJ i" 0 C! t.1 t 0
XV,3 - Modela da P r a t u t i p a ~ ã o Rdp ida ~ a s c a r t d v e l
I V . 4 - Modelo da Prota t ipacão Evolut i v a
I V . 5 - Modelo de Ds~envolvimento fncremntal
I V . 6 - Nade10 para Desenvolv i mento Or i ent ado a Ob Jet os
1 V . 7 - Modelo para Deçienvolvimento de Sistemas Especialista%
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 CJQ
v 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 ravd~i i d e uni
V . 1 - Modelo E s t r u t u r a d a
V . i . 1 - Diagrama de A t i v i d a d e s
- LEGENDA :
FIOURA â i - Diagrama de Atividades da Modela Estruturada
1 9. 1
V . i . 2 - Recursos Adequados e Produtos Geradoa por &t ividade
Andlise de Requisitos
Planejanrento Zn i c ia1
I :>e :cx r i~B~ i~ I:)~:~~BsIvI:>~vw 1.m plztr1r3~ CII.J.G: el ipi~(:: i+ ' ic~~~: C) que cIe:ve
u j w p f"~:iI:cf,. quem i.J~ve: r c a l i n a r cacla t a r d ' a e: qual 6: s ci.n%to
v i : A l r j a clev~:--ci.e.: ter. c m ccrrrka R e ~ ~ : ~ w r & r i ( : : i ~ d e
3 1 : c. I : , O p 3 I : j a n i t : I n f i (2 r I : i p I I . e: r. a (i 1.i x a
A v a l i a ~ ã o da E ~ ~ e ç i 7 i ç a c a o da Requisitos
Pro jc t a da Auqu i t et ura
Aval iaç;Eo da P r o j e t o c l ~ Arqul t e t u r ~
Modif i c a ~ ã o na Pro je to da Arqui t e t u r a
P r o j e t a Detalhada de Arquivos
P r o j e t o Detalhado de Mddulm
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 avwliaq&o, ~ : I . I C A d : t c r : li:(:Iit:t:)r cIE.?
Do r:: rim e 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
Modifica~%o Baseada na Revisas
Cod i f i c ~ ç ã o
T e s t e de Unidades
M o d i f l ç a ~ ã o Baseada na R e v i d o
ns E)c:cjei* jcas:: C:om o lziudo clc? ütval iaç!icr clcr 1:ecrte cl6: uri i ( : l%tdE? cjc-!:.ir&3
Madificaçãa Baseada na R e v i d o
Testa de Ace i t acãa
Aval i a ç h da Test a
U.2 - Modelo de P r a t s t ipacso Rdp ida Uescartdvel
U.2.i - Diagrama de At iv idades
FIQURA 22 - Diagrama de A t i v idade do Modela de
P r o t a t ipacãa Rdp i d a DescarCdvel
U.2.2 - Recursos Adequadas e Produt a s Gerados par A t i v i dade
I d e n t i f i c a ç ã o da Problema
Deser js$iQsr Ot t te i - (:).r c l z ~ c l o s i ele, gricitemc~ a .'jeiia, scrn! irtr . .ufdt:r i i \ tr"?I~t$!! i
A t iv idadca Aval i a ~ ã o do P r o t d t ipo
U.3 Modelo de P r o t o t i p a q h Evolut i v a
U.3.5 - Diagrama de A t i v i d a d e s
-n<tUlrmUutl>p1.1Mlmn
LEGENDA :
FIGURA 23 - Diagrama de A t ividadmi do Modelo de
Protot ipwg%o Evolut i v a
9.23
V.3.2 - Recursos Adequados e Produtos Gerados por A t i vidade
Planejamento I n i c ia1
Andl i se de Requ i s i t os
Aval i a ~ # o do Produto
t lsdiOicacão Baseada na Revisso
U e r i f i c a g % o da Neceaí~ idade de Componente Deta lhada
E)c.;ciric%cj~ Uerf.i+'ic:ar a ne(::eer.;ictad~ de ac:r'ee;r.c:nt:wr nova.;
Espsc i f i c a ç k R i yorosa do Component a
Ver i f i c a c b do Znwacto do Protd t ipo
Acabamento do Prot dt i po a Document acão
h+:eic:r iç5ia: r'eiciiliriar o protht: ipo para que K P ~ i ~ i ~ a ~ a t ~ t a ~ w w i t e
nsi 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 Atividades
FIOURA 24 - Diagrama de A t ividades da ilodelo de
Desenvalvinwnto Incuementnl
f 27
V.4 .2 - Recursos Adequados e Produtos Oerados par A t iv idade
Planejamento Xn i c ia1
4nd1ise de Requisitos
V . 5 - Madela para Detmnvolvin~enta O r ientado a Objetos
U.5.5 - Diagrama de Atividades
LEGEWDA:
F I O U R A 25 - Diagrama de A t ividades da Modela para
Deaenvolvimenta Orientada a Objetos
U.5.2 - Recursos Adequados e Produtos Gerados por A t i v i d a d e
Def i n i ~ g a dos Objet ivos do Produto
PlanaJamento do C i c l o da U e r d o X
Andl ise e Espec i f icação de Requis i tos da Versão f
P r o j e t a da Arqui te tura da Verdia I
Escolha dw Ambiente de Programação da Versão I
&i:~;te ccm1~eciniarrt:cr d i n i r : r i t e para a ari~(1iaie de
e,, i ~ ~ c 1 . i t i 1 i x a ~ ~ c r clm c1aojisc?.; ele ol:r,j~,:tcini .I.'~~:ii:a clt.nrztnte (3
cletwlhnniei-il:cr c : , . i f i j d q u e c311 .I.'urr:le.ii(:r elo wnil:riariCc: clc.:
picograniâtg%o a mw miotaclci, poda w i s t ir tsu niic, ~.~nia t~ i t f i iatw::a
I n t egraçgo da Verdto E
Planejaniento da Aval iação da Versão E
Aval i a ç h do Pratdt ipa da Ver&o I
FIGURA 26 - Diagrama de A t ividwdes da Modela para
Desanval v i menta da S i stemas Espec i a1 i st a%
U.6.3 - Recurso% Adequado% e Produtos Gerados por At iv idade
Det erm i n w % o do T i pa de Conhec i ment o
E>corcr i~%cr~ DeA:wt.aiinar' 21 d r c a c le e:crrihseinwmto a SCP' c.mf?~~ic:~tt:I~~*
DefinicSo da Problema Detalhado
Dtla;cl~~i~Ecr:: tlulitpgar ai5 r ; e aa; c : c r : : i : c clefinicloer
ar i t~r i rw~lrer 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: inwri ts as)r.spr iaclo ele: nniaclcr a ecrt::lairwt::cw e~cmt:o!ii CIIJ(.? ~:~erclwii
Planejamento de Testes
Aval i ação d a Brat dt i p a
Retorno ao Ewwxia l i s tw
A p o r t: i r. d 6: çn c; t i.n r:l (:i a; ;i n t c: r. i c) r' E.: li e: e: a r' :i e: t e i** i'st i c:: a nr cl s 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 i E:«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 1s e c i li) e r) t c:) a cl ci #.i i i.. i (:I c i .F o i
cri-san ixaclci c::orifoipnic? srwd ~:>:ih i c l c ) 1 c ) ~s rudr i c i CIC) nic.:t:i--anit) i~: 'rtP:~,,
i c:orijunl:a i r i : c i i c & ~ ~ J w I u w F > : ~ ( : ~ tJc i
iiissdmXr:i, .I.'oil.~m t:la.l?iiiidarii. l ~ f ~ t ~ ~ ~ rc$jr.;~!i; ~f~;w%c:) pau te da I:ia?w r3c2
i,,
r:: ts n h w:: i ni c+: r i % c i !e (:I cs !% i si t c;! iii e s 13 c;.:(:: i a l i !e t a tJ e i3 13 r:) i r:, 7% d c* tx i a; a (:i I:I cn a
~ . : i i i (:r ~ i ; i . d i i cla li:!stcicr%o T A B A na (:t!3pG:c:ii?it:::~cp%c:) dt:)
BALZER ,
BLUM,
BOAR ,
BOEHM ,
B . 3:. (ãP8Z?), "The L i f e Cyc le - A Debate Over
A l t ernat 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, "App l ica t ion Pre tã typ ing" ,
W e a c l i rio r Mac~rs . a Açlcl i cicrri--Wc%l e y 18114
BOEHM,
CAPRQN,
CONNQR , M. F , CiY88), "An In tegra ted View o f t h e
Computar Software Appl icat ion . Develapment . L i f e
C ~ c l e " ~ i i? Ihtf: ~ : 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 para o
desenvãlv i ment o de soft ware", : Msc ,
C01:'F'E/I.JFrWcJ v iPY i ,,
A i a s i H., BI:RSOI:~I::, E:. I - I , , , COHEI'~, E. i a , , t5.~t38),
"A Strategy f o r Cãmpar ing Al terant 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,
No. i@, 0i::trsl:)w 5.YE18,,
FAIRLEY y
HALL ,
R. ( iY851, "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
of Software Ensineering Environmsntd"' i ri z
JCSLOTE y
E . (IYBS), "Evãlut ionary 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
"Cha rac te r i s t i c sand Funct ions o f So f twwe
Eng ineer ing Env ironnwnts8 An Overv i ew", ACIN
i : : kici.l.'twart:t El:i?giri~!(wirig Natcc j , V~i1. 12,
No. i, ..Iari i4?139,,
Pank ;A j C i 989 1, "Funct i onal Ref i nement and
Nested Objects f o r Object-Oriented 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 ( i99B1 , "TABA-OBJe Um anib i e n t e de
desenvolv i ment a de smí'4 ware com or i entaç8o
objetos", 'Tc!iie ..-e UFRJ, C:OI:'Plil a- 5.9PC3,,
MENDES,
O 'NEXLL.
ROCHA y
E;., c ROC>1.4Ay A, R, C , da ( /%V>, "Paradign~as
da Amb i ent es de Desenvolv imento de So f t ware",
Mc7rro$ 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 ruc tu re 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 syst e m s i i n t o modules", C:crmini.nii ACIVI,
von, i5, NU. 12, pp. r1.@5:3--i8ã8, %)(+:C a(ji72.
R, ( J . P W ) , "Sof t war e Eng i neer i na E f?
Pract 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
( i Y S T a ) , "Ambientes para Desenvolvimento de
ROCHA y
ROCHA,
ROCHA,
bJ. W , (19781, "Hanaging t h e Developn~ent o f
Large 8 o f t w a r e Systems Concepts and
Techn i ques", F)rt:rce.:~:rJ i ng Wesrcori ,. A~.~gtt.;t: 1978,
STAA ,
WAVERMAN,
WERNECK ,
WERNECK y
L..soriwrcl . i 4 . "Evaluation o f Software
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, Jn , VE:RVERfi, F n ( i Y 4 M ) , "Som elementaru
quest ions on software qual i t y csntrol" ,
W : I l r i r i i r ~ J i 1 s 1 1 Ut:>l,, No. 6,
N C ) V Q I I ~ ~ Q I ~ i.OBCII ,,
YAU,
YOURDON y
YOURDON * E:. N. ( iYt i$P), "Madern S t r u c t u r e d
e r1 4: i c: e 1-4 ;:I 1 1 , i. 9 43 9 . F' . < i W J 4 1 r "The Operat i o n a l
Analys is" ,
Versu-l t h e
Convent ianal 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
iC34-i l C l , I"e$vucir~.l i 984 ,,
M a d i f i c a c h d a P r o t á t i p a e I n c l u a A a d e Novo Conhec imento