{"id":40358,"date":"2016-06-01T03:11:48","date_gmt":"2016-06-01T06:11:48","guid":{"rendered":"http:\/\/www.estrategiaconcursos.com.br\/blog\/?p=40358"},"modified":"2016-06-01T11:40:53","modified_gmt":"2016-06-01T14:40:53","slug":"tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/","title":{"rendered":"TCE\/SC &#8211; 2016 &#8211; Coment\u00e1rios de Inform\u00e1tica"},"content":{"rendered":"<p>Fala, galera ;)<\/p>\n<p>&nbsp;<\/p>\n<p>Amanh\u00e3 viajo para\u00a0as minhas t\u00e3o merecidas\u00a0f\u00e9rias, mas tirei um tempinho agora de madrugada para comentar rapidamente a prova do TCE\/SC. A prova foi bem tranquila da nossa parte, exceto pelas <del>malditas<\/del> quest\u00f5es de ferramentas. Vamos l\u00e1&#8230;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>54. A m\u00e9trica de contagem de pontos por fun\u00e7\u00e3o, disseminada pelo\u00a0IFPUG (International Function Point User Group)\u00a0e constitu\u00edda na evolu\u00e7\u00e3o das m\u00e9tricas de linhas de c\u00f3digo\u00a0(LOC), visa estimar recursos para projetos de softwares\u00a0orientados a objetos a partir de documentos de vis\u00e3o e de casos\u00a0de uso.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong><em>A m\u00e9trica do IFPUG \u00e9 constitu\u00edda na evolu\u00e7\u00e3o das m\u00e9tricas de linhas de c\u00f3digo (LOC)?<\/em>\u00a0Nunca!\u00a0J\u00e1 podemos parar por aqui &#8211; n\u00e3o h\u00e1 nenhuma rela\u00e7\u00e3o com m\u00e9tricas de linhas de c\u00f3digo.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Errado.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>55. Altos valores na m\u00e9trica Fan-in s\u00e3o indicativo de que uma\u00a0<\/strong><strong>fun\u00e7\u00e3o possui acoplamento significativo com o restante\u00a0<\/strong><strong>do projeto, uma vez que essa m\u00e9trica conta o n\u00famero de\u00a0<\/strong><strong>fun\u00e7\u00f5es que chamam outras, diferentemente da m\u00e9trica\u00a0<\/strong><strong>Fan-out, a qual se centra no n\u00famero de fun\u00e7\u00f5es que s\u00e3o\u00a0<\/strong><strong>chamadas por uma fun\u00e7\u00e3o.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Fan-in \u00e9 uma medida do n\u00famero de fun\u00e7\u00f5es ou m\u00e9todos que chamam alguma outra fun\u00e7\u00e3o ou m\u00e9todo (digamos X). Fan-out \u00e9 o n\u00famero de fun\u00e7\u00f5es chamadas pela fun\u00e7\u00e3o X. Um valor alto para fan-in significa que X est\u00e1 firmemente acoplado com o resto do projeto, e mudan\u00e7as em X ter\u00e3o grande impacto.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>56. As t\u00e9cnicas est\u00e1ticas de verifica\u00e7\u00e3o centram-se na an\u00e1lise\u00a0manual ou automatizada do c\u00f3digo-fonte do programa,\u00a0enquanto a valida\u00e7\u00e3o din\u00e2mica tem por objetivo identificar\u00a0defeitos no programa e demonstrar se ele atende a seus\u00a0requisitos.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio: <\/strong>T\u00e9cnicas est\u00e1ticas de verifica\u00e7\u00e3o, de fato, centram-se na an\u00e1lise do c\u00f3digo-fonte (i.e., sem executar o programa); j\u00e1 t\u00e9cnicas de valida\u00e7\u00e3o din\u00e2mica executam o software para encontrar defeitos e demonstrar se ele atende aos seus requisitos.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"color: #000000\"><strong>57. Para se assegurar que o sistema opere com a carga necess\u00e1ria,\u00a0s\u00e3o realizados testes de desempenho em que se aumenta\u00a0progressivamente a carga at\u00e9 que se possa definir se\u00a0o desempenho do sistema est\u00e1 aceit\u00e1vel.<\/strong><\/span><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Calma l\u00e1, essa quest\u00e3o \u00e9 pol\u00eamica! Se eu\u00a0aumentar progressivamente a carga at\u00e9 o sistema falhar, trata-se de um Teste de Carga. Se eu o fizer apenas para verificar se desempenho do sistema est\u00e1 aceit\u00e1vel, eu estou fazendo um teste de desempenho. Essa quest\u00e3o \u00e9 muito sutil e foi retirada do Sommerville:\u00a0<em>&#8220;Ap\u00f3s o sistema ter sido completamente integrado, \u00e9 poss\u00edvel test\u00e1-lo em rela\u00e7\u00e3o \u00e0s propriedades emergentes (veja Cap\u00edtulo 2), como desempenho e confiabilidade. Os testes de desempenho devem ser projetados para assegurar\u00a0 que o sistema pode operar na carga necess\u00e1ria. Isso envolve, geralmente, o planejamento de uma s\u00e9rie de testes em que a carga \u00e9 constantemente aumentada at\u00e9 que o desempenho se torne inaceit\u00e1vel&#8221;.\u00a0<\/em><\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>58. Depois de ordenados os requisitos do product backlog pelo\u00a0time de desenvolvimento, o Product Owner avalia a qualidade\u00a0dos produtos entregues para certificar que os desenvolvedores\u00a0realizaram adequadamente as avalia\u00e7\u00f5es de mercado\u00a0e as necessidades dos clientes do produto. Pr\u00e1ticas\u00a0de estimativa, como burndown, em conjunto com gr\u00e1ficos\u00a0de barra, s\u00e3o \u00fateis para estabelecer o burndown baseline\u00a0e auxiliar o time de desenvolvimento a gerir a complexidade<br \/>\ndo projeto.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Voc\u00ea come\u00e7a ler a quest\u00e3o: &#8220;<em>Depois de ordenados os requisitos do product backlog pelo time de desenvolvimento (&#8230;)<\/em>&#8221; e j\u00e1 pode parar. <em>Quem ordena os itens do Product Backlog \u00e9 o Time de Desenvolvimento?<\/em> N\u00e3o, \u00e9 o PO! Ele \u00e9 o respons\u00e1vel por ordenar\u00a0os itens do Backlog do Produto para alcan\u00e7ar melhor as metas e miss\u00f5es.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Errado.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>60. Normalmente, o time do projeto define quando a entrega\u00a0de uma vers\u00e3o deve ser realizada ap\u00f3s analisar o retorno sobre\u00a0o investimento e avaliar se um conjunto de funcionalidades\u00a0j\u00e1 pode ser utilizado por clientes e usu\u00e1rios.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Tudo errado! <em>O que seria o Time do Projeto? Seria o Time Scrum ou o Time de Desenvolvimento?\u00a0<\/em>De todo modo, est\u00e1 errado &#8211; o respons\u00e1vel por definir quando a entrega de uma vers\u00e3o deve ser realizada ap\u00f3s analisar o ROI e avaliar se um conjunto de funcionalidades j\u00e1 pode ser utilizado por clientes e usu\u00e1rios \u00e9 o Product Owner (PO).<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Errado.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>63. A JAX-RS 2.0 fornece APIs port\u00e1teis para o desenvolvimento\u00a0de aplica\u00e7\u00f5es Web em conformidade com os princ\u00edpios\u00a0do estilo arquitet\u00f4nico REST.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Perfeito! O JAX-RS fornece APIs port\u00e1teis &#8211; <em>com WS-*?<\/em> N\u00e3o, com REST!<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>64. O framework CXF 3.1.5 inclui extens\u00f5es no padr\u00e3o que, em\u00a0compara\u00e7\u00e3o com a implementa\u00e7\u00e3o de refer\u00eancia, facilitam seu\u00a0uso e, por n\u00e3o requerer um WSDL, gera o c\u00f3digo de\u00a0solicita\u00e7\u00e3o e respostas para classes bean.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>\u00c9 isso a\u00ed!\u00a0O CXF \u00e9 um framework webservices que n\u00e3o requer WSDL e gera facilmente c\u00f3digo de request\/response para classes bean.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>65. De acordo com as diretivas do Clean Code, o n\u00famero de\u00a0argumentos de uma fun\u00e7\u00e3o n\u00e3o deve ser igual ou superior\u00a0a tr\u00eas, devido a sua influ\u00eancia no entendimento da fun\u00e7\u00e3o.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Robert C. Martin diz:\u00a0<em>The ideal number of arguments for a function is zero (niladic). Next comes one (monadic), followed closely by two (dyadic). Three arguments (triadic) should be avoided where possible. More than three (polyadic) requires very special justification &#8212; and then shouldn&#8217;t be used anyway. <\/em>Logo, quest\u00e3o perfeita!<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>66. Um dos modos de an\u00e1lise de c\u00f3digo-fonte constante no\u00a0SonarQube \u00e9 o publish, que analisa completamente o c\u00f3digo\u00a0e o envia para o servidor que ir\u00e1 process\u00e1-lo e salvar\u00a0os resultados no banco de dados.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Existem dois modos &#8211; Preview e Publish (padr\u00e3o). Esse \u00faltimo analisa tudo que for\u00a0poss\u00edvel e manda o resultado par aum servidor processar e salvar o resultado no banco de dados (<em>Publish mode performs a full analysis on the entire code base and sends it to the server, which will process it and save the results to the database<\/em>).<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>67. Em navegadores que n\u00e3o possuem apoio para a fun\u00e7\u00e3o\u00a0JavaScript JSON.parse, pode-se utilizar a fun\u00e7\u00e3o eval\u00a0para converter um texto JSON em um objeto JavaScript, por\u00a0meio da sintaxe apresentada a seguir.\u00a0var obj = eval (&#8220;(&#8221; + text + &#8220;)&#8221;);<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>H\u00e1 navegadores que realmente n\u00e3o suportam JSON.parse( ). A solu\u00e7\u00e3o de contorno realmente \u00e9 usar eval( ) e converter o texto JSON em um objeto JS &#8211; voc\u00ea deixar\u00e1 o sistema mais vulner\u00e1vel a ataques, por isso n\u00e3o \u00e9 a solu\u00e7\u00e3o ideal. Galera, fiquem tranquilos! Essa quest\u00e3o foi feita para que ningu\u00e9m acertasse mesmo &#8211; eu tive que pesquisar!<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>68. O XSLT \u00e9 utilizado para adicionar e(ou) remover elementos\u00a0e atributos do arquivo de sa\u00edda e para transformar um\u00a0documento XML em um documento HTML ou XHTML, ou,\u00a0ainda, em outro documento XML.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>XSLT \u00e9 uma linguagem\u00a0para transforma\u00e7\u00e3o de Documentos XML em outros formatos reconhecidos por um navegador web (XML, XHTML, HTML e outros). Em geral, ele faz isso ao transformar cada Elemento XML em Elemento (X)HTML. \u00c9 poss\u00edvel adicionar ou remover elementos e atributos de\/para um arquivo de sa\u00edda, ou mesmo reorganizar elementos, executar testes, entre outros.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Certo.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>69. Quando a seguran\u00e7a e a implanta\u00e7\u00e3o do Apache Maven s\u00e3o\u00a0configuradas, os reposit\u00f3rios s\u00e3o definidos em um projeto\u00a0na se\u00e7\u00e3o &lt;distributionManagement&gt;, na qual devem-se\u00a0inserir um nome de usu\u00e1rio e uma senha.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Outra quest\u00e3o para ningu\u00e9m acertar &#8211; fiquem relaxados! A documenta\u00e7\u00e3o do Maven diz:\u00a0<em>Repositories to deploy to are defined in a project in the <tt>distributionManagement<\/tt> section. However, you cannot put your username, password, or other security settings in that project. <\/em>Observem que n\u00e3o se pode inserir nome de usu\u00e1rio, senha e outras configura\u00e7\u00f5es de seguran\u00e7a.<\/p>\n<p><strong>Gabarito Preliminar:<\/strong> Errado.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>70. Utilizar valida\u00e7\u00e3o de entrada e codifica\u00e7\u00e3o de sa\u00edda, assegurar\u00a0a abordagem de metacaracteres e evitar consultas\u00a0parametrizadas fortemente tipificadas s\u00e3o a\u00e7\u00f5es compat\u00edveis\u00a0com as pr\u00e1ticas de programa\u00e7\u00e3o segura relacionadas a bases\u00a0de dados.<\/strong><\/p>\n<p>&nbsp;<\/p>\n<p><strong>Coment\u00e1rio:\u00a0<\/strong>Essa quest\u00e3o foi retirada do OWASP. <em>Era para acertar?<\/em> S\u00f3 se voc\u00ea for um ninja! Essas s\u00e3o apenas algumas das dezenas de recomenda\u00e7\u00f5es de seguran\u00e7a &#8211; n\u00e3o vale a pena decorar! Quem errou, fica tranquilo! Essa quest\u00e3o est\u00e1 errada porque n\u00e3o se deve evitar consultar parametrizadas fortemente tipificadas &#8211; isso na verdade \u00e9 recomendado.<\/p>\n<p><span style=\"font-weight: 300\"><strong>Gabarito Preliminar:<\/strong> Errado.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><em>Bacana, galera?<\/em> Coment\u00e1rio r\u00e1pido! Boa sorte\u00a0e precisando \u00e9 s\u00f3 chamar ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fala, galera ;) &nbsp; Amanh\u00e3 viajo para\u00a0as minhas t\u00e3o merecidas\u00a0f\u00e9rias, mas tirei um tempinho agora de madrugada para comentar rapidamente a prova do TCE\/SC. A prova foi bem tranquila da nossa parte, exceto pelas malditas quest\u00f5es de ferramentas. Vamos l\u00e1&#8230; &nbsp; 54. A m\u00e9trica de contagem de pontos por fun\u00e7\u00e3o, disseminada pelo\u00a0IFPUG (International Function Point [&hellip;]<\/p>\n","protected":false},"author":131,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[1],"tags":[],"tax_estado":[],"class_list":["post-40358","post","type-post","status-publish","format-standard","hentry","category-cursos-e-concursos"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.2 (Yoast SEO v27.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>TCE\/SC - 2016 - Coment\u00e1rios de Inform\u00e1tica<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TCE\/SC - 2016 - Coment\u00e1rios de Inform\u00e1tica\" \/>\n<meta property=\"og:description\" content=\"Fala, galera ;) &nbsp; Amanh\u00e3 viajo para\u00a0as minhas t\u00e3o merecidas\u00a0f\u00e9rias, mas tirei um tempinho agora de madrugada para comentar rapidamente a prova do TCE\/SC. A prova foi bem tranquila da nossa parte, exceto pelas malditas quest\u00f5es de ferramentas. Vamos l\u00e1&#8230; &nbsp; 54. A m\u00e9trica de contagem de pontos por fun\u00e7\u00e3o, disseminada pelo\u00a0IFPUG (International Function Point [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/professordiegocarvalho\" \/>\n<meta property=\"article:published_time\" content=\"2016-06-01T06:11:48+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2016-06-01T14:40:53+00:00\" \/>\n<meta name=\"author\" content=\"Diego Carvalho\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:site\" content=\"@EstratConcursos\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Diego Carvalho\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"NewsArticle\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\"},\"author\":{\"name\":\"Diego Carvalho\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b08bbef10b0f37fbc6ce86a6aa80277a\"},\"headline\":\"TCE\/SC &#8211; 2016 &#8211; Coment\u00e1rios de Inform\u00e1tica\",\"datePublished\":\"2016-06-01T06:11:48+00:00\",\"dateModified\":\"2016-06-01T14:40:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\"},\"wordCount\":1553,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"articleSection\":[\"Concursos P\u00fablicos\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#respond\"]}],\"copyrightYear\":\"2016\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\",\"name\":\"TCE\/SC - 2016 - Coment\u00e1rios de Inform\u00e1tica\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"datePublished\":\"2016-06-01T06:11:48+00:00\",\"dateModified\":\"2016-06-01T14:40:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TCE\/SC &#8211; 2016 &#8211; Coment\u00e1rios de Inform\u00e1tica\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"name\":\"Estrat\u00e9gia Concursos\",\"description\":\"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.\",\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\",\"name\":\"Estrat\u00e9gia Concursos\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg\",\"width\":230,\"height\":60,\"caption\":\"Estrat\u00e9gia Concursos\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/EstratConcursos\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b08bbef10b0f37fbc6ce86a6aa80277a\",\"name\":\"Diego Carvalho\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/e3fd76be5281c8c126d28597cc00d560d6b334adfe6a97ba68555907f72640a2?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/e3fd76be5281c8c126d28597cc00d560d6b334adfe6a97ba68555907f72640a2?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/e3fd76be5281c8c126d28597cc00d560d6b334adfe6a97ba68555907f72640a2?s=96&d=mm&r=g\",\"caption\":\"Diego Carvalho\"},\"sameAs\":[\"https:\/\/www.facebook.com\/professordiegocarvalho\"],\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/diegoestrategiaconcursos-com-br\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"TCE\/SC - 2016 - Coment\u00e1rios de Inform\u00e1tica","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/","og_locale":"pt_BR","og_type":"article","og_title":"TCE\/SC - 2016 - Coment\u00e1rios de Inform\u00e1tica","og_description":"Fala, galera ;) &nbsp; Amanh\u00e3 viajo para\u00a0as minhas t\u00e3o merecidas\u00a0f\u00e9rias, mas tirei um tempinho agora de madrugada para comentar rapidamente a prova do TCE\/SC. A prova foi bem tranquila da nossa parte, exceto pelas malditas quest\u00f5es de ferramentas. Vamos l\u00e1&#8230; &nbsp; 54. A m\u00e9trica de contagem de pontos por fun\u00e7\u00e3o, disseminada pelo\u00a0IFPUG (International Function Point [&hellip;]","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/","og_site_name":"Estrat\u00e9gia Concursos","article_author":"https:\/\/www.facebook.com\/professordiegocarvalho","article_published_time":"2016-06-01T06:11:48+00:00","article_modified_time":"2016-06-01T14:40:53+00:00","author":"Diego Carvalho","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Diego Carvalho","Est. tempo de leitura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/"},"author":{"name":"Diego Carvalho","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b08bbef10b0f37fbc6ce86a6aa80277a"},"headline":"TCE\/SC &#8211; 2016 &#8211; Coment\u00e1rios de Inform\u00e1tica","datePublished":"2016-06-01T06:11:48+00:00","dateModified":"2016-06-01T14:40:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/"},"wordCount":1553,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"articleSection":["Concursos P\u00fablicos"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#respond"]}],"copyrightYear":"2016","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/","name":"TCE\/SC - 2016 - Coment\u00e1rios de Inform\u00e1tica","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"datePublished":"2016-06-01T06:11:48+00:00","dateModified":"2016-06-01T14:40:53+00:00","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/tcesc-2016-comentarios-da-prova-de-engenharia-de-software-e-desenvolvimento\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"TCE\/SC &#8211; 2016 &#8211; Coment\u00e1rios de Inform\u00e1tica"}]},{"@type":"WebSite","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","name":"Estrat\u00e9gia Concursos","description":"O blog da Estrat\u00e9gia Concursos traz not\u00edcias sobre concursos e artigos de professores oferecendo cursos para concursos (pdf + videaulas) no site.","publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization","name":"Estrat\u00e9gia Concursos","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2025\/06\/03203428\/logo_concursos-1.jpg","width":230,"height":60,"caption":"Estrat\u00e9gia Concursos"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/EstratConcursos"]},{"@type":"Person","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b08bbef10b0f37fbc6ce86a6aa80277a","name":"Diego Carvalho","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/e3fd76be5281c8c126d28597cc00d560d6b334adfe6a97ba68555907f72640a2?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/e3fd76be5281c8c126d28597cc00d560d6b334adfe6a97ba68555907f72640a2?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/e3fd76be5281c8c126d28597cc00d560d6b334adfe6a97ba68555907f72640a2?s=96&d=mm&r=g","caption":"Diego Carvalho"},"sameAs":["https:\/\/www.facebook.com\/professordiegocarvalho"],"url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/diegoestrategiaconcursos-com-br\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/40358","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/users\/131"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=40358"}],"version-history":[{"count":7,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/40358\/revisions"}],"predecessor-version":[{"id":40420,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/40358\/revisions\/40420"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=40358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=40358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=40358"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=40358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}