• Nenhum resultado encontrado

Publicações do PESC Estudo e Classificação de Modelos de Ciclo de Vida

N/A
N/A
Protected

Academic year: 2021

Share "Publicações do PESC Estudo e Classificação de Modelos de Ciclo de Vida"

Copied!
160
0
0

Texto

(1)
(2)
(3)
(4)
(5)

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,

(6)

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 87

3

ti?

4 1 4 35

(7)

C 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 (: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 St(+: 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 ,, 23 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 : I C : 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 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 ?til

(8)

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~ 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 I

e

! 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 @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 ~ :

...

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 !e

6

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

(9)
(10)

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 3

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 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?

(11)
(12)
(13)

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 ;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 (:r

s

1.1 p (:) i*. i: e

a\*

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 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 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'a

(14)

O a 6) ia* c? t:l

u

4: r:, !i; I*.

s

a

u

l

t

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 lr

I..<

(15)

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,

(16)

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 si

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

(17)

1.3

-

O b j e t ivw d a T e s a

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 ;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 ~ )

(18)

: 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.: ri

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;

(19)
(20)

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 a

1

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 f

t

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 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 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 nct

menor

i: enipo p m ! l j Vvel

.

(21)

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 (: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 c l i a i a

que

cr clc;.~rerivcrlvinwrrtn ele âristenm coriu:,ic;t:ia d c ~ de;.: r,w%rstaci:: A n d l i s e

(22)
(23)

R 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-:

(24)

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 : 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

(25)

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: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 d e C i c l o d e V i d a de S o f t w a r e Propã&os

na

L i t e r a t u r a

11.2.1

-

t l s d e l o T r a d i c i o n a l

O mãtJ&?Xo i rlo tipct : : : : a +'r:,i tiefinirler

(26)
(27)

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

(28)
(29)
(30)

1

DETILHABO UERIFI

CÃCÀù

(31)
(32)
(33)

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

(34)
(35)
(36)
(37)
(38)
(39)
(40)

F Á S E

D E %NCCLIISE FCISE

D E

P R O J E T O rrrpurrnur#r BETÁUBBO

L

UKRIFICBCCLO FESEE UNIEBRIO UERIFIQCBO

L

T E S T E DO

S Q F T W Á R E

BGRESCMYfBR BDIIPTÃR ESTBBELECER

(41)

Ob,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.%cj

d 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(:>

(42)
(43)

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

PROJETO

I

TOP-DOIQN i-- PLÁNO DE TESTE

FXQURA 4

-

Modela e E ~ t r u t u r a d o d e

Clcls

d e Vida CYOURDON893

(44)

ESPECIFICBCW 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 CYOURDON893

EÇPECIFICÃCI10 DA BIISE DE DIIBOS

DESCRICM H)S IICIDULBS

(45)
(46)
(47)
(48)
(49)
(50)
(51)
(52)
(53)

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

(54)
(55)

O 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 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

(56)
(57)
(58)

. .

.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 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 d e V i d a de S o f t wwre

CCONNOR803

(59)

b ) Modelo p a r a modificngão de um sistema

J d

e x i s t e n t e

c > Modelo envalvendo a construg%o de um p r o t d t i p ã

(60)

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 RO

(61)

-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

(62)

IIUTORIZIIDO

a

UERSW PRODUTO RELIITORIOS DE ÃURLIIICI10

O

(63)
(64)

A fler:it.iiiiclacle ria iriiplaritãc%:, rls aoftwai8,ç: E$ aunieritaclw

r ntc:clicla eni

que

ct u a u r ~ r i t r

estd car'iverrciclo çlcr c:iuc:

o r r ~ f t w w l ~ ~ : f a r d rrt.ranc.l(:, fctu ac: iariadog

(65)
(66)

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

(67)

REF INRHENTOS NÃO

I

sin

RIGOROSR ESPECIFICIICRO DE M P M W T E

(68)
(69)

l I i PROJETO I UERSM I

I

CONSTRUCM UERSM 1

P

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 3

(70)
(71)

O 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(: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

(72)

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 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 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;,

(73)

11.2.7

-

Modelos P r o p o ~ t o s p a r a Dasenvalvimento Orientado w Objatoc;

(74)
(75)
(76)

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 que

t

ivett.aiii sr. i g c m

n 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 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 . a l c a n ç a r - exasra nietrt, ç, niãclelo e % p i r . a l ut:ili::!a condutwai

(77)
(78)
(79)

: 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,,

(80)
(81)
(82)
(83)

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 E

I

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

(84)

....

[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~:silieircr

W

(85)

O

c: o 11 h I I: i ni e r ~ I: (:) r $2 i:: c s i I i c a s 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 ~ : 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

--.

(86)
(87)
(88)

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, 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), UM

S E ,

caso

i i : paclcn t : ( i : i ~ t i ~ ~ . if.e!a~:)oricleil- i pvw!~ui7ii:~i~a niiitisi

(89)
(90)
(91)

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

(92)

croj. e o r i c e i t u e i clefiriiclçr~ r13 fcicre icIQia5 se:jm mais formalmarite

(93)

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 s

t

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 r

m 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 cio

(94)

Nestcc 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* ,,

(95)

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 a

(96)

DO USUÀRIO

/

(97)

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.:

(98)

PROTílTf

P Á G I W

RBPIBR DESCARTÁVEL

T r a d i c i o n a l

(99)

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:igtn

6.

~~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:m

w

l r ~ t 7 g e v i d ~ 1 d e cite' c a d a 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

(100)

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

-

P r o t o t ipagga E v a l u t i v a

x

Trad

lc

i o n a l DESENU. DE ÇOFTWIIRE

t

BÃSEIBO €R REUTILIZIICRO

FIOURA

i9

-

Desenvolvinwntã de S a f t w a r e baseado

em

R e u t i l i x a g 5 o

x

T r a d i c i o n a l

(101)

SINTESE BUT0146'11CII

@E

PWRÃCIBS

-

8 1nteíw Automdt i c a de Programas w Trad i c i a n a l

O

modela

c l c tuitncifarrnac%~ e n c u r t a

e

prubãema

(102)

õ 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'nua

de 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 ::I

(103)

IIX.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: tJSYBl

(104)
(105)
(106)
(107)
(108)

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 : :

(109)
(110)

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.

(111)
(112)

I V . 2

-

Modelo E s t r u t u r a d o

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 ~ r r u ~ ~ r a i n a c i , 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:

(113)
(114)
(115)
(116)
(117)
(118)

I V . 6

-

Nade10 para Desenvolv

i

mento Or

i

ent ado a Ob

Jet

os

(119)
(120)

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 r a v d ~ i i d e uni

V . 1

-

Modelo E s t r u t u r a d a

(121)

-

LEGENDA

:

(122)

1 9. 1

(123)

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:ve

(124)

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

(125)

P r o j c t a da Auqu i

t

et

u r a

(126)

M 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:: rim

e

r) 4: (3%

(127)

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

(128)

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

(129)
(130)

T e s t a de Ace i

t

acãa

(131)

U.2

-

Modelo de P r a t s t ipacso Rdp i d a U e s c a r t d v e l

U.2.i

-

Diagrama de A t i v i d a d e s

FIQURA 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 DescarCdvel

U.2.2

-

Recursos Adequadas e Produt a s Gerados p a r A t i v i dade

I d e n t i f i c a ç ã o da Problema

(132)

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

(133)

-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 a

(134)

9.23

V . 3 . 2

-

Recursos Adequados e Produtos Gerados por A t i vidade

Planejamento I n i c i a 1

(135)

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

(136)

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 o

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.

(137)

V.4

-

Madela de Desenvolvimento Xncremental V . 4 . 1

-

Diagrama de A t i v i d a d e s

FIOURA 24

-

Diagrama de A t i v i d a d e s da ilodelo de Desenvalvinwnto Incuementnl

(138)

f

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 1

(139)
(140)

V . 5

-

Madela p a r a Detmnvolvin~enta O r ientado a Objetos

U.5.5

-

Diagrama de A t i v i d a d e s

LEGEWDA:

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 Objetos

(141)

U.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 o

PlanaJamento do C i c l o da U e r d o X

(142)

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

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,

p o d a

w i s t i r

tsu

niic, ~.~nia

t ~ i t f i

iatw::a

(143)
(144)

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

(145)
(146)

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 st

a%

U.6.3

-

Recurso% Adequado% e Produtos Gerados por A t i v i d a d e

Det erm i n w % o do T i pa de Conhec i ment o

(147)
(148)

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

(149)

Aval i ação d a Brat

dt

i p a

(150)

A p o r t: i r. d 6: çn c;

t

i.n r:l (:i a; ;in

t

c: r. i c) r' E.: li e: e: a r' :ie:

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 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 > : ~ ( : ~ tJci

iiissdmXr: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 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

(151)
(152)

B 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 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, " 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

i

cicrri--Wc%l

e y 18114

(153)

BOEHM,

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 e

C ~ 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,

(154)

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

(155)

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 de

d e s e n v o l v i ment a de smí'4 ware com o r i entaç8o

(156)

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 t

e 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

(157)

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,

(158)

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 ,

(159)

YAU,

YOURDON y

YOURDON

*

E:.

N.

( i Y t 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 O p e r a t i o n a l

A 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

(160)

Referências

Documentos relacionados

The Anti-de Sitter/Conformal field theory (AdS/CFT) correspondence is a relation between a conformal field theory (CFT) in a d dimensional flat spacetime and a gravity theory in d +

After the eval- uation of the influence of each modification of the surfaces on the internal air temperatures and energy consumption of the compressor a final test was done with

Nos restantes casos, a ocorrência de materiais campaniformes é quase sempre esparsa e excepcional; é difícil, na maioria, a atribuição segura de todas as peças a um determinado

Na análise de uma obra para a Coolbooks (cada chancela/ editora têm a sua linha editorial, pelo que umas obras podem ser ideais para a Coolbooks mas não se mostrarem pertinentes

Mestrado em Administração e Gestão Pública, começo por fazer uma breve apresentação histórica do surgimento de estruturas da Administração Central com competências em matéria

(19) - «L'I.S. doit, maintenant, réali- ser la philosophie», citado por Guy Debord em Les thèses de Ham- bourg en Septembre, 1961, Annexe 3, Internationale Situationniste, Édi-

La adopción de políticas de largo plazo como la aquí propuesta no sólo redundará en una más adecuada asignación de recursos y en una más eficaz comunicación de los contenidos

regresso à diocese do Porto, para proceder à dedicação do altar da Igreja do Mosteiro de Paço de Sousa (conc. de Penafiel), como nos testemunha um diploma dessa data que regista