Escolar Documentos
Profissional Documentos
Cultura Documentos
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