Você está na página 1de 3

02/06/2016

TCE/SC2016ComentriosdeInformtica

Fala,galera)

Amanhviajoparaasminhastomerecidasfrias,mastireiumtempinhoagorademadrugadaparacomentar
rapidamenteaprovadoTCE/SC.Aprovafoibemtranquiladanossaparte,excetopelasmalditasquestesde
ferramentas.Vamosl

54.Amtricadecontagemdepontosporfuno,disseminadapeloIFPUG(InternationalFunctionPoint
UserGroup)econstitudanaevoluodasmtricasdelinhasdecdigo(LOC),visaestimarrecursos
paraprojetosdesoftwaresorientadosaobjetosapartirdedocumentosdevisoedecasosdeuso.

Comentrio:AmtricadoIFPUGconstitudanaevoluodasmtricasdelinhasdecdigo(LOC)?Nunca!J
podemospararporaquinohnenhumarelaocommtricasdelinhasdecdigo.
GabaritoPreliminar:Errado.

55.AltosvaloresnamtricaFaninsoindicativodequeumafunopossuiacoplamentosignificativo
comorestantedoprojeto,umavezqueessamtricacontaonmerodefunesquechamamoutras,
diferentementedamtricaFanout,aqualsecentranonmerodefunesquesochamadasporuma
funo.

Comentrio:Faninumamedidadonmerodefunesoumtodosquechamamalgumaoutrafunoou
mtodo(digamosX).FanoutonmerodefuneschamadaspelafunoX.Umvaloraltoparafaninsignifica
queXestfirmementeacopladocomorestodoprojeto,emudanasemXterograndeimpacto.
GabaritoPreliminar:Certo.

56.Astcnicasestticasdeverificaocentramsenaanlisemanualouautomatizadadocdigofonte
doprograma,enquantoavalidaodinmicatemporobjetivoidentificardefeitosnoprogramae
demonstrarseeleatendeaseusrequisitos.

Comentrio:Tcnicasestticasdeverificao,defato,centramsenaanlisedocdigofonte(i.e.,sem
executaroprograma)jtcnicasdevalidaodinmicaexecutamosoftwareparaencontrardefeitose
demonstrarseeleatendeaosseusrequisitos.
GabaritoPreliminar:Certo.

57.Paraseassegurarqueosistemaoperecomacarganecessria,sorealizadostestesdedesempenho
emqueseaumentaprogressivamenteacargaatquesepossadefinirseodesempenhodosistemaest
aceitvel.

Comentrio:Calmal,essaquestopolmica!Seeuaumentarprogressivamenteacargaatosistema
falhar,tratasedeumTestedeCarga.Seeuofizerapenasparaverificarsedesempenhodosistemaest
aceitvel,euestoufazendoumtestededesempenho.Essaquestomuitosutilefoiretiradado
Sommerville:Apsosistematersidocompletamenteintegrado,possveltestloemrelaospropriedades
emergentes(vejaCaptulo2),comodesempenhoeconfiabilidade.Ostestesdedesempenhodevemser
projetadosparaassegurarqueosistemapodeoperarnacarganecessria.Issoenvolve,geralmente,o
planejamentodeumasriedetestesemqueacargaconstantementeaumentadaatqueodesempenhose
torneinaceitvel.
GabaritoPreliminar:Certo.

58.Depoisdeordenadososrequisitosdoproductbacklogpelotimededesenvolvimento,oProduct
http://www.estrategiaconcursos.com.br/blog/tcesc2016comentariosdaprovadeengenhariadesoftwareedesenvolvimento/

1/3

02/06/2016

TCE/SC2016ComentriosdeInformtica

Owneravaliaaqualidadedosprodutosentreguesparacertificarqueosdesenvolvedoresrealizaram
adequadamenteasavaliaesdemercadoeasnecessidadesdosclientesdoproduto.Prticasde
estimativa,comoburndown,emconjuntocomgrficosdebarra,soteisparaestabeleceroburndown
baselineeauxiliarotimededesenvolvimentoageriracomplexidade
doprojeto.

Comentrio:Voccomealeraquesto:Depoisdeordenadososrequisitosdoproductbacklogpelotimede
desenvolvimento()ejpodeparar.QuemordenaositensdoProductBacklogoTimede
Desenvolvimento?No,oPO!EleoresponsvelporordenarositensdoBacklogdoProdutoparaalcanar
melhorasmetasemisses.
GabaritoPreliminar:Errado.

60.Normalmente,otimedoprojetodefinequandoaentregadeumaversodeveserrealizadaaps
analisaroretornosobreoinvestimentoeavaliarseumconjuntodefuncionalidadesjpodeserutilizado
porclienteseusurios.

Comentrio:Tudoerrado!OqueseriaoTimedoProjeto?SeriaoTimeScrumouoTimede
Desenvolvimento?Detodomodo,esterradooresponsvelpordefinirquandoaentregadeumaversodeve
serrealizadaapsanalisaroROIeavaliarseumconjuntodefuncionalidadesjpodeserutilizadoporclientese
usuriosoProductOwner(PO).
GabaritoPreliminar:Errado.

