{"id":617,"date":"2022-01-26T01:52:04","date_gmt":"2022-01-26T01:52:04","guid":{"rendered":"https:\/\/www.cybermedian.com\/pt\/?p=617"},"modified":"2022-04-01T11:11:21","modified_gmt":"2022-04-01T03:11:21","slug":"develop-dfd-with-stepwise-refinement","status":"publish","type":"post","link":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/","title":{"rendered":"Desenvolva DFD com Refinamento Stepwise"},"content":{"rendered":"<p id=\"1cbb\" class=\"graf graf--p graf-after--h3\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/www.visual-paradigm.com\/guide\/data-flow-diagram\/what-is-data-flow-diagram\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/www.visual-paradigm.com\/guide\/data-flow-diagram\/what-is-data-flow-diagram\/\"><span>Diagramas de fluxo de dados\u00a0<\/span><\/a><span>\u00a0(DFDS) representam o fluxo de informa\u00e7\u00f5es atrav\u00e9s do sistema.\u00a0Os DFDs rapidamente se tornaram uma maneira popular de visualizar as principais etapas e dados envolvidos nos processos do sistema de software.<\/span><\/p>\n<p id=\"b108\" class=\"graf graf--p graf-after--p\"><span>Um diagrama de fluxo de dados (DFD) \u00e9 uma maneira de representar um fluxo de dados de um processo ou um sistema (geralmente um sistema de informa\u00e7\u00e3o), por exemplo:<\/span><\/p>\n<ul class=\"postList\">\n<li id=\"0e20\" class=\"graf graf--li graf-after--p\"><span>De onde v\u00eam os dados?<\/span><\/li>\n<li id=\"6a76\" class=\"graf graf--li graf-after--li\"><span>Onde vai?<\/span><\/li>\n<li id=\"2dec\" class=\"graf graf--li graf-after--li\"><span>Como \u00e9 armazenado?<\/span><\/li>\n<\/ul>\n<p id=\"f2d7\" class=\"graf graf--p graf-after--li\"><span>Em outras palavras, mostra como os dados s\u00e3o processados \u200b\u200bpor um sistema em termos de entradas e sa\u00eddas usando t\u00e9cnicas de decomposi\u00e7\u00e3o de cima para baixo (ou conhecidas como refinamento passo a passo.<\/span><\/p>\n<h4 id=\"aad7\" class=\"graf graf--h4 graf-after--p\"><span id=\"What_is_Stepwise_Refinement\"><span>O que \u00e9 o refinamento passo a passo?<\/span><\/span><\/h4>\n<p id=\"5056\" class=\"graf graf--p graf-after--h4\"><span>Uma das maneiras eficazes de resolver um problema complexo \u00e9 dividi-lo em subproblemas mais simples.\u00a0Voc\u00ea come\u00e7a dividindo toda a tarefa em partes mais simples.<\/span><\/p>\n<p id=\"df59\" class=\"graf graf--p graf-after--p\"><span>O refinamento passo a passo \u00e9 essencialmente uma decomposi\u00e7\u00e3o do sistema para obter informa\u00e7\u00f5es sobre os subsistemas que comp\u00f5em o sistema, conhecido como m\u00e9todo de decomposi\u00e7\u00e3o de cima para baixo.<\/span><\/p>\n<p id=\"2165\" class=\"graf graf--p graf-after--p\"><span>Por exemplo, uma vis\u00e3o geral do sistema \u00e9 desenvolvida como um\u00a0\u00a0<\/span><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/knowledge\/software-design\/dfd-tutorial-yourdon-notation\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/knowledge\/software-design\/dfd-tutorial-yourdon-notation\/\"><span>diagrama de contexto do sistema\u00a0<\/span><\/a><span>\u00a0que especifica, mas n\u00e3o especifica, qualquer n\u00edvel do subsistema.\u00a0Cada um desses subsistemas \u00e9 ent\u00e3o refinado para maiores detalhes (como n\u00edveis 0, 1, 2 e assim por diante no DFD), \u00e0s vezes em muitos n\u00edveis de subsistemas adicionais, at\u00e9 que toda a especifica\u00e7\u00e3o seja reduzida a elementos b\u00e1sicos.<\/span><\/p>\n<p id=\"c0eb\" class=\"graf graf--p graf-after--p\"><span>Como \u00e9 comum, o brainstorming resultou em ideias (na verdade, coisas para nossa lista de tarefas) que est\u00e3o em diferentes n\u00edveis de \u201cdetalhe\u201d \u2013 algumas delas est\u00e3o \u201cmais abaixo\u201d do que outras, ou, podemos dizer, algumas cont\u00eam outras.<\/span><\/p>\n<p id=\"2d53\" class=\"graf graf--p graf-after--p\"><span>Vamos organiz\u00e1-los hierarquicamente.\u00a0Em outras palavras, vamos identificar quais etapas fazem parte de outra etapa.\u00a0Uma maneira de fazer isso \u00e9 pensar em cada a\u00e7\u00e3o como um conjunto de a\u00e7\u00f5es.<\/span><\/p>\n<h4 id=\"3e6e\" class=\"graf graf--h4 graf-after--p\"><span id=\"Stepwise_Refinement_Example\"><span>Exemplo de refinamento passo a passo<\/span><\/span><\/h4>\n<figure id=\"8d2f\" class=\"graf graf--figure graf-after--h4\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\" data-image-id=\"0*qxK-mPAO_MWdNpr0.gif\" data-is-featured=\"true\" \/><\/figure>\n<h4 id=\"645d\" class=\"graf graf--h4 graf-after--figure\"><span id=\"Clean_house\"><strong class=\"markup--strong markup--h4-strong\"><em class=\"markup--em markup--h4-em\"><span>Casa limpa<\/span><\/em><\/strong><\/span><\/h4>\n<blockquote id=\"4d28\" class=\"graf graf--blockquote graf-after--h4\"><p><span>{Sala de jantar a v\u00e1cuo, Sala de estar arrumada}<\/span><\/p><\/blockquote>\n<h4 id=\"8321\" class=\"graf graf--h4 graf-after--blockquote\"><span id=\"Cook\"><strong class=\"markup--strong markup--h4-strong\"><em class=\"markup--em markup--h4-em\"><span>cozinheiro<\/span><\/em><\/strong><\/span><\/h4>\n<blockquote id=\"7a12\" class=\"graf graf--blockquote graf-after--h4\"><p><span>{Escolha a receita, Compre os ingredientes, Frango Assado.\u00a0Fa\u00e7a Legumes}<\/span><\/p><\/blockquote>\n<h4 id=\"c7f4\" class=\"graf graf--h4 graf-after--blockquote\"><span id=\"Set_Table\"><em class=\"markup--em markup--h4-em\"><span>Configur\u00e1vel<\/span><\/em><\/span><\/h4>\n<blockquote id=\"2932\" class=\"graf graf--blockquote graf-after--h4\"><p><span>{\u00a0<\/span><em class=\"markup--em markup--blockquote-em\"><span>Ache a toalha de mesa , Pegue os pratos , Arrume os copos , Arrume os talheres , Guardanapos<\/span><\/em><span>\u00a0}<\/span><\/p><\/blockquote>\n<h4 id=\"558c\" class=\"graf graf--h4 graf-after--blockquote\"><span id=\"Roast_chicken\"><em class=\"markup--em markup--h4-em\"><span>Frango assado<\/span><\/em><\/span><\/h4>\n<blockquote id=\"ade9\" class=\"graf graf--blockquote graf-after--h4\"><p><span>{\u00a0<\/span><em class=\"markup--em markup--blockquote-em\"><span>Pr\u00e9-aque\u00e7a o forno a\u00a0<\/span><\/em><span>\u00a0400 ,\u00a0\u00a0<\/span><em class=\"markup--em markup--blockquote-em\"><span>coloque o frango na panela , deixe o frango no\u00a0\u00a0<\/span><\/em><em class=\"markup--em markup--blockquote-em\"><span>forno\u00a0<\/span><\/em><span>\u00a0400\u00a0 por\u00a090\u00a0\u00a0<\/span><em class=\"markup--em markup--blockquote-em\"><span>minutos<\/span><\/em><span>\u00a0}<\/span><\/p><\/blockquote>\n<h4 id=\"6e69\" class=\"graf graf--h4 graf-after--blockquote\"><span id=\"Do_Veggie\"><em class=\"markup--em markup--h4-em\"><span>Fa\u00e7a Vegetariano<\/span><\/em><\/span><\/h4>\n<blockquote id=\"1335\" class=\"graf graf--blockquote graf-after--h4\"><p><span>{\u00a0<\/span><em class=\"markup--em markup--blockquote-em\"><span>Pique legumes , Cozinhe legumes<\/span><\/em><span>\u00a0}<\/span><\/p><\/blockquote>\n<p id=\"0e0c\" class=\"graf graf--p graf-after--blockquote\"><span>(*Fonte:\u00a0\u00a0<\/span><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/en.wikibooks.org\/wiki\/A-level_Computing\/AQA\/Problem_Solving,_Programming,_Data_Representation_and_Practical_Exercise\/Problem_Solving\/Top-down_design_and_Step-wise_refinement\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/en.wikibooks.org\/wiki\/A-level_Computing\/AQA\/Problem_Solving,_Programming,_Data_Representation_and_Practical_Exercise\/Problem_Solving\/Top-down_design_and_Step-wise_refinement\"><span>design de cima para baixo e refinamento passo a passo \u2014 livros Wiki<\/span><\/a><span>\u00a0)<\/span><\/p>\n<p id=\"bc4f\" class=\"graf graf--p graf-after--p\"><span>Uma vez que esses elementos b\u00e1sicos s\u00e3o identificados, podemos constru\u00ed-los em m\u00f3dulos de computador.\u00a0Uma vez constru\u00eddos, podemos junt\u00e1-los e fazer todo o sistema com esses componentes individuais.<\/span><\/p>\n<h3 id=\"854f\" class=\"graf graf--h3 graf-after--p\"><span id=\"Top-Down_Decomposition_Technique_in_DFD\"><span>T\u00e9cnica de decomposi\u00e7\u00e3o de cima para baixo em DFD<\/span><\/span><\/h3>\n<p id=\"167e\" class=\"graf graf--p graf-after--h3\"><span>Em DFD, a\u00a0\u00a0<\/span><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/knowledge\/software-design\/dfd-tutorial-yourdon-notation\/\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/knowledge\/software-design\/dfd-tutorial-yourdon-notation\/\"><span>decomposi\u00e7\u00e3o de cima para baixo<\/span><\/a><span>\u00a0\u00a0(tamb\u00e9m chamada de nivelamento ou refinamento passo a passo) \u00e9 uma t\u00e9cnica usada para mostrar mais detalhes em DFDs de n\u00edvel inferior.\u00a0O nivelamento \u00e9 feito desenhando uma s\u00e9rie de diagramas cada vez mais detalhados at\u00e9 que o grau de detalhe desejado seja alcan\u00e7ado.\u00a0Conforme mostrado na Figura, o DFD Leveling est\u00e1 primeiro exibindo o sistema de destino como um \u00fanico processo e, em seguida, mostrando mais detalhes at\u00e9 que todos os processos sejam primitivos funcionais.<\/span><\/p>\n<figure id=\"6dc4\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0TZMKm3bnkiFJpb4s.png\" data-image-id=\"0*TZMKm3bnkiFJpb4s.png\" data-width=\"882\" data-height=\"549\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"0b42\" class=\"graf graf--li graf-after--figure\"><span>DFDs que est\u00e3o em um n\u00edvel mais alto s\u00e3o menos detalhados<\/span><\/li>\n<li id=\"2991\" class=\"graf graf--li graf-after--li\"><span>DFDs de alto n\u00edvel devem ser decompostos em DFDs mais detalhados em n\u00edveis mais baixos<\/span><\/li>\n<li id=\"fa92\" class=\"graf graf--li graf-after--li\"><span>O diagrama de contexto \u00e9 o mais alto da hierarquia (consulte as regras de cria\u00e7\u00e3o de DFD).\u00a0O chamado n\u00edvel zero \u00e9 seguido por DFD 0, come\u00e7ando com a numera\u00e7\u00e3o do processo (EG, processo 1, processo 2).<\/span><\/li>\n<li id=\"b9b5\" class=\"graf graf--li graf-after--li\"><span>No pr\u00f3ximo, o chamado primeiro n\u00edvel &#8211; DFD 1 &#8211; a numera\u00e7\u00e3o continua.\u00a0EG Processo 1 \u00e9 dividido nos tr\u00eas primeiros n\u00edveis do DFD, que s\u00e3o numerados 1.1, 1.2 e 1.3.<\/span><\/li>\n<li id=\"cadf\" class=\"graf graf--li graf-after--li\"><span>Da mesma forma, os processos no segundo n\u00edvel (DFD 2) s\u00e3o numerados EG 1.1.1, 1.1.2, 1.1.3 e 1.1.4.<\/span><\/li>\n<li id=\"fce7\" class=\"graf graf--li graf-after--li\"><span>O n\u00famero de n\u00edveis depende do tamanho do sistema modelo.\u00a0Cada um dos processos no n\u00edvel 0 pode n\u00e3o ter o mesmo n\u00famero de n\u00edveis de decomposi\u00e7\u00e3o.<\/span><\/li>\n<\/ul>\n<h3 id=\"a916\" class=\"graf graf--h3 graf-after--li\"><span id=\"DFD_Examples_Customer_Services_System_Example\"><span>Exemplos de DFD &#8211; Exemplo de Sistema de Atendimento ao Cliente<\/span><\/span><\/h3>\n<p id=\"ad47\" class=\"graf graf--p graf-after--h3\"><span>O diagrama de fluxo de dados \u00e9 uma hierarquia de diagrama composto por:<\/span><\/p>\n<ol class=\"postList\">\n<li id=\"a743\" class=\"graf graf--li graf-after--p\"><span>Diagrama de contexto (conceitualmente n\u00edvel zero)<\/span><\/li>\n<li id=\"2a86\" class=\"graf graf--li graf-after--li\"><span>O DFD N\u00edvel 1<\/span><\/li>\n<li id=\"210c\" class=\"graf graf--li graf-after--li\"><span>E poss\u00edvel DFD de N\u00edvel 2 e outros n\u00edveis de decomposi\u00e7\u00e3o funcional, dependendo da complexidade do seu sistema<\/span><\/li>\n<\/ol>\n<h3 id=\"0d08\" class=\"graf graf--h3 graf-after--li\"><span id=\"Context_DFD\"><span>Contexto DFD<\/span><\/span><\/h3>\n<p id=\"e943\" class=\"graf graf--p graf-after--h3\"><span>A figura abaixo mostra um Diagrama de Fluxo de Dados de contexto que \u00e9 desenhado para o Sistema de Atendimento ao Cliente de uma empresa ferrovi\u00e1ria.\u00a0Cont\u00e9m um processo (forma) que representa o sistema a modelar, neste caso, o \u201c\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Sistema CS<\/span><\/em><span>\u00a0\u201d.\u00a0Tamb\u00e9m mostra os participantes que ir\u00e3o interagir com o sistema, chamados de entidades externas.\u00a0Neste exemplo, o\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>CS Assistant<\/span><\/em><span>\u00a0\u00a0e\u00a0 o\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Passageiro<\/span><\/em><span>\u00a0\u00a0s\u00e3o as duas entidades que ir\u00e3o interagir com o sistema.\u00a0Entre o processo e as entidades externas, h\u00e1 fluxo de dados (conectores) que indicam a exist\u00eancia de troca de informa\u00e7\u00f5es entre as entidades e o sistema.<\/span><\/p>\n<figure id=\"06d3\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0zfUxDeKMy-91D4jJ.png\" data-image-id=\"0*zfUxDeKMy-91D4jJ.png\" data-width=\"567\" data-height=\"121\" \/><\/figure>\n<p id=\"844b\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=YourdonandCoadDiagram&amp;gallery=\/repository\/dd87bf2b-0fad-4f7e-8a58-d085c722a254.xml&amp;name=CS%20System%20Context%20DFD\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=YourdonandCoadDiagram&amp;gallery=\/repository\/dd87bf2b-0fad-4f7e-8a58-d085c722a254.xml&amp;name=CS%20System%20Context%20DFD\"><span>Edite este exemplo de DFD Yourdon e Coad<\/span><\/a><\/p>\n<p id=\"3215\" class=\"graf graf--p graf-after--p\"><span>Contexto DFD \u00e9 a entrada de um modelo de fluxo de dados.\u00a0Ele cont\u00e9m um e apenas um processo e n\u00e3o mostra nenhum armazenamento de dados.<\/span><\/p>\n<h3 id=\"1293\" class=\"graf graf--h3 graf-after--p\"><span id=\"Level_1_DFD\"><span>N\u00edvel 1 DFD<\/span><\/span><\/h3>\n<p id=\"1b45\" class=\"graf graf--p graf-after--h3\"><span>A figura abaixo mostra o DFD de n\u00edvel 1, que \u00e9 a decomposi\u00e7\u00e3o (ou seja, quebra) do processo do Sistema CS mostrado no DFD de contexto.\u00a0Leia o diagrama e, em seguida, apresentaremos alguns dos principais conceitos com base neste diagrama.<\/span><\/p>\n<figure id=\"b267\" class=\"graf graf--figure graf-after--p\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/009gCEUHhCzVfNZeE.png\" data-image-id=\"0*09gCEUHhCzVfNZeE.png\" data-width=\"695\" data-height=\"542\" \/><\/figure>\n<p id=\"f97e\" class=\"graf graf--p graf-after--figure\"><a class=\"markup--anchor markup--p-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=YourdonandCoadDiagram&amp;gallery=\/repository\/d592ccb3-23ca-4bee-8ccb-c6f66e90f921.xml&amp;name=CS%20System%20Level%201%20DFD\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=YourdonandCoadDiagram&amp;gallery=\/repository\/d592ccb3-23ca-4bee-8ccb-c6f66e90f921.xml&amp;name=CS%20System%20Level%201%20DFD\"><span>Edite este exemplo de diagrama Yourdon e Coad<\/span><\/a><\/p>\n<p id=\"1903\" class=\"graf graf--p graf-after--p\"><span>O exemplo de diagrama de fluxo de dados do sistema CS cont\u00e9m quatro processos, duas entidades externas e quatro armazenamentos de dados.\u00a0Embora n\u00e3o haja diretrizes de design que governem o posicionamento das formas em um diagrama de fluxo de dados, tendemos a colocar os processos no meio e os armazenamentos de dados e entidades externas nas laterais para facilitar a compreens\u00e3o.<\/span><\/p>\n<p id=\"1ad6\" class=\"graf graf--p graf-after--p\"><span>Com base no diagrama, sabemos que um\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Passageiro<\/span><\/em><span>\u00a0\u00a0pode receber\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>detalhes<\/span><\/em><span>\u00a0\u00a0de\u00a0 Transporte do processo de\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Consulta de Detalhes de Transporte<\/span><\/em><span>\u00a0\u00a0, e os detalhes s\u00e3o fornecidos pelos armazenamentos de dados\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Detalhes de Transporte<\/span><\/em><span>\u00a0\u00a0e\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Estat\u00edsticas ao Vivo da Ferrovia<\/span><\/em><span>\u00a0.\u00a0Enquanto os dados armazenados em\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Detalhes de transporte<\/span><\/em><span>\u00a0\u00a0s\u00e3o dados persistentes (indicados pelo r\u00f3tulo \u201cD\u201d), os dados armazenados no\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Railway Live Statistic<\/span><\/em><span>\u00a0\u00a0s\u00e3o dados transit\u00f3rios que s\u00e3o mantidos por um curto per\u00edodo de tempo (indicados pelo r\u00f3tulo \u201cT\u201d).\u00a0Uma forma de chamada \u00e9 usada para listar os tipos de detalhes que podem ser consultados por um passageiro.<\/span><\/p>\n<p id=\"ef88\" class=\"graf graf--p graf-after--p\"><em class=\"markup--em markup--p-em\"><span>O CS Assistant<\/span><\/em><span>\u00a0\u00a0pode iniciar o\u00a0 processo de\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Compra de Lembran\u00e7a<\/span><\/em><span>\u00a0\u00a0, o que resultar\u00e1 em ter os\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>detalhes do Pedido<\/span><\/em><span>\u00a0\u00a0armazenados no armazenamento de dados do\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Pedido<\/span><\/em><span>\u00a0\u00a0.\u00a0Embora o cliente seja a pessoa real que compra os souvenirs, \u00e9 o\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>CS Assistant<\/span><\/em><span>\u00a0\u00a0que acessa o sistema para armazenar os detalhes do pedido.\u00a0Por isso, fazemos o fluxo de dados do\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>CS Assistant<\/span><\/em><span>\u00a0\u00a0para o\u00a0 processo de\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Buy Souvenir<\/span><\/em><span>\u00a0\u00a0.<\/span><\/p>\n<p id=\"2dbd\" class=\"graf graf--p graf-after--p\"><em class=\"markup--em markup--p-em\"><span>O CS Assistant<\/span><\/em><span>\u00a0\u00a0tamb\u00e9m pode iniciar o\u00a0 processo de\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>compra de ingressos<\/span><\/em><span>\u00a0\u00a0fornecendo\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>detalhes do pedido<\/span><\/em><span>\u00a0\u00a0e os detalhes ser\u00e3o armazenados novamente no armazenamento de dados do\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>pedido<\/span><\/em><span>\u00a0\u00a0.\u00a0O Diagrama de Fluxo de Dados \u00e9 um diagrama de alto n\u00edvel desenhado com um alto grau de abstra\u00e7\u00e3o.\u00a0O pedido de armazenamento de dados que \u00e9 desenhado aqui n\u00e3o implica necessariamente um banco de dados de pedidos real ou uma tabela de pedidos em um banco de dados.\u00a0A forma como os detalhes do pedido s\u00e3o armazenados fisicamente deve ser decidida posteriormente ao implementar o sistema.<\/span><\/p>\n<p id=\"0ddd\" class=\"graf graf--p graf-after--p\"><span>Por fim,\u00a0\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>o CS Assistant<\/span><\/em><span>\u00a0\u00a0pode iniciar o\u00a0 processo\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Report Lost<\/span><\/em><span>\u00a0\u00a0fornecendo os\u00a0 detalhes do\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Incidente e do item<\/span><\/em><span>\u00a0\u00a0e as informa\u00e7\u00f5es ser\u00e3o armazenadas no\u00a0 banco de dados de\u00a0<\/span><em class=\"markup--em markup--p-em\"><span>Item Perdido<\/span><\/em><span>\u00a0\u00a0.<\/span><\/p>\n<h4 id=\"2092\" class=\"graf graf--h4 graf-after--p\"><span id=\"Learn_More_DFD_by_Examples\"><span>Saiba mais DFD por exemplos<\/span><\/span><\/h4>\n<figure id=\"5725\" class=\"graf graf--figure graf-after--h4\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0x63SSpV2vU1_VAP0.png\" data-image-id=\"0*x63SSpV2vU1_VAP0.png\" data-width=\"653\" data-height=\"469\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"6dea\" class=\"graf graf--li graf-after--figure\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/8c2c19d0-cd9d-4e04-8192-ff0a8c6bea8c.xml&amp;name=Securities%20Trading%20Platform\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/8c2c19d0-cd9d-4e04-8192-ff0a8c6bea8c.xml&amp;name=Securities%20Trading%20Platform\"><span>Plataforma de Negocia\u00e7\u00e3o de Valores Mobili\u00e1rios<\/span><\/a><\/li>\n<\/ul>\n<figure id=\"33d3\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0JI71dZxCO-DRk5Ru.png\" data-image-id=\"0*JI71dZxCO-DRk5Ru.png\" data-width=\"605\" data-height=\"422\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"52ca\" class=\"graf graf--li graf-after--figure\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/2e409d26-3345-4516-acde-c36b59fa3e0b.xml&amp;name=Food%20Ordering%20System\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/2e409d26-3345-4516-acde-c36b59fa3e0b.xml&amp;name=Food%20Ordering%20System\"><span>Sistema de pedidos de alimentos<\/span><\/a><\/li>\n<\/ul>\n<figure id=\"e6ea\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0vCXwOxzj5Vl9hjDi.png\" data-image-id=\"0*vCXwOxzj5Vl9hjDi.png\" data-width=\"757\" data-height=\"529\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"618e\" class=\"graf graf--li graf-after--figure\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/6963afef-4946-42f3-9117-f089fa70cfc1.xml&amp;name=Customer%20Service%20System%20%28Railway%20Company%29\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/6963afef-4946-42f3-9117-f089fa70cfc1.xml&amp;name=Customer%20Service%20System%20%28Railway%20Company%29\"><span>Sistema de Atendimento ao Cliente (Companhia Ferrovi\u00e1ria)<\/span><\/a><\/li>\n<\/ul>\n<figure id=\"abe3\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0-FMnw-9ZR_ILv1wR.png\" data-image-id=\"0*-FMnw-9ZR_ILv1wR.png\" data-width=\"716\" data-height=\"560\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"27c9\" class=\"graf graf--li graf-after--figure\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/0640ff0f-f7f8-4327-a735-94b451a6fd88.xml&amp;name=Supermarket%20App\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/0640ff0f-f7f8-4327-a735-94b451a6fd88.xml&amp;name=Supermarket%20App\"><span>Aplicativo de supermercado<\/span><\/a><\/li>\n<\/ul>\n<figure id=\"b1f8\" class=\"graf graf--figure graf-after--li\"><img decoding=\"async\" class=\"graf-image\" src=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0nwUfOC7mhvxrRZDn.png\" data-image-id=\"0*nwUfOC7mhvxrRZDn.png\" data-width=\"637\" data-height=\"369\" \/><\/figure>\n<ul class=\"postList\">\n<li id=\"2044\" class=\"graf graf--li graf-after--figure graf--trailing\"><a class=\"markup--anchor markup--li-anchor\" href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/3f0b7361-8afd-463e-b1e2-e5a54d5207b3.xml&amp;name=Vehicle%20Maintenance%20Depot\" target=\"_blank\" rel=\"noopener\" data-href=\"https:\/\/online.visual-paradigm.com\/app\/diagrams\/#diagram:proj=0&amp;type=DataFlowDiagram&amp;gallery=\/repository\/3f0b7361-8afd-463e-b1e2-e5a54d5207b3.xml&amp;name=Vehicle%20Maintenance%20Depot\"><span>Dep\u00f3sito de manuten\u00e7\u00e3o de ve\u00edculos<\/span><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Uma das maneiras eficazes de resolver um problema complexo \u00e9 dividi-lo em sub-problemas mais simples. Voc\u00ea come\u00e7a decompondo a tarefa inteira em partes mais simples. O refinamento passo a passo \u00e9 essencialmente uma decomposi\u00e7\u00e3o do sistema para obter uma vis\u00e3o dos subsistemas que comp\u00f5em o sistema, conhecido como o m\u00e9todo de decomposi\u00e7\u00e3o de cima para baixo.<\/p>\n","protected":false},"author":1,"featured_media":956,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","footnotes":""},"categories":[13,5],"tags":[52,63,62,53],"class_list":["post-617","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-online-diagrams","category-software-engineering","tag-cn-done","tag-es-done","tag-ja-done","tag-tw-done"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Desenvolva DFD com Refinamento Stepwise - Cibermediano<\/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.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Desenvolva DFD com Refinamento Stepwise - Cibermediano\" \/>\n<meta property=\"og:description\" content=\"Uma das maneiras eficazes de resolver um problema complexo \u00e9 dividi-lo em sub-problemas mais simples. Voc\u00ea come\u00e7a decompondo a tarefa inteira em partes mais simples. O refinamento passo a passo \u00e9 essencialmente uma decomposi\u00e7\u00e3o do sistema para obter uma vis\u00e3o dos subsistemas que comp\u00f5em o sistema, conhecido como o m\u00e9todo de decomposi\u00e7\u00e3o de cima para baixo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\" \/>\n<meta property=\"og:site_name\" content=\"Cibermediano\" \/>\n<meta property=\"article:published_time\" content=\"2022-01-26T01:52:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-01T03:11:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\" \/>\n<meta name=\"twitter:creator\" content=\"@vpadmin\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"vpadmin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\"},\"author\":{\"name\":\"vpadmin\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"headline\":\"Desenvolva DFD com Refinamento Stepwise\",\"datePublished\":\"2022-01-26T01:52:04+00:00\",\"dateModified\":\"2022-04-01T03:11:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\"},\"wordCount\":1346,\"commentCount\":0,\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\",\"keywords\":[\"cn-done\",\"es-done\",\"ja-done\",\"tw-done\"],\"articleSection\":[\"Online Diagrams\",\"Software Engineering\"],\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\",\"name\":\"Desenvolva DFD com Refinamento Stepwise - Cibermediano\",\"isPartOf\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\",\"datePublished\":\"2022-01-26T01:52:04+00:00\",\"dateModified\":\"2022-04-01T03:11:21+00:00\",\"author\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\",\"contentUrl\":\"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif\",\"width\":\"432\",\"height\":\"293\",\"caption\":\"Desenvolva DFD com Refinamento Stepwise\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.cybermedian.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Desenvolva DFD com Refinamento Stepwise\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#website\",\"url\":\"https:\/\/www.cybermedian.com\/pt\/\",\"name\":\"Cibermediano\",\"description\":\"Aprendendo uma coisa nova todos os dias\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/x.com\/vpadmin\"],\"url\":\"https:\/\/www.cybermedian.com\/pt\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Desenvolva DFD com Refinamento Stepwise - Cibermediano","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.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/","og_locale":"pt_PT","og_type":"article","og_title":"Desenvolva DFD com Refinamento Stepwise - Cibermediano","og_description":"Uma das maneiras eficazes de resolver um problema complexo \u00e9 dividi-lo em sub-problemas mais simples. Voc\u00ea come\u00e7a decompondo a tarefa inteira em partes mais simples. O refinamento passo a passo \u00e9 essencialmente uma decomposi\u00e7\u00e3o do sistema para obter uma vis\u00e3o dos subsistemas que comp\u00f5em o sistema, conhecido como o m\u00e9todo de decomposi\u00e7\u00e3o de cima para baixo.","og_url":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/","og_site_name":"Cibermediano","article_published_time":"2022-01-26T01:52:04+00:00","article_modified_time":"2022-04-01T03:11:21+00:00","og_image":[{"url":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif","type":"","width":"","height":""}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_image":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif","twitter_creator":"@vpadmin","twitter_misc":{"Escrito por":"vpadmin","Tempo estimado de leitura":"7 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#article","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/"},"author":{"name":"vpadmin","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"headline":"Desenvolva DFD com Refinamento Stepwise","datePublished":"2022-01-26T01:52:04+00:00","dateModified":"2022-04-01T03:11:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/"},"wordCount":1346,"commentCount":0,"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif","keywords":["cn-done","es-done","ja-done","tw-done"],"articleSection":["Online Diagrams","Software Engineering"],"inLanguage":"pt-PT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/","url":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/","name":"Desenvolva DFD com Refinamento Stepwise - Cibermediano","isPartOf":{"@id":"https:\/\/www.cybermedian.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage"},"image":{"@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage"},"thumbnailUrl":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif","datePublished":"2022-01-26T01:52:04+00:00","dateModified":"2022-04-01T03:11:21+00:00","author":{"@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a"},"breadcrumb":{"@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#primaryimage","url":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif","contentUrl":"https:\/\/www.cybermedian.com\/pt\/wp-content\/uploads\/sites\/11\/2022\/01\/0qxK-mPAO_MWdNpr0.gif","width":"432","height":"293","caption":"Desenvolva DFD com Refinamento Stepwise"},{"@type":"BreadcrumbList","@id":"https:\/\/www.cybermedian.com\/pt\/develop-dfd-with-stepwise-refinement\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.cybermedian.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Desenvolva DFD com Refinamento Stepwise"}]},{"@type":"WebSite","@id":"https:\/\/www.cybermedian.com\/pt\/#website","url":"https:\/\/www.cybermedian.com\/pt\/","name":"Cibermediano","description":"Aprendendo uma coisa nova todos os dias","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.cybermedian.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/0122cdf8fc3b73482dd8a30c8500f75a","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.cybermedian.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/3914788226b9b0af628488720662164f4641c6125d0bd38d90ae34f01c8c4ea3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/x.com\/vpadmin"],"url":"https:\/\/www.cybermedian.com\/pt\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/617","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/comments?post=617"}],"version-history":[{"count":5,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/617\/revisions"}],"predecessor-version":[{"id":10042,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/posts\/617\/revisions\/10042"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media\/956"}],"wp:attachment":[{"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/media?parent=617"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/categories?post=617"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cybermedian.com\/pt\/wp-json\/wp\/v2\/tags?post=617"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}