CST em An"#i!e e De!en$o#$imento de Si!tema! A ati$idade %r"ti&a !'%er$i!ionada (ATPS) 'm %ro&edimento metodo#*gi&o de en!ino+a%rendi,agem de!en$o#$ido %or meio de 'm &on'nto de eta%a! %rogramada! e !'%er$i!ionada! e -'e tem %or obeti$o!. / 0a$ore&er a a%rendi,agem1 / E!tim'#ar a &orre!%on!abi#idade do a#'no %e#o a%rendi,ado e2&iente e e2&a,1 / Promo$er o e!t'do3 a &on$i$4n&ia e o traba#5o em gr'%o1 / De!en$o#$er o! e!t'do! inde%endente!3 !i!tem"ti&o! e o a'toa%rendi,ado1 / O6ere&er di6erente! ambiente! de a%rendi,agem1 / A'7i#iar no de!en$o#$imento da! &om%et4n&ia! re-'erida! %e#a! Diretri,e! C'rri&'#are! Na&ionai! do! C'r!o! de 8rad'ao1 / Promo$er a a%#i&ao da teoria e &on&eito! %ara a !o#'o de %rob#ema! %r"ti&o! re#ati$o! 9 %ro2!!o1 / Dire&ionar o e!t'dante %ara a b'!&a do ra&io&:nio &r:ti&o e a eman&i%ao inte#e&t'a#1 Para atingir e!te! obeti$o! a ATPS %ro%;e 'm de!a2o e indi&a o! %a!!o! a !erem %er&orrido! ao #ongo do !eme!tre %ara a !'a !o#'o1 A !'a %arti&i%ao ne!ta %ro%o!ta e!!en&ia# %ara -'e ad-'ira a! &om%et4n&ia! e 5abi#idade! re-'erida! na !'a at'ao %ro2!!iona#1 A%ro$eite e!ta o%ort'nidade de e!t'dar e a%render &om de!a2o! da $ida %ro2!!iona#1 AUTORIA. Cri!tiane <ae =i Imam'ra 0a&'#dade An5ang'era de Va#in5o! CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 ? de @ CO=PETANCIAS E BACIDIDADES Ao &on&#'ir a! eta%a! %ro%o!ta! ne!te de!a2o3 $o&4 ter" de!en$o#$ido a! &om%et4n&ia! e 5abi#idade! -'e &on!tam3 na! Diretri,e! C'rri&'#are! Na&ionai!3 de!&rita! a !eg'ir1 / De!en$o#$er a#goritmo! e %rograma!1 / Tomar de&i!;e! e !aber im%#ement"+#a!1 Parti&i%ao E!ta ati$idade !er"3 em %arte3 de!en$o#$ida indi$id'a#mente %e#o a#'no e3 em %arte3 %e#o gr'%o1 Para tanto3 o! a#'no! de$ero. E Organi,ar+!e3 %re$iamente3 em e-'i%e! de %arti&i%ante! &on6orme orientao do %ro6e!!or1 E Entregar !e'! nome!3 RA! e e+mai#! ao %ro6e!!or da di!&i%#ina1 E Ob!er$ar3 no de&orrer da! eta%a!3 a! indi&a;e!. A#'no e E-'i%e1 Padroni,ao O materia# e!&rito !o#i&itado ne!ta ati$idade de$e !er %rod',ido de a&ordo &om a! norma! da ACNTF3 &om o !eg'inte %adro. E Em %a%e# bran&o3 6ormato A41 E Com margen! e!-'erda e !'%erior de G&m3 direita e in6erior de ?&m1 E 0onte Time! NeH Roman taman5o F?3 &or %reta1 E E!%aamento de F3I entre #in5a!1 E Se 5o'$er &ita;e! &om mai! de tr4! #in5a!3 de$em !er em 6onte taman5o FJ3 &om 'm re&'o de 4&m da margem e!-'erda e e!%aamento !im%#e! entre #in5a!1 E Com &a%a3 &ontendo. E Nome de !'a Unidade de En!ino3 C'r!o e Di!&i%#ina1 E Nome e RA de &ada %arti&i%ante1 E T:t'#o da ati$idade1 E Nome do %ro6e!!or da di!&i%#ina1 E Cidade e data da entrega3 a%re!entao o' %'b#i&ao1 DESA0IO O =ini!trio do T'ri!mo tem in&enti$ado o! bra!i#eiro! a &on5e&er me#5or o Cra!i#3 e7ibindo imagen! de &en"rio! de e7'berante be#e,a1 Um de!!e! &en"rio! =araK > CA3 -'e 'ma regio %enin!'#ar3 red'to de =ata At#Lnti&a %re!er$ado1 =araK %o!!'i %i!&ina! nat'rai!3 re&i6e! de &ora#3 mare! interiore!3 mang'e,ai!3 &a&5oeira!3 tri#5a! e&o#*gi&a! e di$er!a! %raia!1 Pre$endo o a'mento de t'ri!ta! em =araK3 e !endo 'ma &idade %e-'ena3 a#g'n! moradore! re!o#$eram a#'gar o! -'arto! $ago! de !'a! re!id4n&ia!1 Cada 'm de!!e! moradore! %re&i!a de 'm !i!tema -'e %o!!a &ontro#ar o a#'g'e# do! -'arto!3 no -'a# de$em !er regi!trado! o! !eg'inte! dado!. nome do #o&at"rio3 data e 5or"rio de entrada do 5*!%ede3 data e 5or"rio de !a:da do 5*!%ede3 nKmero de %e!!oa! e $a#or da di"ria1 A! di"ria! ini&iam e terminam !em%re 9! F?51 F Con!'#te o =an'a# %ara E#aborao de Traba#5o! A&ad4mi&o!1 Unian5ang'era1 Di!%on:$e# em. 1 Cri!tiane <ae =i Imam'ra CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 G de @ O! e7em%#o! a !eg'ir de!&re$em o nKmero de di"ria! &a#&'#ado a %artir da! data! e 5or"rio! de entrada e !a:da1 Entrada. F?MJNM?JFF FG54?min Sa:da. FIMJNM?JFF FF5IJmin NKmero de di"ria!. G Entrada. F?MJNM?JFF FN5JJmin Sa:da. FIMJNM?JFF FO5IJmin NKmero de di"ria!. 4 Obeti$o do De!a2o De!en$o#$er 'm Si!tema de In6ormao %ara &ontro#e de 5o!%edagem1 ETAPA F (tem%o %ara rea#i,ao. I 5ora!) / A'#a+tema. Con&eito! de orientao a obeto!. &#a!!e! e obeto!P atrib'to! e &om%ortamento!1 De2nio da te&no#ogia Qa$a e e!tr't'ra da #ing'agem1 Im%#ementao de &#a!!e! e in!tan&iao de obeto!1 E!ta ati$idade im%ortante %ara -'e $o&4 &om%reenda o! &on&eito! b"!i&o! da %rogramao orientada a obeto!3 %or meio da an"#i!e de re-'i!ito! do %rob#ema3 identi2&ao da! &ara&ter:!ti&a! e &om%ortamento -'e de$em !er &ontem%#ado! %or 'ma &#a!!e3 e mani%'#ao de obeto1 Para rea#i,"+#a im%ortante !eg'ir o! %a!!o! de!&rito!1 PASSOS Pa!!o F (A#'no) Der atentamente o! &on&eito! introd't*rio! a #ing'agem Qa$a e de2nio de &#a!!e! e obeto! no #i$ro te7to da di!&i%#ina1 Pa!!o ? (E-'i%e) 0a,er 'ma &#a!!e %ara re%re!entar o a#'g'e# de 'm -'arto (di&a. arma,ene a! in6orma;e! de data e 5or"rio de entrada e !a:da !e%arada!3 o' !ea3 'm &am%o inteiro %ara o dia de entrada3 'm &am%o inteiro %ara o m4! de entrada3 'm &am%o inteiro %ara o ano de entrada3 'm &am%o inteiro %ara o 5or"rio de entrada et&1)1 E!ta &#a!!e de$e &onter mtodo! %ara &a#&'#ar o nKmero de di"ria! e o $a#or a !er %ago %e#o #o&at"rio1 Pa!!o G (E-'i%e) Uti#i,ar a &#a!!e de!en$o#$ida no Pa!!o ? de!ta eta%a e de!en$o#$a 'm %rograma &a%a, de #er do te&#ado o! dado! de 'm a#'g'e# do -'arto e im%rima o re&ibo &om o !eg'inte 6ormato. Cri!tiane <ae =i Imam'ra CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 4 de @ RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Do&at"rio. Data e 5or"rio de entrada. Data e 5or"rio de !a:da. NKmero de di"ria!. Tota# de$ido. RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR Pa!!o 4 (E-'i%e) Entregar ao %ro6e!!or da di!&i%#ina. / Uma m:dia &ontendo o &*digo 6onte &omentado do %rograma3 o' !ea3 o! ar-'i$o! &om e7ten!o a$a -'e !e re6erem 9! &#a!!e! de!en$o#$ida! no Pa!!o ? e no Pa!!o G1 A#m di!!o3 ne!ta m:dia tambm de$e &on!tar %ara &ada ar-'i$o &om e7ten!o a$a3 o !e' re!%e&ti$o ar-'i$o de bSte&ode (&om e7ten!o &#a!!)1 / Um do&'mento im%re!!o &om o nome de Re#at*rio F &on!tit':do de &a%a3 'm e7em%#o de entrada e !a:da de dado! e o &*digo 6onte &omentado1 In!tr'o. $eri2&ar &om o %ro6e!!or da di!&i%#ina o ti%o de m:dia (CD3 e+mai# et&1) a !er entreg'e1 ETAPA ? (tem%o %ara rea#i,ao. I 5ora!) / A'#a+tema. Im%#ementao de atrib'to! e mtodo!1 De2nio e im%#ementao de mtodo! e atrib'to! e!t"ti&o!1 De2nio de U!abi#idade3 En&a%!'#amento e A&e!!ibi#idade1 Im%#ementao de =odi2&adore! de a&e!!o (A&e!!ibi#idade)1 De2nio de &on!tr'tore! e im%#ementao1 E!ta ati$idade im%ortante %ara -'e $o&4 &on!tr'a 'm %rograma meno! !'!&et:$e# a erro!3 tornando obrigat*ria a ini&ia#i,ao do! atrib'to! de 'm obeto3 bem &omo de#egando ao! mtodo! de 'ma &#a!!e a re!%on!abi#idade e7&#'!i$a de mani%'#ar o! atrib'to! e o'tro! mtodo! de&#arado! na &#a!!e em -'e !e en&ontram1 A#m di!!o3 e!ta ati$idade %ermite -'e $o&4 &om%reenda -'e &erto! atrib'to! %odem !er &om%arti#5ado! entre toda! a! in!tLn&ia! de 'ma &#a!!e e -'e %o!!:$e# de2nir mtodo! -'e no %re&i!am de in!tLn&ia! %ara -'e !eam e7e&'tado!1 Para rea#i,"+#a im%ortante !eg'ir o! %a!!o! de!&rito!1 PASSOS Pa!!o F (E-'i%e) Der o te7to e 6aa a! ati$idade! a !eg'ir1 Como a! 5o!%ita#idade! e -'arto! o6ere&ido! ao! t'ri!ta! t4m o me!mo %adro3 o! moradore! de&idiram e!tabe#e&er o me!mo $a#or de di"ria1 Sabendo+!e di!!o3 modi2-'em o %rograma da eta%a anterior %ara -'e o atrib'to re6erente ao $a#or da di"ria !ea &om%arti#5ado entre toda! a! in!tLn&ia! da &#a!!e -'e re%re!enta o a#'g'e# de 'm -'arto1 A !'a &#a!!e de$e &onter 'm mtodo -'e %ermita a#terar o $a#or da di"ria1 A#m di!!o3 en&a%!'#em o! atrib'to! e de!en$o#$am o mtodo a%ro%riado %ara ini&ia#i,ar o! $a#ore! do! me!mo! -'ando 'ma in!tLn&ia da &#a!!e 6or &riada1 Cri!tiane <ae =i Imam'ra CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 I de @ Pa!!o ? (E-'i%e) Uti#i,ar a &#a!!e modi2&ada no Pa!!o F de!ta eta%a e 6aam 'm %rograma -'e #eia %rimeiramente o $a#or de di"ria e!tabe#e&ido %or todo! o! moradore!1 A%*! i!!o3 o %rograma de$e o6ere&er 'm men' &om a! !eg'inte! o%;e!. F1 Regi!trar entrada em -'arto1 ?1 Regi!trar !a:da do -'arto1 G1 At'a#i,ar o $a#or da di"ria1 41 Sair1 A o%o F de$e #er do te&#ado o nome do #o&at"rio3 a data e 5or"rio de entrada1 Ca!o o -'arto " e!tea o&'%ado3 o !i!tema de$e a%re!entar 'm erro e retornar %ara o men' !em e6et'ar -'a#-'er m'dana1 A o%o ? de$e #er do te&#ado o 5or"rio de !a:da e im%rimir o re&ibo &om o me!mo 6ormato !o#i&itado na eta%a anterior1 Ca!o o -'arto no e!tea o&'%ado3 o !i!tema de$e a%re!entar 'm erro e retornar %ara o men' !em e6et'ar -'a#-'er m'dana1 A o%o G de$e #er o no$o $a#or de di"ria e!tabe#e&ido %e#o! moradore!1 O $a#or de$e !er maior -'e ,ero1 A! o%;e! F3 ? e G %odem !er rea#i,ada! di$er!a! $e,e! at -'e a o%o J !ea !e#e&ionada e en&erre a e7e&'o do %rograma1 Pa!!o G (E-'i%e) Entregar ao %ro6e!!or da di!&i%#ina. / Uma m:dia &ontendo o &*digo 6onte &omentado do %rograma (&om e7ten!o a$a) e o! re!%e&ti$o! bSte&ode! (&om e7ten!o &#a!!)3 re6erente! 9! &#a!!e! de!en$o#$ida! no Pa!!o F e no Pa!!o ? de!ta eta%a1 / Um do&'mento im%re!!o &om o nome de Re#at*rio ? &on!tit':do de &a%a e o &*digo 6onte &omentado1 In!tr'o. $eri2&ar &om o %ro6e!!or da di!&i%#ina o ti%o de m:dia (CD3 e+mai# et&1) a !er entreg'e1 ETAPA G (tem%o %ara rea#i,ao. I 5ora!) / A'#a+tema. De2nio de re#a&ionamento entre &#a!!e! (A!!o&iao e Berana)1 Im%#ementao de 5erana1 Im%#ementao de a!!o&iao1 De2nio de %o#imor2!mo e im%#ementao1 E!ta ati$idade im%ortante %ara -'e $o&4 &om%reenda &omo %ode !er e!tabe#e&ido o re#a&ionamento entre &#a!!e! e &omo e!te! re#a&ionamento! %odem &ontrib'ir na e#aborao e man'teno de %rograma! &om re'!o de &*digo e na dimin'io da o&orr4n&ia de erro!1 Para rea#i,"+#a im%ortante !eg'ir o! %a!!o! de!&rito!1 Cri!tiane <ae =i Imam'ra CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 O de @ PASSOS Pa!!o F (A#'no) Der atentamente o! &on&eito! re6erente! 9 5erana e %o#imor2!mo no #i$ro te7to da di!&i%#ina1 Pa!!o ? (E-'i%e) Der o te7to e 6aa a! ati$idade! a !eg'ir1 Com o a'mento no T'7o de t'ri!ta! a a!!o&iao de moradore! de =araK de&idi' &on!tr'ir 'ma %o'!ada &om IJ -'arto! (n'merado! de F a IJ) e FJ &5a#! (n'merado! de IF a OJ)1 O a#'g'e# do! -'arto! tem o me!mo e!-'ema de &obrana de2nido na! eta%a! anteriore!3 " o a#'g'e# do! &5a#! tem 'm &'!to da tari6a ?JU maior -'e o do! -'arto! e %ermite -'e !eam in&#':da! &ama! e7tra!1 Cada &ama e7tra tem o &'!to de FJU do $a#or de 'ma di"ria1 =odi2&ar o %rograma 6eito na eta%a anterior %ara &riar 'ma &#a!!e -'e re%re!ente o a#'g'e# de 'm &5a# -'e tem o! me!mo! dado! do! -'arto! e3 a#m de!te!3 arma,ena o nKmero de &ama! e7tra! !o#i&itada!1 Criar 'ma &#a!!e %ara re%re!entar a %o'!ada e ne#a de2na 'm Kni&o $etor &a%a, de arma,enar a! in!tan&ia! da! a&omoda;e! -'e e!team o&'%ada!1 Pa!!o G (E-'i%e) Con!iderar a! &#a!!e! de!en$o#$ida! no Pa!!o ? de!ta eta%a3 a#terem o %rograma %ara -'e ao !er !e#e&ionada a o%o F do men'3 o !i!tema !o#i&ite o ti%o de a&omodao3 !e 'm &5a# o' !e 'm -'arto norma#1 O !i!tema de$e $eri2&ar !e e7i!te a#g'ma a&omodao #i$re do ti%o e!%e&i2&ado e a%re!entar na te#a o nKmero da a&omodao1 Ca!o no e7i!ta a&omodao di!%on:$e# do ti%o !e#e&ionado3 o !i!tema de$e a%re!entar 'm erro e $o#tar ao men'1 A #eit'ra do! dado! de$er" !er 6eita de a&ordo &om o ti%o de a&omodao re-'i!itada1 A o%o ? de$e re&eber o nKmero da o&'%ao a !er #iberada3 e6et'ar a &obrana im%rimindo o re&ibo1 Ca!o o -'arto o' &5a# !e#e&ionado no e!tea o&'%ado3 de$e !er a%re!entado 'm erro e $o#tar ao men'1 Pa!!o 4 (E-'i%e) Entregar ao %ro6e!!or da di!&i%#ina. / Uma m:dia &ontendo o &*digo 6onte &omentado do %rograma (&om e7ten!o a$a) e o! re!%e&ti$o! bSte&ode! (&om e7ten!o &#a!!)1 O &*digo 6onte de$e in&#'ir toda! a! &#a!!e! ne&e!!"ria! %ara o de!en$o#$imento do Pa!!o ? e Pa!!o G de!ta eta%a1 / Um do&'mento im%re!!o &om o nome de Re#at*rio G &on!tit':do de &a%a e o &*digo 6onte &omentado1 In!tr'o. $eri2&ar &om o %ro6e!!or da di!&i%#ina o ti%o de m:dia (CD3 e+mai# et&1) a !er entreg'e1 Cri!tiane <ae =i Imam'ra CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 N de @ ETAPA 4 (tem%o %ara rea#i,ao. I 5ora!) / A'#a+tema. De2nio de &#a!!e! Ab!trata! e im%#ementao1 De2nio de e7&e;e! e im%#ementao1 Co#e;e! em Qa$a. Ve&tor3 ArraSDi!t3 DinVedDi!t e im%#ementao1 E!ta ati$idade im%ortante %ara -'e $o&4 entenda -'e %o!!:$e# &riar &#a!!e! -'e &onten5am mtodo! -'e de$ero !er im%#ementado! %or !'b+ &#a!!e! e -'e e!te me&ani!mo $iabi#i,a a 6a&i#idade na man'teno de 'm %rograma1 A#m di!!o3 e!%era+!e -'e $o&4 %o!!a &om%reender &omo !ina#i,ar e tratar a! &ondi;e! -'e geram in&on!i!t4n&ia na e7e&'o do %rograma e -'e %o!!a 'ti#i,ar a! im%#ementa;e! de e!tr't'ra! de dado! -'e a #ing'agem Qa$a o6ere&e1 Para rea#i,"+#a im%ortante !eg'ir o! %a!!o! de!&rito!1 PASSOS Pa!!o F (A#'no) Der atentamente o! &on&eito! !obre tratamento de e7&e;e! e &o#e;e! no #i$ro te7to da di!&i%#ina1 Pa!!o ? (E-'i%e) Der o te7to e 6aam a! ati$idade! a !eg'ir1 Com o! #'&ro! gerado!3 a %o'!ada 6oi remode#ada3 de ta# 6orma -'e metade do! -'arto! %a!!o' a ter ban5eira1 Entretanto3 o #'&ro no era !'2&iente %ara %romo$er re6orma! no! &5a#!1 O! -'arto! -'e %o!!'em ban5eira t4m tari6a F@U !'%erior ao! -'e no %o!!'em e !o n'merado! de F a ?I1 Sabendo+!e di!!o3 a#terem o %rograma da eta%a anterior3 &riando 'ma &#a!!e A#'g'e# -'e !er" a mai! genri&a e da -'a# a! o'tra! &#a!!e! de$em de!&ender1 E!ta &#a!!e de$e ter 'm mtodo ab!trato -'e de$e retornar o $a#or a !er &obrado %e#a! di"ria!1 Pa!!o G (E-'i%e) A#terar a &#a!!e -'e re%re!enta a Po'!ada !'b!tit'indo o $etor -'e arma,ena a! a&omoda;e! o&'%ada! %or 'ma &o#eo e 6aam a! ade-'a;e! ne&e!!"ria! no! mtodo! -'e e!ta &#a!!e %o!!'i1 Entre o'tro! mtodo!3 e!ta &#a!!e de$e ter 'm -'e re&ebe o nKmero de 'm -'arto e retorna o $a#or a !er &obrado %e#a! di"ria! e3 !e o -'arto no e!ti$er o&'%ado3 %ro%aga 'ma e7&eo %ara !ina#i,ar -'ando a &obrana inde$ida1 Se' %rograma de$e o6ere&er o men' &om a! me!ma! o%;e! da eta%a anterior3 no entanto3 na o%o F !e o ti%o de a&omodao e!&o#5ida 6or 'm -'arto3 de$e !er #ido !e a %re6er4n&ia %or -'arto &om ban5eira o' no1 A di!%onibi#idade de -'arto! &om o re-'i!ito e!&o#5ido de$e !er $eri2&ada e3 &a!o no 5aa o da %re6er4n&ia do &#iente3 'ma noti2&ao de$e !er dada e de$e !er retornado ao men'1 Pa!!o 4 (E-'i%e) Entregar ao %ro6e!!or da di!&i%#ina. Cri!tiane <ae =i Imam'ra CST em An"#i!e e De!en$o#$imento de Si!tema! > 4 Srie > Programao Orientada a Obeto! P"g1 @ de @ / Uma m:dia &ontendo o &*digo 6onte &omentado do %rograma (&om e7ten!o a$a) e o! re!%e&ti$o! bSte&ode! (&om e7ten!o &#a!!)1 O &*digo 6onte de$e in&#'ir toda! a! &#a!!e! ne&e!!"ria! %ara o de!en$o#$imento do Pa!!o ? e Pa!!o G de!ta eta%a1 / Um do&'mento im%re!!o &om o nome de Re#at*rio 4 &on!tit':do de &a%a e o &*digo 6onte &omentado1 In!tr'o. $eri2&ar &om o %ro6e!!or da di!&i%#ina o ti%o de m:dia (CD3 e+mai# et&1) a !er entreg'e1 Di$ro Te7to da Di!&i%#ina SANTOS3 Ra6ae#1 Introd'o 9 Programao Orientada a Obeto! '!ando Qa$a. PDT1 F ed1 Rio de Qaneiro. E#!e$ier3 ?JJ@1 Cri!tiane <ae =i Imam'ra