63.AJAXRS2.0forneceAPIsportteisparaodesenvolvimentodeaplicaesWebemconformidade
comosprincpiosdoestiloarquitetnicoREST.

Comentrio:Perfeito!OJAXRSforneceAPIsportteiscomWS*?No,comREST!
GabaritoPreliminar:Certo.

64.OframeworkCXF3.1.5incluiextensesnopadroque,emcomparaocomaimplementaode
referncia,facilitamseuusoe,pornorequererumWSDL,geraocdigodesolicitaoerespostaspara
classesbean.

Comentrio:issoa!OCXFumframeworkwebservicesquenorequerWSDLegerafacilmentecdigode
request/responseparaclassesbean.
GabaritoPreliminar:Certo.

65.DeacordocomasdiretivasdoCleanCode,onmerodeargumentosdeumafunonodeveser
igualousuperioratrs,devidoasuainfluncianoentendimentodafuno.

Comentrio:RobertC.Martindiz:Theidealnumberofargumentsforafunctioniszero(niladic).Nextcomes
one(monadic),followedcloselybytwo(dyadic).Threearguments(triadic)shouldbeavoidedwherepossible.
Morethanthree(polyadic)requiresveryspecialjustificationandthenshouldntbeusedanyway.Logo,
questoperfeita!
GabaritoPreliminar:Certo.

66.UmdosmodosdeanlisedecdigofonteconstantenoSonarQubeopublish,queanalisa
completamenteocdigoeoenviaparaoservidorqueirprocessloesalvarosresultadosnobancode
dados.
http://www.estrategiaconcursos.com.br/blog/tcesc2016comentariosdaprovadeengenhariadesoftwareedesenvolvimento/

2/3

02/06/2016

TCE/SC2016ComentriosdeInformtica

Comentrio:ExistemdoismodosPreviewePublish(padro).Esseltimoanalisatudoqueforpossvele
mandaoresultadoparaumservidorprocessaresalvaroresultadonobancodedados(Publishmodeperformsa
fullanalysisontheentirecodebaseandsendsittotheserver,whichwillprocessitandsavetheresultstothe
database).
GabaritoPreliminar:Certo.

67.EmnavegadoresquenopossuemapoioparaafunoJavaScriptJSON.parse,podeseutilizara
funoevalparaconverterumtextoJSONemumobjetoJavaScript,pormeiodasintaxeapresentadaa
seguir.varobj=eval((+text+))

Comentrio:HnavegadoresquerealmentenosuportamJSON.parse().Asoluodecontornorealmente
usareval()econverterotextoJSONemumobjetoJSvocdeixarosistemamaisvulnervelaataques,por
issonoasoluoideal.Galera,fiquemtranquilos!Essaquestofoifeitaparaqueningumacertassemesmo
eutivequepesquisar!
GabaritoPreliminar:Certo.

68.OXSLTutilizadoparaadicionare(ou)removerelementoseatributosdoarquivodesadaepara
transformarumdocumentoXMLemumdocumentoHTMLouXHTML,ou,ainda,emoutrodocumento
XML.

Comentrio:XSLTumalinguagemparatransformaodeDocumentosXMLemoutrosformatosreconhecidos
porumnavegadorweb(XML,XHTML,HTMLeoutros).Emgeral,elefazissoaotransformarcadaElemento
XMLemElemento(X)HTML.possveladicionarouremoverelementoseatributosde/paraumarquivode
sada,oumesmoreorganizarelementos,executartestes,entreoutros.
GabaritoPreliminar:Certo.

69.QuandoaseguranaeaimplantaodoApacheMavensoconfiguradas,osrepositriosso
definidosemumprojetonaseo<distributionManagement>,naqualdevemseinserirumnomede
usurioeumasenha.

Comentrio:Outraquestoparaningumacertarfiquemrelaxados!AdocumentaodoMaven
diz:RepositoriestodeploytoaredefinedinaprojectinthedistributionManagementsection.However,you
cannotputyourusername,password,orothersecuritysettingsinthatproject.Observemquenosepodeinserir
nomedeusurio,senhaeoutrasconfiguraesdesegurana.
GabaritoPreliminar:Errado.

70.Utilizarvalidaodeentradaecodificaodesada,asseguraraabordagemdemetacaracterese
evitarconsultasparametrizadasfortementetipificadassoaescompatveiscomasprticasde
programaosegurarelacionadasabasesdedados.

Comentrio:EssaquestofoiretiradadoOWASP.Eraparaacertar?Ssevocforumninja!Essasso
apenasalgumasdasdezenasderecomendaesdesegurananovaleapenadecorar!Quemerrou,fica
tranquilo!Essaquestoesterradaporquenosedeveevitarconsultarparametrizadasfortementetipificadas
issonaverdaderecomendado.
GabaritoPreliminar:Errado.

http://www.estrategiaconcursos.com.br/blog/tcesc2016comentariosdaprovadeengenhariadesoftwareedesenvolvimento/

3/3

Você também pode gostar