{"id":25817,"date":"2015-08-18T23:43:28","date_gmt":"2015-08-19T02:43:28","guid":{"rendered":"http:\/\/www.estrategiaconcursos.com.br\/blog\/?p=25817"},"modified":"2015-08-19T10:10:12","modified_gmt":"2015-08-19T13:10:12","slug":"concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/","title":{"rendered":"Concurso AUFC\/TCU (2015) &#8211; Engenharia de Software e Desenvolvimento de Sistemas"},"content":{"rendered":"<p>Galera,<\/p>\n<p>&nbsp;<\/p>\n<p>Achei que a prova veio com poucas quest\u00f5es de Engenharia de Software e Desenvolvimento de Sistemas, visto que a \u00faltima prova tinha privilegiado mais essa \u00e1rea. Quanto \u00e0 dificuldade&#8230; bem, \u00e9 TCU! Eu n\u00e3o esperaria menos! Vamos ver os coment\u00e1rios?<\/p>\n<p>&nbsp;<\/p>\n<p><strong>112. Quando duas ou mais aplica\u00e7\u00f5es mant\u00e9m e(ou) referenciam a mesma fun\u00e7\u00e3o de dados, deve-se contar os DERs (dados elementares referenciados) de todas as fun\u00e7\u00f5es de dados das aplica\u00e7\u00f5es envolvidas.<\/strong><\/p>\n<p>(Dificuldade: Dif\u00edcil) Apesar de\u00a0a reda\u00e7\u00e3o confundir um pouco o entendimento, a quest\u00e3o quis dizer que temos uma \u00fanica base de dados (ALI\/AIE) sendo referenciada por duas ou mais aplica\u00e7\u00f5es. <em>Faz sentido contar os Dados Elementares Referenciados (DER) para cada aplica\u00e7\u00e3o?<\/em> N\u00e3o, conta-se apenas uma vez.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>113. Imprimir um cheque e identific\u00e1-lo como pago na conta-corrente ser\u00e1 considerado um processo elementar se, juntas, essas atividades corresponderem \u00e0 menor unidade da atividade significativa para o usu\u00e1rio.<\/strong><\/p>\n<p>(Dificuldade: F\u00e1cil) Quest\u00e3o perfeita. O Processo Elementar\u00a0\u00e9 definido como a menor unidade de atividade significativa para o usu\u00e1rio. Ele\u00a0deve ser completo em si mesmo, independente e deixar a aplica\u00e7\u00e3o em um estado consistente. Percebam que a quest\u00e3o afirma que ser\u00e1 considerado um processo elementar se,<strong>juntas<\/strong>, corresponderem a menor unidade da atividade significativa para o usu\u00e1rio. Logo, podemos inferir que \u00e9 imposs\u00edvel imprimir um cheque sem identific\u00e1-lo como pago na conta-corrente.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>118. Conforme a metodologia SCRUM, Sprint Planning Meeting \u00e9 uma reuni\u00e3o de planejamento em que o Scrum Master prioriza os itens do Product Backlog e a equipe seleciona as atividades a serem implementadas no per\u00edodo.<\/strong><\/p>\n<p>(Dificuldade: F\u00e1cil) <em>Pessoal, quem prioriza itens do Product Backlog?<\/em> \u00c9 o Product Owner (PO) e, n\u00e3o, o Scrum Master (SM). Vimos em aula que o SM comunica os itens \u00e0 equipe, mas quem prioriza \u00e9 o PO.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>119. O m\u00e9todo para a implanta\u00e7\u00e3o de mudan\u00e7as denominado Kanban n\u00e3o prev\u00ea pap\u00e9is nem cerim\u00f4nias espec\u00edficas.<\/strong><\/p>\n<p>(Dificuldade: M\u00e9dia)\u00a0De fato, ele n\u00e3o prev\u00ea pap\u00e9is ou cerim\u00f4nias espec\u00edficas. Aposto que muitos ficaram em d\u00favida por conta de a quest\u00e3o dizer que \u00e9 um m\u00e9todo de gerenciamento de mudan\u00e7as. Galera, Kanban \u00e9 um coringa &#8211; ele serve para um bocado de coisas, desde que gerencie o progresso do trabalho. Na aula, n\u00f3s vimos que ele \u00e9 constru\u00eddo sob o conceito de melhoria cont\u00ednua, impulsionando mudan\u00e7as (dissemos, inclusive, que se trata de um acelerador para a condu\u00e7\u00e3o de mudan\u00e7as).<\/p>\n<p>&nbsp;<\/p>\n<p><strong>120.\u00a0A cada nova funcionalidade de software adicionada na pr\u00e1tica de refactoring (refatora\u00e7\u00e3o) em XP, a chance, o desafio e a coragem de alterar o c\u00f3digo-fonte de um software s\u00e3o aproveitados como oportunidade para que o design do software adote uma forma mais simples ou em harmonia com o ciclo de vida desse software, ainda que isso implique a altera\u00e7\u00e3o de um c\u00f3digo com funcionamento correto.<\/strong><\/p>\n<p>(Dificuldade: Recurso) <em>Que loucura \u00e9 essa?<\/em>\u00a0Vimos insistentemente em aula que Refactoring n\u00e3o adiciona novas funcionalidades. N\u00e3o entendi porque a banca considerou a quest\u00e3o como certa. Para mim, cabe recurso!<\/p>\n<p>&nbsp;<\/p>\n<p><strong>121. Os casos de testes s\u00e3o especifica\u00e7\u00f5es acerca das entradas para o teste e da sa\u00edda esperada e englobam, tamb\u00e9m, uma declara\u00e7\u00e3o do que est\u00e1 sendo testado. Devido ao tamanho do espa\u00e7o de possibilidades de teste, a gera\u00e7\u00e3o autom\u00e1tica exaustiva de casos de testes que exploram todas as entradas e sa\u00eddas para qualquer configura\u00e7\u00e3o de teste \u00e9 imposs\u00edvel ou computacionalmente intrat\u00e1vel.<\/strong><\/p>\n<p>(Dificuldade:\u00a0F\u00e1cil) Quest\u00e3o perfeita! \u00c9 invi\u00e1vel testar todo o espa\u00e7o amostral de testes poss\u00edveis. <em>Voc\u00eas se lembram que n\u00f3s vimos em aula a t\u00e9cnica de Parti\u00e7\u00e3o de Equival\u00eancia? Voc\u00eas se lembram que n\u00f3s vimos que um dos princ\u00edpios de teste \u00e9 que &#8220;Testes exaustivos s\u00e3o imposs\u00edveis&#8221;, i.e., \u00e9 invi\u00e1vel\u00a0testar todas as combina\u00e7\u00f5es de entradas e pr\u00e9-condi\u00e7\u00f5es, exceto para casos triviais?<\/em> Pois \u00e9 ;)<\/p>\n<p>&nbsp;<\/p>\n<p><strong>122. O teste de integra\u00e7\u00e3o consiste em construir gradualmente o sistema, por integra\u00e7\u00e3o de seus componentes, e testar o sistema resultante, buscando identificar e analisar problemas originados a partir das intera\u00e7\u00f5es entre esses componentes, em um ambiente de execu\u00e7\u00e3o com caracter\u00edsticas pr\u00f3ximas \u00e0quelas a serem utilizadas no ambiente operacional real.<\/strong><\/p>\n<p>(Dificuldade:\u00a0F\u00e1cil) Isso \u00e9 pura linguagem do Sommerville.\u00a0Quest\u00e3o tranquila, apenas descreve o\u00a0Teste de Integra\u00e7\u00e3o.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>123. As \u00e1reas cobertas pela ePING est\u00e3o segmentadas em: interconex\u00e3o, seguran\u00e7a, meios de acesso, organiza\u00e7\u00e3o e interc\u00e2mbio de informa\u00e7\u00f5es, al\u00e9m de melhoria continuada dos servi\u00e7os de governo eletr\u00f4nico. Para cada uma dessas \u00e1reas, s\u00e3o apresentados componentes que podem variar quanto \u00e0 situa\u00e7\u00e3o de ado\u00e7\u00e3o ou ao estudo feito pelo governo federal.<\/strong><\/p>\n<p>(Dificuldade: F\u00e1cil) <em>Melhoria Continuada dos Servi\u00e7os do Governo Eletr\u00f4nico?<\/em> Viajou! O \u00faltimo segmento \u00e9 &#8216;\u00c1reas de Integra\u00e7\u00e3o para Governo Eletr\u00f4nico&#8217; (lembraram do nosso mnem\u00f4nico na hora da prova?).<\/p>\n<p>&nbsp;<\/p>\n<p><strong>124. De acordo com a arquitetura ePING, alguns algoritmos especificados para defini\u00e7\u00e3o de chave de cifra\u00e7\u00e3o sim\u00e9trica s\u00e3o RC4, IDEA, 3DES e AES<\/strong><\/p>\n<p>(Dificuldade: Asi\u00e1tica) Galera, essa daqui \u00e9 para ninjas! Quem a\u00ed tentou decorar os algoritmos para defini\u00e7\u00e3o de chave de cifra\u00e7\u00e3o?\u00a0N\u00e3o se preocupem com itens como esse &#8211; n\u00e3o compensa estudar esse tipo de coisa.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>128. A partir da interpreta\u00e7\u00e3o do trecho JSF (JavaServer Faces), vers\u00e3o 2, no c\u00f3digo a seguir, verifica-se que uma provid\u00eancia v\u00e1lida \u00e9 configurar o managed-bean clientePage no arquivo faces-config.xml.<\/strong><\/p>\n<p>(Dificuldade:\u00a0F\u00e1cil)\u00a0O c\u00f3digo trata de\u00a0um formul\u00e1rio simples. A quest\u00e3o afirma que \u00e9 v\u00e1lido configurar o clientePage no arquivo faces-config.xml. Perfeito, \u00e9 l\u00e1 mesmo que n\u00f3s podemos descrever e configurar um\u00a0MB.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>129. No contexto de um c\u00f3digo na linguagem Java, o comando a seguir \u00e9 utilizado com a finalidade espec\u00edfica de passar para o campo de visibilidade p\u00fablica saldo o valor da vari\u00e1vel deposito com o tipo double. public void saldo (double deposito).<\/strong><\/p>\n<p>(Dificuldade:\u00a0M\u00e9dia) A\u00a0reda\u00e7\u00e3o ficou um pouco confusa, mas vejam que a quest\u00e3o fala em passar para\u00a0<strong>campo<\/strong>. <em>Que campo?<\/em> Isso \u00e9 um m\u00e9todo!<\/p>\n<p>&nbsp;<\/p>\n<p><strong>130. O servidor Tomcat n\u00e3o pode ser usado como um servidor JEE completo, pois, mesmo dispondo de um container Servlet e JSP, ele n\u00e3o implementa EJB.<\/strong><\/p>\n<p>(Dificuldade:\u00a0F\u00e1cil) Quem viu a aula achou tranquilo! Vimos insistentemente que o Tomcat n\u00e3o \u00e9 um Servidor JEE completo porque &#8211; entre outras coisas\u00a0&#8211;\u00a0n\u00e3o implementa EJB.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>131. No trecho do c\u00f3digo JavaScript a seguir, o valor retornado em this, da fun\u00e7\u00e3o minhaMsg, ser\u00e1 CampoRequerido. var minhaMsg ={ m1: \u201cCampo\u201d, m2:\u201dRequerido\u201d, mensagem: function () { return this; } } minhaMsg.mensagem();<\/strong><\/p>\n<p>(Dificuldade: Dif\u00edcil) Na quest\u00e3o, temos o objeto minhaMsg, contendo tr\u00eas pares de nomes de propriedades do objeto e valores associados. O \u00faltimo \u00e9 uma fun\u00e7\u00e3o que retorna o objeto global. O JavaScript permite definir uma fun\u00e7\u00e3o como m\u00e9todo de um objeto, que \u00e9 o que ocorreu na quest\u00e3o, i.e., o objeto minhaMsg tem duas propriedades (m1 e m2) e um m\u00e9todo (mensagem). A palavra-chave this retorna sempre o &#8216;dono&#8217; do c\u00f3digo.\u00a0Esse m\u00e9todo pertence ao objeto minhaMsg, logo retornar\u00e1 [object Object]. Para retornar &#8220;CampoRequerido&#8221;, o c\u00f3digo seria return this.m1 + this.m2;<\/p>\n<p>&nbsp;<\/p>\n<p><strong>132.\u00a0Caso um usu\u00e1rio, ao utilizar o software de controle de vers\u00f5es Subversion, tente sobrescrever uma mudan\u00e7a j\u00e1 realizada por outro e isso gere uma situa\u00e7\u00e3o designada como conflito, o software n\u00e3o tentar\u00e1 resolver automaticamente essa situa\u00e7\u00e3o.<\/strong><\/p>\n<p>(Dificuldade: M\u00e9dia)\u00a0Galera, quando voc\u00ea atualiza sua c\u00f3pia de trabalho, o Subversion mostra uma telinha com todos os conflitos gerados e VOC\u00ca tem a responsabilidade de\u00a0resolver os conflitos na m\u00e3o &#8211; isso n\u00e3o ocorre automaticamente.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>133. No desenvolvimento de aplica\u00e7\u00e3o para dispositivos m\u00f3veis, em vez de se utilizar uma plataforma espec\u00edfica ou um ambiente cross-platform, pode-se optar por um tipo h\u00edbrido, como, por exemplo, um componente HTML 5 envelopado em containers para acessar recursos espec\u00edficos de cada plataforma.<\/strong><\/p>\n<p>(Dificuldade: Dif\u00edcil)\u00a0O tipo h\u00edbrido cont\u00e9m um componente web (baseado em HTML5) e um container nativo para acessar recursos espec\u00edficos\u00a0da plataforma e do dispositivo. O c\u00f3digo principal em HTML5 \u00e9 envelopado em um container, como se fosse um app nativo. Assim, ele pode ser disponibilizado em uma loja de aplicativos. Quest\u00e3o bastante complicada.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>134.\u00a0Uma caracter\u00edstica positiva da ferramenta SonarQube, quando utilizada para realizar a an\u00e1lise est\u00e1tica de c\u00f3digo-fonte, \u00e9 a conveni\u00eancia de instala\u00e7\u00e3o e utiliza\u00e7\u00e3o em dispositivos m\u00f3veis.<\/strong><\/p>\n<p>(Dificuldade:\u00a0Recurso) Galera, o primeiro edital cobrava SonarQube. A retifica\u00e7\u00e3o retirou, logo n\u00e3o faz sentido cobrar essa ferramenta. Para mim, \u00e9 recurso na certa!<\/p>\n<p>&nbsp;<\/p>\n<p><strong>135. Nos padr\u00f5es de projeto (design patterns) estruturais, utilizam-se t\u00e9cnicas que valorizam um forte acoplamento entre as classes para favorecer o aprendizado e a portabilidade das aplica\u00e7\u00f5es.<\/strong><\/p>\n<p>(Dificuldade:\u00a0F\u00e1cil) <em>Forte acoplamento?<\/em> <em>Que padr\u00e3o de projeto valoriza forte acoplamento?<\/em> Pelo contr\u00e1rio, valoriza o fraco acoplamento, i.e., a redu\u00e7\u00e3o das depend\u00eancias.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>136. Os padr\u00f5es de projeto classificados como EAI (enterprise integration patterns) fundamentam-se nas aplica\u00e7\u00f5es distribu\u00eddas e privilegiam o uso das mensagens eletr\u00f4nicas s\u00edncronas.<\/strong><\/p>\n<p>(Dificuldade:\u00a0Dif\u00edcil) Falamos disso em\u00a0aula: \u00e9\u00a0uma combina\u00e7\u00e3o de tecnologias que permite organizar processos de neg\u00f3cio de uma organiza\u00e7\u00e3o, visando o compartilhamento de dados e processos atrav\u00e9s da integra\u00e7\u00e3o de suas aplica\u00e7\u00f5es. Galera, pensem comigo: <em>faz sentido privilegiar mensagens s\u00edncronas em um ambiente distribu\u00eddo?<\/em> N\u00e3o, um dos aspectos dos Padr\u00f5es de Projeto EAI \u00e9 o processamento ass\u00edncrono.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>137. Um projeto de software orientado pela governan\u00e7a SOA deve estar alinhado n\u00e3o s\u00f3 com a governan\u00e7a de TI, mas tamb\u00e9m com a governan\u00e7a da arquitetura empresarial.<\/strong><\/p>\n<p>(Dificuldade: F\u00e1cil) \u00c9 at\u00e9 um pouco \u00f3bvio! Dissemos em aula que a Governan\u00e7a SOA estende a Governan\u00e7a de TI, e evidentemente que essa est\u00e1 alinhada \u00e0 governan\u00e7a da arquitetura empresarial.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>142. Na ger\u00eancia de um pipeline de implanta\u00e7\u00e3o (deployment pipeline), recomenda-se que o c\u00f3digo-fonte seja compilado repetidas vezes em contextos diferentes: durante o est\u00e1gio de commit, nos testes de aceita\u00e7\u00e3o, nos testes de capacidade e nos testes explorat\u00f3rios<\/strong><\/p>\n<p>(Dificuldade:\u00a0Dif\u00edcil) A quest\u00e3o afirma que, em cada fase, recomenda-se que o c\u00f3digo seja\u00a0compilado. <em>Voc\u00eas se lembram da figura apresentada em aula?<\/em> Pois \u00e9, o c\u00f3digo deve ser\u00a0compilado todas as vezes em que falhar em alguma das fases, porque h\u00e1 o feedback e a corre\u00e7\u00e3o. Caso n\u00e3o haja falha, n\u00e3o faz sentido compilar o c\u00f3digo em cada fase.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>143. De acordo com a abordagem DevOps (development \u2013 operations), os desafios da produ\u00e7\u00e3o de software de qualidade devem ser vencidos com o envolvimento dos desenvolvedores na opera\u00e7\u00e3o dos sistemas com os quais colaboraram no desenvolvimento<\/strong><\/p>\n<p>(Dificuldade: Dif\u00edcil)\u00a0Essa quest\u00e3o permite duas interpreta\u00e7\u00f5es de &#8216;envolvimento&#8217;: (1) no sentido de intera\u00e7\u00e3o e colabora\u00e7\u00e3o entre equipes; (2) no sentido de m\u00e3o na massa mesmo &#8211; na opera\u00e7\u00e3o dos sistemas. Eu entendi como (1), e erraria essa quest\u00e3o se tivesse feito a prova; acredito que o examinador entendeu como (2) e, por isso, marcou como errado. Eu acredito que cabe recurso tamb\u00e9m.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>144. Para que a pr\u00e1tica de integra\u00e7\u00e3o cont\u00ednua seja eficiente, \u00e9 necess\u00e1rio parametrizar e automatizar v\u00e1rias atividades relativas \u00e0 ger\u00eancia da configura\u00e7\u00e3o, n\u00e3o somente do c\u00f3digo-fonte produzido, mas tamb\u00e9m de bibliotecas e componentes externos<\/strong><\/p>\n<p>(Dificuldade:\u00a0M\u00e9dia) Quest\u00e3o perfeita! Parametrizam-se e automatizam-se componentes como c\u00f3digo-fonte, bibliotecas, scripts de build, entre outros, ajustando a depend\u00eancia entre eles.<\/p>\n<p>&nbsp;<\/p>\n<p>Valeu, galera (principalmente aqueles que fizeram o curso comigo). Qualquer d\u00favida ou erro nos coment\u00e1rios, fiquem \u00e0 vontade para\u00a0me enviar pelo facebook:<\/p>\n<p>&nbsp;<\/p>\n<p>https:\/\/www.facebook.com\/professordiegocarvalho<\/p>\n<p>&nbsp;<\/p>\n<p>Grande abra\u00e7o! ;)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Galera, &nbsp; Achei que a prova veio com poucas quest\u00f5es de Engenharia de Software e Desenvolvimento de Sistemas, visto que a \u00faltima prova tinha privilegiado mais essa \u00e1rea. Quanto \u00e0 dificuldade&#8230; bem, \u00e9 TCU! Eu n\u00e3o esperaria menos! Vamos ver os coment\u00e1rios? &nbsp; 112. Quando duas ou mais aplica\u00e7\u00f5es mant\u00e9m e(ou) referenciam a mesma fun\u00e7\u00e3o [&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":[],"tags":[888,806,728],"tax_estado":[],"class_list":["post-25817","post","type-post","status-publish","format-standard","hentry","tag-desenvolvimento-de-sistemas","tag-engenharia","tag-tcu-2015"],"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>Coment\u00e1rios Prova Engenharia de Software - TCU 2015<\/title>\n<meta name=\"description\" content=\"Prova Comentada de Engenharia de Software e Desenvolvimento de Sistemas do Concurso TCU 2015.\" \/>\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\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Concurso AUFC\/TCU (2015) - Engenharia de Software e Desenvolvimento de Sistemas\" \/>\n<meta property=\"og:description\" content=\"Prova Comentada de Engenharia de Software e Desenvolvimento de Sistemas do Concurso TCU 2015.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\" \/>\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=\"2015-08-19T02:43:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-08-19T13:10:12+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=\"10 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\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\"},\"author\":{\"name\":\"Diego Carvalho\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b08bbef10b0f37fbc6ce86a6aa80277a\"},\"headline\":\"Concurso AUFC\/TCU (2015) &#8211; Engenharia de Software e Desenvolvimento de Sistemas\",\"datePublished\":\"2015-08-19T02:43:28+00:00\",\"dateModified\":\"2015-08-19T13:10:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\"},\"wordCount\":2048,\"commentCount\":5,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"keywords\":[\"Desenvolvimento de Sistemas\",\"Engenharia\",\"TCU 2015\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#respond\"]}],\"copyrightYear\":\"2015\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\",\"name\":\"Coment\u00e1rios Prova Engenharia de Software - TCU 2015\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"datePublished\":\"2015-08-19T02:43:28+00:00\",\"dateModified\":\"2015-08-19T13:10:12+00:00\",\"description\":\"Prova Comentada de Engenharia de Software e Desenvolvimento de Sistemas do Concurso TCU 2015.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Concurso AUFC\/TCU (2015) &#8211; Engenharia de Software e Desenvolvimento de Sistemas\"}]},{\"@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":"Coment\u00e1rios Prova Engenharia de Software - TCU 2015","description":"Prova Comentada de Engenharia de Software e Desenvolvimento de Sistemas do Concurso TCU 2015.","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\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/","og_locale":"pt_BR","og_type":"article","og_title":"Concurso AUFC\/TCU (2015) - Engenharia de Software e Desenvolvimento de Sistemas","og_description":"Prova Comentada de Engenharia de Software e Desenvolvimento de Sistemas do Concurso TCU 2015.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/","og_site_name":"Estrat\u00e9gia Concursos","article_author":"https:\/\/www.facebook.com\/professordiegocarvalho","article_published_time":"2015-08-19T02:43:28+00:00","article_modified_time":"2015-08-19T13:10:12+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":"10 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/"},"author":{"name":"Diego Carvalho","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/b08bbef10b0f37fbc6ce86a6aa80277a"},"headline":"Concurso AUFC\/TCU (2015) &#8211; Engenharia de Software e Desenvolvimento de Sistemas","datePublished":"2015-08-19T02:43:28+00:00","dateModified":"2015-08-19T13:10:12+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/"},"wordCount":2048,"commentCount":5,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"keywords":["Desenvolvimento de Sistemas","Engenharia","TCU 2015"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#respond"]}],"copyrightYear":"2015","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/","name":"Coment\u00e1rios Prova Engenharia de Software - TCU 2015","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"datePublished":"2015-08-19T02:43:28+00:00","dateModified":"2015-08-19T13:10:12+00:00","description":"Prova Comentada de Engenharia de Software e Desenvolvimento de Sistemas do Concurso TCU 2015.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/concurso-tcu-engenharia-de-software-e-desenvolvimento-de-sistemas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Concurso AUFC\/TCU (2015) &#8211; Engenharia de Software e Desenvolvimento de Sistemas"}]},{"@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\/25817","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=25817"}],"version-history":[{"count":13,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/25817\/revisions"}],"predecessor-version":[{"id":25872,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/25817\/revisions\/25872"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=25817"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=25817"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=25817"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=25817"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}