gestÃo do processo de desenvolvimento: software para a empresa “china telecom”
Post on 12-Feb-2018
217 Views
Preview:
TRANSCRIPT
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
1/33
SISTEMA DE ENSINO PRESENCIAL CONECTADOCURSO SUPERIOR DE TECNOLOGIA EM ANLISE E
DESENVOLVIMENTO DE SISTEMAS
MARCIO GALLINA REGO
GESTO DO PROCESSO DE DESENVOLVIMENTO:SOFTWARE PARA A EMPRESA CHINA TELECOM
Santa Maria1 See!tre "e #$1%
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
2/33
MARCIO GALLINA REGO
GESTO DO PROCESSO DE DESENVOLVIMENTO:SOFTWARE PARA A EMPRESA CHINA TELECOM
Tra&a'() Inter"i!*i+'inar In"i,i"-a. a+re!enta") a)C-r!) S-+eri)r "e Te*n)')/ia e An0'i!e eDe!en,)',ient) "e Si!tea! "a Uni,er!i"a"e N)rte ")Paran0 UNOPAR23 +ara a! "i!*i+'ina! ") 4 See!treMatri5 C-rri*-'ar F'e6 Pr)7et) Orienta") a O&7et)!3En/en(aria e Pr)7et) "e S)8t9are e Pr)/raa.:) +araWebII2;
Orienta")re!2< Mar*i) R)&ert) C(ia,e'i=L-i! C'a-"i) Perini=Mar*) I>-r) Hi!at)i= eVer)ni*e "e Freita!
Santa Maria1 See!tre "e #$1%
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
3/33
SUMRIO
1 INTRODUO.......................................................................................................4
O?@ETIVO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4
2 DESENVOLVIMENTO............................................................................................5
#;1; ENGENHARIAEPRO@ETODESOFTWARE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%
#;1;1 A'/-a! rea! "e C)+etn*ia n) PMBOK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%
#;1;# S)&re BEn/en(aria "e S)8t9areB "e Ian S)er,i''e;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#;# PROGRAMAOPARAWE? II;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;###;#;1 C)+ara.:) "e Frae9)r>!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#
#;#;# C-!t)?ene8*i)! "e Frae9)r>!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#%
; PRO@ETOORIENTADOAO?@ETOS;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;#
3 CONCLUSO.......................................................................................................31
REFERNCIAS...........................................................................................................32
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
4/33
4
1 INTRODUO
A ai)r e+re!a "e te'e8)nia ") -n")3 a C(ina Te'e*)3 e+re/a
%$ i' 8-n*i)n0ri)! "i,i"i")! e ,0ria! 0rea!; A+e!ar "a 8)rte *)n*)rrn*ia "a
te'e8)nia J,e'3 e'a ,e anten") - *re!*ient) ,erti/in)!); N) entant)3 na
tran!i.:) "e e+re!a e!tata' +ara -a n),a e )"erna e+re!a e *) )&7eti,) "e
!e 8irar n) er*a") -n"ia'3 e'a +re*i!a,a "e -a in8raKe!tr-t-ra "e TI "e 'tia
/era.:) e "a inte/ra.:) "e t)"a! a! !-a! 8-n.e! -e +eriti!!e /eren*iaent)
e te+) rea';
A e+re!a "e*i"i- in,e!tir e - software"e ERP 8)rne*i") +)r
-a e+re!a "e ren)e a) in,! "e in,e!tir n) "e!en,)',ient) intern)3 ) -e
B'e,aria -it) te+) e !airia -it) *ar)B; Entretant)3 !e )+.:) 8)!!e )-tra3
"e!en,)',er internaente3 -ai! -e!te! -e "ean"aria te+) e "in(eir)3
e!) *)n!i"eran") a! &)a! +r0ti*a! "e en/en(aria "e software3 -ai! ar-itet-ra!
ai! a"e-a"a! a !-a e!+e*i8i*i"a"e! e -ai! frameworks+)"eria !er -!a")!
+e'a e!a
O?@ETIVO
O&7eti,aK!e ne!te tra&a'()3 a+'iar )! *)nte")! e!t-"a")! na!
"i!*i+'ina! ") !ee!tre; C) &a!e n) tea +r)+)!t)3 a (i+Jte!e "e"e!en,)',ient) intern) ")! !i!tea! +ara a e+re!a C(ina Te'e*)3
a+r)8-n"are)! )! *)n(e*ient)! na "i!*i+'ina "e En/en(aria e Pr)7et) "e
Software3 e!t-"an") a'/-a! 0rea! "a *)+etn*ia3 !e/-n") PM?)Q e a'/-n!
*a+t-')! ") 'i,r) En/en(aria "e Software3 "e Ian S)er,i''e3 na "i!*i+'ina "e
Pr)/raa.:) +ara We& II3 *)+aran") a'/-n! frameworks+ara "e!en,)',ient)
web3 e na "i!*i+'ina "e Pr)7et) Orienta") a O&7et)!3 e!*)'(en") - framework
+ara "e!en,)',er +ara a !)'-.:) +ara e+re!a;
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
5/33
%
2 DESENVOLVIMENTO
#;1; ENGENHARIAEPRO@ETODESOFTWARE
N)! &a!ean") na (i+Jte!e "e a C(ina Te'e*) -erer "e!en,)',er
!e- +rJ+ri) software3 i!t) "ean"aria ,0ri)! re*-r!)! tai! *))< +e!!)a! e
e!+e*ia'i!ta!3 (ar"9are3 !)8t9are3 8)rne*e")re!3 ,ia/en!3 entre )-tr)!; Para !er
,i0,e' "e,eK!e re"-5ir *-!t)! e te+) "e "e!en,)',ient) e a) e!) te+)
anter a -a'i"a"e e +r)"-ti,i"a"e n) "e!en,)',ient); P)rtant) ne*e!!0ri)
a")tar +a"re! e t*ni*a! -e !:) trata"a!3 "entre )-tra! 8)nte!3 n) G-ia PMBOKe
n) 'i,r) BEn/en(aria "e SoftwareB "e Ian S)er,i''e;
1 A'/-a! rea! "e C)+etn*ia n) PMBOK
O G-ia PMBOK n:) -a et)")')/ia3 +)i! n:) "i!tin/-e )!
"i8erente! ti+)! "e +r)7et) /eren*iar +r)7et)! a"ini!trati,)! t)ta'ente "i8erente
"e /eren*iar +r)7et)! "e *)n!tr-.:) +e!a"a2; N:) -ti'i5a +e*-'iari"a"e! "e i"i)a!
-e re!+eite a *-'t-ra "e "i8erente! ti+)! "e e+re!a! e n:) a+re!enta )"e')!
e!+e*8i*)! "e ")*-ent)! a !ere +reen*(i")!;
P)"eK!e "i5er -e !e trata "e an-a' -e "e!*re,e ) -ni,er!) "e
*)n(e*ient)! +ara ) Geren*iaent) "e Pr)7et)!; Tran!8)r)-K!e e - +a"r:) e
a 8)nte "e in!+ira.:) +ara -a!e t)"a! a! et)")')/ia! e6i!tente!; O G-ia PMBOK
- *)n7-nt) "e +r0ti*a! na /e!t:) "e +r)7et)! )r/ani5a")! +e') in!tit-t) PMI;
O PMBOK+erite -e ) /eren*iaent) "e - +r)7et) !e7a e'()r
e!tr-t-ra") e aten"a a! "ean"a! "e 8)ra ia! e8i*iente3 +re!*re,en") -
*)n7-nt) "e +r0ti*a!3 n) *a!) e!+e*i8i*)3 na *)n!tr-.:) "e - software; Se/-n")
e'e +)"e)! "e!*re,er a!!i a! !e/-inte! 0rea! "a *)+etn*ia!3 i"enti8i*a)! Pria,era e GWT *)) en*ai6an") nat-ra'ente3
*)+'eentan") )! +)nt)! 8)rte! "e *a"a - ")! )-tr)! e re"-5ir a! "e8i*in*ia!;
@SF #1]2
C) a! +)!i.e! ")inante! /era'ente "eti")! +)r S+rin/3 Vaa"in3
GWT3 e'e! ain"a e!t:) a'in(a")! *) a! e6+e*tati,a!3 a! entre )! -!-0ri)! @SF,e)! - re!!-r/ient) n) -e a'/-n! "e!en,)',e")re! +)"e +en!ar "e
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
25/33
#%
B-a"r)! 'e/a*^B ta',e5 Ba"-r)B e'()r2< Sea e!+e*ia'ente 3 a! ta&
Str-t! 1 _ # e Wi*>et !:) ai! a'taente re+re!enta")! entre a -'ti":) @SF3
en-ant) )! 7)/a")re! ai! n),)!3 *)) Grai'! e 7)/ar # !:) en)! -ti'i5a")!;
N)ta,e'ente3 +)"e)! ,er -eer!
re'atar -e a Pria,era -!a"a +)r !e-! -it)! +)nt)! 8)rte!3 e!) -an") )
!)n() "a e-i+e Vaa"in GWT 8i*ar 7-nt)!;
Str-t!3 8e!ta "e # Str-t! O'0 C)+ara") *) ) S+rin/ MVC e
@SF -'ti":)3 Str-t! 1 _ # -!) #K ,e5e! ai! &ai6a! entre ,aa"in -!) -!-0ri)!3
ne !e-er ] Str-t! 1 e # *)&ina")! e *)+ara.:) *) ai! "e 1] +ara
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
26/33
#
S+rin/ MVC e -a!e 14] +ara ) @SF -!-0ri)!;
Grai'! re"-5 ) *)n!-) e *er*a "e %$] K Da") -e nJ!
*'a!!i8i*a")! Vaa"in e Grai'! -a!e at e!) n) re'atJri) "e -a"r)!3 +are*e -e
!e an-'a -t-aente; O! -!-0ri)! +re*i!a a+ena! - "e'e!;
GWT 1$]2
NJ! ,i)! "iin-i.:) GWT e +arti*i+a.:) "e er*a") "e!"e
#$1#3 +r),a,e'ente "e+)i! "e t)") ) a,i!) "e !e/-ran.a @a,aS*ri+t ") G))/'e; Na
,er"a"e3 !e a 8a'ta "e !e/-ran.a e t)rn) +)nt-a.e! @S3 GWT re'ati,aente
&e3 e -an") *)&ina") *) - -a"r) -'traK!e/-r) *)) ) S+rin/ MVC3 -a
/ran"e *)&ina.:); U!-0ri)! GWT "e8initi,aente -ti'i5ar Vaa"in3 -e &a!ea")
e GWT n) *)ra.:)3 a! +)r a'/-a ra5:)3 ,e)! - /ran"e !a't) e Str-t! 1-!);
Vaa"in ) 8a,)rit) K -!) Vaa"in +)r -!-0ri)! ") GWT !a'ta +)r *er*a
"e 4]3 +ara ter a +)!i.:) # "e!)*-+a") +)r @SF3 -e -!a") -it) en)!; Mai!
)- en)!3 e'e! tr)*ara # e '-/are! -n! *) )! )-tr)! -an") !e trata "e
-!-0ri)! GWT;
H-3 Str-t! 1 8a5 - ret)rn) K -!) *)&ina") "e Str-t! 1 _ # ai! e'e,a"a ") -e a "ia3 a! e!tran(aente e'e Str-t! 1 -!)3 n:) Str-t! #3
-e a-enta e *er*a "e %$] e re'a.:) "ia;
Men)r] ")! -!-0ri)! "e S+rin/ MVC K E&)ra n:) !e7a -it)3 )!
-!-0ri)! GWT ta& ter "e -!ar S+rin/ MVC *er*a "e 1$] en)! ") -e )!
)-tr)! tr! -a"r)!3 e #$] a en)! ") -e a "ia;
# C-!t)?ene8*i)! "e Frae9)r>!
b Me'()ra a )"-'ari5a.:) en*a+!-'a ent) ")! "eta'(e!
,)'0tei! "e i+'eenta.:) atra,! "e inter8a*e! e!t0,ei!;
b A-enta a re-ti'i5a.:) "e8ini.:) "e *)+)nente! /enri*)!
-e +)"e !er re+'i*a")! +ara *riar n),)! !i!tea!;
b E6ten!i&i'i"a"e 8a,)re*i"a +e') -!) "e t)")! ())>! -e
+erite -e a! a+'i*a.e! e!ten"a inter8a*e! e!t0,ei!;b In,er!:) "e *)ntr)'e I)C ) *J"i/) ") "e!en,)',e")r
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
27/33
#
*(aa") +e') *J"i/) ") 8rae9)r>; De!!a 8)ra3 ) 8rae9)r> *)ntr)'a a e!tr-t-ra
e ) 8'-6) "e e6e*-.:) ")! +r)/raa!;
X e!+era") -e ) 8rae9)r> 8-n*i)ne *)) -a *)n!tit-i.:)3
"e8inin")3 na !eara "a re/-'a.:)3 )! +rin*+i)! /erai! +ara ) "e!en,)',ient) "e
+a"re! *)nt0&ei! e ) *)nte") in8)ra*i)na' ")! re'atJri)!3 na !eara ")! -!-0ri)!
"a in8)ra.:); Para a'*an.ar e!!e +r)+J!it)3 ) 8rae9)r> "e,e !er *)n!tante +)r
')n/) +er)") e "e,e 8)r-'ar a! re/ra! /erai! -e *)n!tit-e ) *erne ")!
re'atJri)!;
O 8rae9)r> te *)) +rin*i+a' 8-n.:) !er !-+)rte e /-ia +ara a
a").:) e ) a+ri)raent) "a in8)ra.:) "e *-!t)! n) !et)r +&'i*)3 in*'-in")
n),a! "e8ini.e! ain"a n:) e6+'i*ita"a! -e ,en(a a !er "ean"a"a! +e')!-!-0ri)!; @0 n) )ent) ") -!)3 a e!tr-t-ra !er,ir0 "e a+)i) a)! -!-0ri)! Jr/:)!
"e *)ntr)'e3 /e!t)re!3 !)*ie"a"e e /era' et*;2 "a! in8)ra.e! "e *-!t)! na
inter+reta.:) "e in8)ra.e! ne'a! *)nti"a!3 +re+ara"a! e *)n8)ri"a"e *) )!
*ritri)! &0!i*)! "e8ini")! +e') +atr)*ina")r ") !i!tea n) *a!) ) Mini!tri) "a
Fa5en"a2;
D-a! -e!te! ere*e "e!ta-e e ter)! "e i+'anta.:) "a
e!tr-t-ra< ) a+er8ei.)aent) *)ntn-) e a re+'i*a.:) ") !i!tea r)'')-t2; X "e !ee!+erar -e ) 8rae9)r> !e7a re,i!a") n- +ra5) ra5)a,e'ente *-rt) "i/a)!3
*in*) an)!2 *) &a!e na e6+erin*ia "e*)rrente "e !-a -ti'i5a.:); C)) ) e8eit) ")
8rae9)r> e8eti,) a+ena! a+J! ')n/) +er)") "e a").:) "a e!a C(ri!ten!en3
#$$23 a! *)ntn-a! re,i!e! +)"e 'e,ar a -a re"-.:) "a ,e')*i"a"e "e
in!tit-*i)na'i5a.:) ") !i!tea;
Pr)/raa.:) @a,a We&
O Hi&ernate - 8rae9)r> )+en !)-r*e "e a+eaent)
)&7et)re'a*i)na' "e!en,)',i") e @a,a3 )- !e7a3 e'e tran!8)ra )&7et)! "e8ini")!
+e') "e!en,)',e")r e "a")! ta&-'are! "e -a &a!e "e "a")!3 +)rtant) *) e'e )
+r)/raa")r !e 'i,ra "e e!*re,er -a /ran"e -anti"a"e "e *J"i/) "e a*e!!) a)
&an*) "e "a")! e "e SL; Se *)+ara") *) a *)"i8i*a.:) an-a' e SL3 )Hi&ernate *a+a5 "e "iin-ir %] "a! tare8a! re'a*i)na"a! a +er!i!tn*ia;
-
7/23/2019 GESTO DO PROCESSO DE DESENVOLVIMENTO: SOFTWARE PARA A EMPRESA CHINA TELECOM
28/33
#
A -ti'i5a.:) "e *J"i/) SL "entr) "e -a a+'i*a.:) a/ra,a )
+r)&'ea "a in"e+en"n*ia "e +'ata8)ra "e &an*) "e "a")! e *)+'i*a3 e -it)3
) tra&a'() "e a+eaent) entre *'a!!e! e &an*) "e "a")! re'a*i)na'; O Hi&ernate
a&!trai ) *J"i/) SL "a n)!!a a+'i*a.:) e +erite e!*)'(er ) ti+) "e &an*) "e
"a")! en-ant) ) +r)/raa e!t0 r)"an")3 +eritin") -"ar !-a &a!e !e a'terar
na"a n) !e- *J"i/) @a,a;
A' "i!!)3 e'e +erite *riar !-a! ta&e'a! ") &an*) "e "a")! "e -
7eit) &e !i+'e!3 n:) !e 8a5en") ne*e!!0ri) t)") - "e!i/n "e ta&e'a! ante! "e
"e!en,)',er !e- +r)7et) -e +)"e !er -it) &e -ti'i5a") e +r)7et)! +e-en)!;
O Hi&ernate n:) a+re!enta a+ena! a 8-n.:) "e rea'i5ar )
a+eaent) )&7et) re'a*i)na'; Ta& "i!+)ni&i'i5a - +)"er)!) e*ani!) "e*)n!-'ta "e "a")!3 +eritin") -a re"-.:) *)n!i"er0,e' n) te+) "e
"e!en,)',ient) "a a+'i*a.:);
; PRO@ETOORIENTADOAO?@ETOS
Ana'i!an") entre )! +a"re! e6i!tente!3 80*i' *(e/ar a *)n*'-!:)
-e ) e'()r +a"r:) +ara !er a")ta") n) "e!en,)',ient) ") softwaree -e!t:)
!eria a ar-itet-ra MVC;
A ar-itet-ra MVC 8)i "e!en,)',i"a +ara !er -!a") e +r)7et)! "e
inter8a*e ,i!-a' e Smalltalk3 'in/-a/e "e +r)/raa.:) -e 7-ntaente *) ) Ccc
/an()- /ran"e re*)n(e*ient) na +)*a3 ) MVC 8)i *ria") na "*a"a "e $3 e a+J!
e!!e! an)! "e !-a *ria.:) ain"a - pattern a+'i*0,e' na! ai! ,aria"a!
a+'i*a.e!3 +rin*i+a'ente e a+'i*a.e! web;
-an") - software *)e.a a 8i*ar /ran"e e *)+'e6)3 -it)!
"a")! !:) a+re!enta")! +ara )! -!-0ri)!3 !enti)! a ne*e!!i"a"e "e a+'i*ar -a
ar-itet-ra -e 8a*i'ite n)!!) tra&a'()3 "e!"e a )r/ani5a.:) ") +r)7et)3 a! "i,i!e!
"a! re!+)n!a&i'i"a"e! at a! +)!!,ei! )"i8i*a.e! -e +)"er:) !er e8et-a"a! a)
')n/) ") "e!en,)',ient) ") !)8t9are +ara i!!) +re*i!ara "i,i"ir ) +r)7et) e tr!
)&7et)! +ara a+'i*ar ) MVC; Para a Gaa et a'; ) MVC
top related