{"id":1307123,"date":"2023-12-04T14:00:00","date_gmt":"2023-12-04T17:00:00","guid":{"rendered":"https:\/\/www.estrategiaconcursos.com.br\/blog\/?p=1307123"},"modified":"2023-11-18T12:04:19","modified_gmt":"2023-11-18T15:04:19","slug":"engenharia-software-destaque-padroes-grasp","status":"publish","type":"post","link":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/","title":{"rendered":"Engenharia de Software em Destaque: Padr\u00f5es GRASP."},"content":{"rendered":"\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-8e2a4af07f3003a8533125137aaf75dd\" id=\"h-introducao\">Introdu\u00e7\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Vamos retomar os temas de Engenharia de <em>Software<\/em>, uma das \u00e1reas mais cl\u00e1ssicas de Tecnologia da Informa\u00e7\u00e3o. Atendendo ao pedido de um querido amigo concurseiro, o artigo de hoje vai falar sobre padr\u00f5es GRASP.<\/p>\n\n\n\n<p>O assunto \u00e9 um t\u00f3pico mais avan\u00e7ado de padr\u00f5es de projeto, digamos assim. Al\u00e9m disso, n\u00e3o \u00e9 um tema t\u00e3o explorado nas revis\u00f5es dos professores, pois n\u00e3o faz parte do <em>top<\/em> 10 das maiores cobran\u00e7as.<\/p>\n\n\n\n<p>Ou seja, temos motivos suficientes para voc\u00ea ficar conosco e sair na frente da concorr\u00eancia. Recomendamos que leia este artigo caso esteja estudando para provas espec\u00edficas de TI, especialmente carreiras de Desenvolvimento de Sistemas.<\/p>\n\n\n\n<p>Por outro lado, se o seu foco \u00e9 \u00e1rea Fiscal ou pretende realizar provas concorridas que contemplem Tecnologia de Informa\u00e7\u00e3o, permane\u00e7a conosco at\u00e9 o final tamb\u00e9m. Veja o que vamos aprender hoje:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Padr\u00f5es de Projeto<\/strong><strong><\/strong><\/li>\n\n\n\n<li><strong>Padr\u00f5es GRASP<\/strong><strong><\/strong><\/li>\n\n\n\n<li><strong>Mnem\u00f4nicos<\/strong> <strong>GRASP<\/strong><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>Como sempre, faremos uma breve explica\u00e7\u00e3o para voc\u00ea n\u00e3o ficar perdido. Por\u00e9m, o ideal \u00e9 que voc\u00ea j\u00e1 tenha no\u00e7\u00f5es pr\u00e9vias de padr\u00f5es de projeto e orienta\u00e7\u00e3o a objetos. Como o assunto de hoje \u00e9 bem t\u00e9cnico, n\u00e3o d\u00e1 para fugir dessas no\u00e7\u00f5es.<\/p>\n\n\n\n<p>O assunto \u00e9 bem extenso, mas fizemos um esfor\u00e7o para compactar tudo em um artigo curtinho, de forma que voc\u00ea n\u00e3o gaste muito tempo na leitura. Chega de papo e vamos come\u00e7ar!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Tempo de leitura aproximada: 5 a 10 minutos<\/mark><\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-2fe3ff09efde482af901a0ee86c82e0b\" id=\"h-padroes-de-projeto\">Padr\u00f5es de Projeto<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Primeiramente, os padr\u00f5es de projeto s\u00e3o um conjunto de solu\u00e7\u00f5es conhecidas para problemas comuns no desenvolvimento de <em>software<\/em>. Em outras palavras, voc\u00ea uniformiza uma maneira para resolver determinado problema (sempre que surgir o problema X, vou fazer Y).<\/p>\n\n\n\n<p>Observe que padr\u00f5es de projeto est\u00e3o intimamente ligados ao conceito de reaproveitamento, cada vez mais necess\u00e1rio em grandes projetos de sistemas. Por conseguinte, a manuten\u00e7\u00e3o da solu\u00e7\u00e3o tende a ser mais simples, reduzindo os custos da demanda.<\/p>\n\n\n\n<p>Existem alguns conjuntos de padr\u00f5es, tais como <em>Gang of Four<\/em> (GoF) e <em>General Responsibility Assignment Software Patterns<\/em> (GRASP). No mundo dos concursos, o conjunto mais cobrado \u00e9 o GoF (inclusive j\u00e1 fizemos um artigo no passado sobre ele).<\/p>\n\n\n\n<p>Por causa disso, os alunos tendem a negligenciar os padr\u00f5es GRASP nos estudos. Talvez voc\u00ea j\u00e1 saiba o restante da hist\u00f3ria (ou pode imaginar). Quando o t\u00f3pico cai e o aluno erra a quest\u00e3o, ele perde posi\u00e7\u00f5es na lista e corre o risco de ficar fora das vagas.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-b592f8fe0928e89aebeb6e0479e2a030\" id=\"h-padroes-grasp\">Padr\u00f5es GRASP<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Como a pr\u00f3pria tradu\u00e7\u00e3o indica, os padr\u00f5es GRASP s\u00e3o solu\u00e7\u00f5es reutiliz\u00e1veis para atribuir responsabilidades a classes e objetos na Programa\u00e7\u00e3o Orientada a Objetos (POO).<\/p>\n\n\n\n<p>Os padr\u00f5es GRASP s\u00e3o 9, em ordem alfab\u00e9tica: alta coes\u00e3o, baixo acoplamento, controlador, criador, especialista na informa\u00e7\u00e3o, fabrica\u00e7\u00e3o pura\/pura fabrica\u00e7\u00e3o, indire\u00e7\u00e3o, polimorfismo e prote\u00e7\u00e3o contra varia\u00e7\u00f5es. Segue a descri\u00e7\u00e3o de cada um deles:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-d3bc87e1819983d662daebf86ea1cdb4\" id=\"h-parte-1-dos-padroes-grasp\">Parte 1 dos Padr\u00f5es GRASP<\/h3>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Alta Coes\u00e3o (<em>High Cohesion<\/em>):<\/mark> <\/strong>Em um projeto, as responsabilidades devem ser divididas entre as classes. Cada classe deve focar apenas em sua responsabilidade.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Baixo Acoplamento (<em>Low Coupling<\/em>):<\/mark> <\/strong>As classes devem possuir pouca depend\u00eancia umas das outras. Assim, caso uma classe sofra altera\u00e7\u00f5es, a outra classe ser\u00e1 impactada o m\u00ednimo poss\u00edvel.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Controlador (<em>Controller<\/em>):<\/mark> <\/strong>Uma classe \u00e9 respons\u00e1vel por tratar os eventos do sistema. Na pr\u00e1tica, essa classe representa o sistema ou um cen\u00e1rio do caso de uso em que o evento ocorre. <\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Criador (<em>Creator<\/em>):<\/mark> <\/strong>Uma classe \u00e9 respons\u00e1vel por criar inst\u00e2ncias \/ objetos de outra classe.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading has-vivid-purple-color has-text-color has-link-color wp-elements-0dd8b0188d900f706e2441a4ac185e78\" id=\"h-parte-2-dos-padroes-grasp\">Parte 2 dos Padr\u00f5es GRASP<\/h3>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Especialista na Informa\u00e7\u00e3o (<em>Information Expert<\/em>):<\/mark> <\/strong>Uma classe ou um objeto pode delegar uma responsabilidade a outro(a), que \u00e9 especialista no dom\u00ednio em quest\u00e3o. Ou seja, quem recebe a delega\u00e7\u00e3o possui as informa\u00e7\u00f5es necess\u00e1rias para o cumprimento da responsabilidade.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Fabrica\u00e7\u00e3o Pura\/Pura Fabrica\u00e7\u00e3o (<em>Pure Fabrication<\/em>):<\/mark> <\/strong>Classe fict\u00edcia, com comportamento artificial, que n\u00e3o possui v\u00ednculos, nem representa o dom\u00ednio em quest\u00e3o. Est\u00e1 l\u00e1 apenas para prestar um servi\u00e7o, por conveni\u00eancia.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Indire\u00e7\u00e3o (<em>Indirection<\/em>):<\/mark> <\/strong>Um objeto ou uma classe realiza a media\u00e7\u00e3o entre dois elementos, de maneira intermedi\u00e1ria. \u00c9 uma esp\u00e9cie de delega\u00e7\u00e3o de responsabilidades, mantendo o baixo acoplamento entre os elementos envolvidos.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Polimorfismo (<em>Polymorphism<\/em>):<\/mark> <\/strong>Uma classe pode apresentar m\u00e9todos similares, mas com comportamentos diferentes, cada qual com sua responsabilidade. Isso faz com que haja varia\u00e7\u00e3o, de acordo com a necessidade.<\/p>\n\n\n\n<p><strong><mark style=\"background-color:#fcb900\" class=\"has-inline-color\">Prote\u00e7\u00e3o contra Varia\u00e7\u00f5es (<em>Protected Variations<\/em>):<\/mark> <\/strong>Identifica pontos de varia\u00e7\u00e3o ou instabilidade no sistema. Por meio da atribui\u00e7\u00e3o de responsabilidades, \u00e9 criada uma <em>interface <\/em>est\u00e1vel, evitando que os componentes do sistema tenham variantes.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Concurseiro, padr\u00f5es GRASP n\u00e3o s\u00e3o conjun\u00e7\u00f5es em prova de L\u00edngua Portuguesa. Em outras palavras, n\u00e3o \u00e9 um assunto frequentemente cobrado, como j\u00e1 explicamos.<\/p>\n\n\n\n<p>Se voc\u00ea souber o nome dos padr\u00f5es e as descri\u00e7\u00f5es que mencionamos, sair\u00e1 na frente de 99% dos outros candidatos. N\u00e3o adianta trazermos exemplos e aprofundarmos muito mais, porque as possibilidades de cobran\u00e7a s\u00e3o enxutas mesmo. &nbsp;<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-1a2970a30962d826c2f07adcbed73af0\" id=\"h-mnemonicos-grasp\">Mnem\u00f4nicos GRASP<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Hoje trouxemos uma novidade. J\u00e1 o conhecemos de \u201coutros carnavais\u201d e sabemos que voc\u00ea adora uma surpresinha. Aproveitando que o artigo \u00e9 curtinho, preparamos mnem\u00f4nicos exclusivos para ajudar a decorar o assunto.<\/p>\n\n\n\n<p>Na pior das hip\u00f3teses, se estiver com muita dificuldade, tente ao menos decorar os 9 padr\u00f5es com o esquema abaixo. Acredite: a ordem alfab\u00e9tica ajuda o c\u00e9rebro a memorizar.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"592\" height=\"438\" src=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14220256\/mnemonico.png\" alt=\"Figura 1 - Mnem\u00f4nico para Padr\u00f5es GRASP.\" class=\"wp-image-1307136\" srcset=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14220256\/mnemonico.png 592w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14220256\/mnemonico-300x222.png 300w, https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14220256\/mnemonico-150x111.png 150w\" sizes=\"auto, (max-width: 592px) 100vw, 592px\" \/><figcaption class=\"wp-element-caption\">Figura 1 &#8211; Mnem\u00f4nico para Padr\u00f5es GRASP.<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Se voc\u00ea \u00e9 do tipo que gosta de frases, preparamos uma para ajudar tamb\u00e9m. Esque\u00e7a a sem\u00e2ntica e a ironia apresentada no contexto. Decore a frase toda, focando apenas no in\u00edcio de cada palavra para lembrar dos termos.<\/p>\n\n\n\n<p class=\"has-pale-cyan-blue-background-color has-background has-medium-font-size\"><strong>\u201c<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">A<\/mark>tualmente, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">c<\/mark>ontinuo <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">b<\/mark>em <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">a<\/mark>nimado(a), <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">c<\/mark>ompletamente na <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">c<\/mark>orreria e <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">e<\/mark>sperando <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">i<\/mark>nforma\u00e7\u00f5es de <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">p<\/mark>essoas <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">f<\/mark>alsas, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">i<\/mark>nvejosas, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">p<\/mark>regui\u00e7osas, <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">p<\/mark>essimistas e <mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">v<\/mark>igaristas.\u201d<\/strong><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading has-vivid-red-color has-text-color has-link-color wp-elements-afb9d8d5f80c728b1dd72a12fec5312d\" id=\"h-conclusao\">Conclus\u00e3o<\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Em suma, o artigo de hoje apresentou padr\u00f5es GRASP, um t\u00f3pico avan\u00e7ado de Engenharia de <em>Software<\/em>. Se voc\u00ea conseguiu compreender bem os conceitos apresentados nesta publica\u00e7\u00e3o, sugerimos que pule direto para as quest\u00f5es para treinar.<\/p>\n\n\n\n<p>Tenha em mente que \u00e9 fundamental treinar o seu aprendizado por meio de quest\u00f5es. Alunos aprovados realizam milhares de exerc\u00edcios at\u00e9 conseguir atingir seu objetivo. O acesso ao Sistema de Quest\u00f5es do Estrat\u00e9gia Concursos \u00e9 feito pelo <em>link<\/em>: <a href=\"https:\/\/concursos.estrategia.com\/\">https:\/\/concursos.estrategia.com\/<\/a>.<\/p>\n\n\n\n<p>Por fim, se quiser aprofundar o conte\u00fado ou tirar d\u00favidas espec\u00edficas, sugerimos que busque o material do Estrat\u00e9gia Concursos. N\u00f3s oferecemos diversos cursos em pdf, videoaulas e \u00e1udios para voc\u00ea estudar. Saiba mais por meio do <em>link<\/em> <a href=\"http:\/\/www.estrategiaconcursos.com.br\/cursos\/\">http:\/\/www.estrategiaconcursos.com.br\/cursos\/<\/a>.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Bons estudos e at\u00e9 a pr\u00f3xima!<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><em>Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o no Tribunal de Contas do Estado do Rio de Janeiro (TCE-RJ), al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.<\/em><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-abertos\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos Abertos<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"h-quer-saber-tudo-de-concursos-previstos\"><strong>Quer Saber Tudo de Concursos Previstos?<\/strong><\/h4>\n\n\n\n<h4 class=\"wp-block-heading has-text-align-center\" id=\"h-confira-nossos-artigos\"><strong>Confira Nossos Artigos<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2023<\/a><\/p>\n\n\n\n<p class=\"has-text-align-center has-cyan-bluish-gray-background-color has-background\"><a href=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/concursos-2024\/\" target=\"_blank\" rel=\"noreferrer noopener\">Concursos 2024<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software. <\/p>\n","protected":false},"author":2462,"featured_media":1307142,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"post_tipo":"article","footnotes":""},"categories":[220215,220216,1,220180,220184,220181,1983,220182,220183,220190,214710],"tags":[40,220172,25],"tax_estado":[219964,219965,219966,219967,219968,219969,219963,219970,219971,219972,219973,219974,219975,219976,219977,219978,219979,219980,219981,219982,219983,219984,219985,219986,219987,219988,219989,219990],"class_list":["post-1307123","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-agencia-reguladora","category-agencia-reguladora-agencia-reguladora","category-cursos-e-concursos","category-controle-gestao","category-engenharias-e-ti","category-area-financeira","category-fiscal-estadual","category-fiscal-federal","category-fiscal-municipal","category-policial-peritos","category-tribunais-de-contas","tag-concurso","tag-engenharia-de-software","tag-tecnologia-da-informacao","tax_estado-ac","tax_estado-al","tax_estado-am","tax_estado-ap","tax_estado-ba","tax_estado-ce","tax_estado-concursos-federais","tax_estado-df","tax_estado-es","tax_estado-go","tax_estado-ma","tax_estado-mg","tax_estado-ms","tax_estado-mt","tax_estado-pa","tax_estado-pb","tax_estado-pe","tax_estado-pi","tax_estado-pr","tax_estado-rj","tax_estado-rn","tax_estado-ro","tax_estado-rr","tax_estado-rs","tax_estado-sc","tax_estado-se","tax_estado-sp","tax_estado-to"],"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>GRASP: Padr\u00f5es de Projeto<\/title>\n<meta name=\"description\" content=\"Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software.\" \/>\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\/engenharia-software-destaque-padroes-grasp\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Engenharia de Software em Destaque: Padr\u00f5es GRASP.\" \/>\n<meta property=\"og:description\" content=\"Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/\" \/>\n<meta property=\"og:site_name\" content=\"Estrat\u00e9gia Concursos\" \/>\n<meta property=\"article:published_time\" content=\"2023-12-04T17:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png\" \/>\n\t<meta property=\"og:image:width\" content=\"567\" \/>\n\t<meta property=\"og:image:height\" content=\"378\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Cristiane Selem Ferreira Neves\" \/>\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=\"Cristiane Selem Ferreira Neves\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. tempo de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 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\/engenharia-software-destaque-padroes-grasp\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/\"},\"author\":{\"name\":\"Cristiane Selem Ferreira Neves\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904\"},\"headline\":\"Engenharia de Software em Destaque: Padr\u00f5es GRASP.\",\"datePublished\":\"2023-12-04T17:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/\"},\"wordCount\":1271,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png\",\"keywords\":[\"Concurso\",\"engenharia de software\",\"Tecnologia da Informa\u00e7\u00e3o\"],\"articleSection\":[\"Ag\u00eancia Reguladora\",\"Ag\u00eancia Reguladora\",\"Concursos P\u00fablicos\",\"Controladorias\/Gest\u00e3o (CGU, CGE, STN, EPPGG)\",\"Engenharias e TI\",\"Financeira (BACEN, CVM, SUSEP e BNDES)\",\"Fiscal - Estadual (ICMS)\",\"Fiscal - Federal (RFB e AFT)\",\"Fiscal - Municipal (ISS)\",\"Policial (Peritos, Papiloscopistas)\",\"Tribunais de Contas (TCU, TCE, TCM)\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#respond\"]}],\"copyrightYear\":\"2023\",\"copyrightHolder\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/\",\"name\":\"GRASP: Padr\u00f5es de Projeto\",\"isPartOf\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png\",\"datePublished\":\"2023-12-04T17:00:00+00:00\",\"description\":\"Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage\",\"url\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png\",\"contentUrl\":\"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png\",\"width\":567,\"height\":378},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"In\u00edcio\",\"item\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Engenharia de Software em Destaque: Padr\u00f5es GRASP.\"}]},{\"@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\/4afd42dbb493f6ef0c87baf438fd3904\",\"name\":\"Cristiane Selem Ferreira Neves\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g\",\"caption\":\"Cristiane Selem Ferreira Neves\"},\"description\":\"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.\",\"url\":\"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"GRASP: Padr\u00f5es de Projeto","description":"Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software.","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\/engenharia-software-destaque-padroes-grasp\/","og_locale":"pt_BR","og_type":"article","og_title":"Engenharia de Software em Destaque: Padr\u00f5es GRASP.","og_description":"Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software.","og_url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/","og_site_name":"Estrat\u00e9gia Concursos","article_published_time":"2023-12-04T17:00:00+00:00","og_image":[{"width":567,"height":378,"url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png","type":"image\/png"}],"author":"Cristiane Selem Ferreira Neves","twitter_card":"summary_large_image","twitter_creator":"@EstratConcursos","twitter_site":"@EstratConcursos","twitter_misc":{"Escrito por":"Cristiane Selem Ferreira Neves","Est. tempo de leitura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"NewsArticle","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#article","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/"},"author":{"name":"Cristiane Selem Ferreira Neves","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#\/schema\/person\/4afd42dbb493f6ef0c87baf438fd3904"},"headline":"Engenharia de Software em Destaque: Padr\u00f5es GRASP.","datePublished":"2023-12-04T17:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/"},"wordCount":1271,"commentCount":0,"publisher":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png","keywords":["Concurso","engenharia de software","Tecnologia da Informa\u00e7\u00e3o"],"articleSection":["Ag\u00eancia Reguladora","Ag\u00eancia Reguladora","Concursos P\u00fablicos","Controladorias\/Gest\u00e3o (CGU, CGE, STN, EPPGG)","Engenharias e TI","Financeira (BACEN, CVM, SUSEP e BNDES)","Fiscal - Estadual (ICMS)","Fiscal - Federal (RFB e AFT)","Fiscal - Municipal (ISS)","Policial (Peritos, Papiloscopistas)","Tribunais de Contas (TCU, TCE, TCM)"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#respond"]}],"copyrightYear":"2023","copyrightHolder":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/","name":"GRASP: Padr\u00f5es de Projeto","isPartOf":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage"},"image":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage"},"thumbnailUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png","datePublished":"2023-12-04T17:00:00+00:00","description":"Conhe\u00e7a os 9 padr\u00f5es de projeto GRASP e acerte muitas quest\u00f5es sobre o assunto na disciplina de Engenharia de Software.","breadcrumb":{"@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#primaryimage","url":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png","contentUrl":"https:\/\/dhg1h5j42swfq.cloudfront.net\/2023\/11\/14222353\/imagemdestaque.png","width":567,"height":378},{"@type":"BreadcrumbList","@id":"https:\/\/www.estrategiaconcursos.com.br\/blog\/engenharia-software-destaque-padroes-grasp\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"In\u00edcio","item":"https:\/\/www.estrategiaconcursos.com.br\/blog\/"},{"@type":"ListItem","position":2,"name":"Engenharia de Software em Destaque: Padr\u00f5es GRASP."}]},{"@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\/4afd42dbb493f6ef0c87baf438fd3904","name":"Cristiane Selem Ferreira Neves","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/75398471ed0bdb2b96874c4f62eccff4b792181d3ee38d22ddd2bcb33c82e45a?s=96&d=mm&r=g","caption":"Cristiane Selem Ferreira Neves"},"description":"Cristiane Selem Ferreira Neves \u00e9 Bacharel em Ci\u00eancia da Computa\u00e7\u00e3o e Mestre em Sistemas de Informa\u00e7\u00e3o pela Universidade Federal do Rio de Janeiro (UFRJ), al\u00e9m de possuir a certifica\u00e7\u00e3o Project Management Professional pelo Project Management Institute (PMI). J\u00e1 foi aprovada nos seguintes concursos: ITERJ (2012), DATAPREV (2012), VALEC (2012), Rioprevid\u00eancia (2012\/2013), TJ-RJ (2022), TCE-RJ (2022) e CGE-SC (2022\/2023). Atualmente exerce o cargo efetivo de Auditora de Controle Externo \u2013 Tecnologia da Informa\u00e7\u00e3o e integra o corpo docente da Escola de Contas de Gest\u00e3o do TCE-RJ, al\u00e9m de ser produtora de conte\u00fado dos Blogs do Estrat\u00e9gia Concursos, OAB e Carreiras Jur\u00eddicas.","url":"https:\/\/www.estrategiaconcursos.com.br\/blog\/author\/cristianeselemgmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1307123","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\/2462"}],"replies":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/comments?post=1307123"}],"version-history":[{"count":21,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1307123\/revisions"}],"predecessor-version":[{"id":1307440,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/posts\/1307123\/revisions\/1307440"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media\/1307142"}],"wp:attachment":[{"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/media?parent=1307123"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/categories?post=1307123"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tags?post=1307123"},{"taxonomy":"tax_estado","embeddable":true,"href":"https:\/\/www.estrategiaconcursos.com.br\/blog\/wp-json\/wp\/v2\/tax_estado?post=1307123"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}