{"id":4130,"date":"2026-03-27T04:54:17","date_gmt":"2026-03-27T04:54:17","guid":{"rendered":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/"},"modified":"2026-03-27T04:54:17","modified_gmt":"2026-03-27T04:54:17","slug":"dfd-tutorial-model-data-movement-business-system","status":"publish","type":"post","link":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/","title":{"rendered":"Tutorial DFD: Como Modelar o Movimento de Dados em Qualquer Sistema Empresarial"},"content":{"rendered":"<p>Diagramas de Fluxo de Dados (DFDs) servem como o plano visual para sistemas de informa\u00e7\u00e3o. Diferentemente do c\u00f3digo, que descreve a l\u00f3gica por meio de sintaxe, um DFD descreve a l\u00f3gica por meio de movimento. Ele mapeia como os dados entram em um sistema, se transformam por meio de diversos processos e saem como sa\u00edda ou armazenamento. Este guia oferece uma vis\u00e3o abrangente sobre a constru\u00e7\u00e3o desses diagramas sem depender de ferramentas propriet\u00e1rias, focando nos princ\u00edpios fundamentais da an\u00e1lise de sistemas.<\/p>\n<p>Seja voc\u00ea definindo requisitos para uma nova aplica\u00e7\u00e3o ou auditando um sistema legado existente, compreender o fluxo de dados \u00e9 essencial. Um DFD bem estruturado elimina ambiguidades. For\u00e7a os interessados a concordarem sobre de onde as informa\u00e7\u00f5es prov\u00eam e onde terminam. Este documento explora a anatomia dos DFDs, as regras que regem sua constru\u00e7\u00e3o e as metodologias para decompor sistemas complexos em vis\u00f5es gerenci\u00e1veis.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img alt=\"Chibi-style infographic tutorial explaining Data Flow Diagrams (DFD) for business systems: illustrates the four essential components (external entities, processes, data stores, data flows), three decomposition levels (Context, Functional, Detailed), and five key principles (conservation, decomposition, balance, abstraction, clarity) with cute kawaii characters, colorful arrows, and clean visual hierarchy for intuitive learning\" decoding=\"async\" src=\"https:\/\/www.diagrams-ai.com\/wp-content\/uploads\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg\"\/><\/figure>\n<\/div>\n<h2>\ud83e\udde0 Compreendendo o Conceito Central<\/h2>\n<p>Um Diagrama de Fluxo de Dados n\u00e3o \u00e9 um diagrama de fluxo de controle. Ele n\u00e3o mostra o tempo ou a sequ\u00eancia de eventos. Em vez disso, foca nos pr\u00f3prios dados. Pense nele como um mapa de um sistema fluvial. Voc\u00ea n\u00e3o se importa com a velocidade da \u00e1gua ou o clima, voc\u00ea se importa com os afluentes, os reservat\u00f3rios e as fozes dos rios.<\/p>\n<p>Ao modelar um sistema empresarial, o DFD responde tr\u00eas perguntas principais:<\/p>\n<ul>\n<li>De onde os dados v\u00eam? (Entidades Externas)<\/li>\n<li>Como os dados s\u00e3o alterados? (Processos)<\/li>\n<li>Onde os dados s\u00e3o armazenados? (Armazenamentos de Dados)<\/li>\n<\/ul>\n<p>Respondendo a essas perguntas, voc\u00ea cria uma representa\u00e7\u00e3o l\u00f3gica do neg\u00f3cio. Essa representa\u00e7\u00e3o permanece v\u00e1lida independentemente da pilha de tecnologia usada para construir o sistema. \u00c9 uma linguagem de abstra\u00e7\u00e3o que pontua a lacuna entre as necessidades do neg\u00f3cio e a implementa\u00e7\u00e3o t\u00e9cnica.<\/p>\n<h2>\ud83d\udd11 Os Quatro Componentes Essenciais<\/h2>\n<p>Todo Diagrama de Fluxo de Dados \u00e9 constru\u00eddo usando quatro s\u00edmbolos espec\u00edficos. Embora as nota\u00e7\u00f5es variem ligeiramente entre metodologias, os conceitos subjacentes permanecem consistentes. O dom\u00ednio desses elementos \u00e9 a base da modelagem precisa.<\/p>\n<h3>1. Entidades Externas \ud83c\udfe2<\/h3>\n<p>Entidades externas representam fontes ou destinos de dados que existem fora dos limites do sistema sendo modelado. Elas s\u00e3o frequentemente pessoas, departamentos ou outros sistemas que interagem com o sistema principal.<\/p>\n<ul>\n<li><strong>Fonte:<\/strong> Um cliente enviando um pedido.<\/li>\n<li><strong>Destino:<\/strong> Uma autoridade fiscal recebendo um relat\u00f3rio.<\/li>\n<li><strong>Sistema:<\/strong> Uma gateway de pagamento externa.<\/li>\n<\/ul>\n<p>Nos diagramas, esses s\u00e3o geralmente representados como quadrados ou ret\u00e2ngulos. Eles devem sempre estar conectados a um processo; os dados n\u00e3o podem simplesmente aparecer do nada ou desaparecer no ar.<\/p>\n<h3>2. Processos \u2699\ufe0f<\/h3>\n<p>Um processo transforma dados de entrada em dados de sa\u00edda. \u00c9 o motor do sistema. Em um DFD, os processos s\u00e3o geralmente mostrados como c\u00edrculos ou ret\u00e2ngulos arredondados. O nome de um processo deve sempre ser uma frase verbo-substantivo para indicar a a\u00e7\u00e3o.<\/p>\n<ul>\n<li><strong>V\u00e1lido:<\/strong> \u201cValidar Pedido\u201d, \u201cCalcular Imposto\u201d.<\/li>\n<li><strong>Inv\u00e1lido:<\/strong> \u201cPedido\u201d, \u201cImposto\u201d.<\/li>\n<\/ul>\n<p>Cada processo deve ter pelo menos uma entrada e uma sa\u00edda. Se um processo tem entradas mas nenhuma sa\u00edda, \u00e9 um \u201cburaco negro\u201d. Se tem sa\u00eddas mas nenhuma entrada, \u00e9 um \u201cmilagre\u201d. Ambos representam erros de modelagem.<\/p>\n<h3>3. Armazenamentos de Dados \ud83d\udcbe<\/h3>\n<p>Armazenamentos de dados representam locais onde as informa\u00e7\u00f5es s\u00e3o salvas para recupera\u00e7\u00e3o posterior. Isso pode ser um banco de dados, um sistema de arquivos, uma gaveta f\u00edsica de arquivamento ou um buffer tempor\u00e1rio. Diferentemente dos processos, os armazenamentos de dados n\u00e3o alteram os dados; eles apenas os mant\u00eam.<\/p>\n<ul>\n<li><strong>Exemplo:<\/strong> Banco de Dados de Clientes, Registro de Estoque, Carrinho Tempor\u00e1rio.<\/li>\n<\/ul>\n<p>Eles s\u00e3o geralmente desenhados como ret\u00e2ngulos com extremidades abertas ou duas linhas paralelas. Eles se conectam a processos por meio de fluxos de dados, indicando opera\u00e7\u00f5es de leitura ou escrita.<\/p>\n<h3>4. Fluxos de Dados \ud83d\udd04<\/h3>\n<p>Os fluxos de dados s\u00e3o as setas que conectam os componentes. Eles representam o movimento de dados entre entidades, processos e armazenamentos. A ponta da seta indica a dire\u00e7\u00e3o do movimento.<\/p>\n<ul>\n<li><strong>Rotulagem:<\/strong>Cada seta deve ter uma etiqueta \u00fanica que descreva o pacote de dados.<\/li>\n<li><strong>Nomea\u00e7\u00e3o:<\/strong>Use substantivos, como \u201cNota Fiscal\u201d, \u201cCredenciais de Login\u201d ou \u201cRelat\u00f3rio de Estoque\u201d.<\/li>\n<li><strong>Dire\u00e7\u00e3o:<\/strong>Os fluxos s\u00e3o unidirecionais. Se os dados se moverem em ambas as dire\u00e7\u00f5es, desenhe duas setas separadas.<\/li>\n<\/ul>\n<h2>\ud83d\udcc9 Os N\u00edveis de Decomposi\u00e7\u00e3o<\/h2>\n<p>Sistemas complexos n\u00e3o podem ser desenhados em uma \u00fanica p\u00e1gina. Para gerenciar a complexidade, os DFDs s\u00e3o decompostos em diferentes n\u00edveis de detalhe. Essa abordagem hier\u00e1rquica permite que analistas ampliem e reduzam a arquitetura do sistema.<\/p>\n<h3>N\u00edvel 0: O Diagrama de Contexto<\/h3>\n<p>O Diagrama de Contexto \u00e9 a vis\u00e3o de n\u00edvel mais alto. Ele mostra todo o sistema como uma \u00fanica bolha de processo. Ilustra como o sistema interage com entidades externas.<\/p>\n<ul>\n<li><strong>Escopo:<\/strong>Um processo central.<\/li>\n<li><strong>Detalhe:<\/strong>M\u00ednimo. Apenas entradas e sa\u00eddas.<\/li>\n<li><strong>Prop\u00f3sito:<\/strong>Definir os limites do projeto.<\/li>\n<\/ul>\n<h3>N\u00edvel 1: A Decomposi\u00e7\u00e3o Funcional<\/h3>\n<p>O N\u00edvel 1 expande o \u00fanico processo do Diagrama de Contexto em sub-processos principais. Este n\u00edvel identifica as \u00e1reas funcionais principais do sistema.<\/p>\n<ul>\n<li><strong>Escopo:<\/strong>M\u00e1ximo de 5 a 9 processos.<\/li>\n<li><strong>Detalhe:<\/strong> Mostra armazenamentos principais de dados e intera\u00e7\u00f5es.<\/li>\n<li><strong>Prop\u00f3sito:<\/strong> Tra\u00e7ar os principais m\u00f3dulos do sistema.<\/li>\n<\/ul>\n<h3>N\u00edvel 2: L\u00f3gica Detalhada<\/h3>\n<p>O N\u00edvel 2 foca em processos espec\u00edficos do N\u00edvel 1. Ele divide fun\u00e7\u00f5es complexas em etapas menores e execut\u00e1veis. Este n\u00edvel \u00e9 frequentemente onde os desenvolvedores procuram requisitos espec\u00edficos de l\u00f3gica.<\/p>\n<ul>\n<li><strong>Alcance:<\/strong>V\u00e1rios diagramas, um para cada processo principal do N\u00edvel 1.<\/li>\n<li><strong>Detalhe:<\/strong>Elementos de dados granulares e pontos de armazenamento.<\/li>\n<li><strong>Prop\u00f3sito:<\/strong>Para especifica\u00e7\u00e3o t\u00e9cnica e codifica\u00e7\u00e3o.<\/li>\n<\/ul>\n<h2>\ud83d\udcd0 Comparando Estilos de Nota\u00e7\u00e3o<\/h2>\n<p>Existem duas nota\u00e7\u00f5es dominantes utilizadas na an\u00e1lise de sistemas. Embora a l\u00f3gica permane\u00e7a a mesma, a representa\u00e7\u00e3o visual difere. A escolha da correta depende da familiaridade da equipe e dos padr\u00f5es da organiza\u00e7\u00e3o.<\/p>\n<table>\n<thead>\n<tr>\n<th>Funcionalidade<\/th>\n<th>Yourdon &amp; DeMarco<\/th>\n<th>Gane &amp; Sarson<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>Forma do Processo<\/strong><\/td>\n<td>Ret\u00e2ngulo arredondado<\/td>\n<td>Ret\u00e2ngulo arredondado<\/td>\n<\/tr>\n<tr>\n<td><strong>Forma da Entidade<\/strong><\/td>\n<td>Quadrado<\/td>\n<td>Quadrado<\/td>\n<\/tr>\n<tr>\n<td><strong>Forma do Armazenamento de Dados<\/strong><\/td>\n<td>Ret\u00e2ngulo aberto<\/td>\n<td>Ret\u00e2ngulo aberto com bordas superior e inferior mais grossas<\/td>\n<\/tr>\n<tr>\n<td><strong>Forma do Fluxo de Dados<\/strong><\/td>\n<td>Seta curva<\/td>\n<td>Seta reta<\/td>\n<\/tr>\n<tr>\n<td><strong>Posi\u00e7\u00e3o da Legenda do Fluxo<\/strong><\/td>\n<td>Abaixo da linha<\/td>\n<td>Acima ou abaixo<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>A escolha entre Gane &amp; Sarson e Yourdon &amp; DeMarco \u00e9 em grande parte est\u00e9tica. No entanto, a consist\u00eancia \u00e9 vital. Misturar nota\u00e7\u00f5es em um \u00fanico documento gera confus\u00e3o e reduz a clareza da documenta\u00e7\u00e3o.<\/p>\n<h2>\ud83d\udee0 Guia de Constru\u00e7\u00e3o Passo a Passo<\/h2>\n<p>Construir um DFD \u00e9 um processo sistem\u00e1tico. Exige itera\u00e7\u00f5es e valida\u00e7\u00e3o. Siga estas etapas para garantir precis\u00e3o e completude.<\/p>\n<h3>Passo 1: Definir os Limites do Sistema<\/h3>\n<p>Antes de desenhar uma \u00fanica linha, identifique o que est\u00e1 dentro do sistema e o que est\u00e1 fora. Isso geralmente \u00e9 determinado pelo escopo do projeto. Tudo o que fornece entrada ou recebe sa\u00edda \u00e9 uma condi\u00e7\u00e3o de limite.<\/p>\n<h3>Passo 2: Identificar Entidades Externas<\/h3>\n<p>Liste todas as fontes e destinos. Interview os interessados para determinar quem interage com o sistema. N\u00e3o esque\u00e7a os sistemas automatizados; eles s\u00e3o entidades assim como os seres humanos.<\/p>\n<h3>Passo 3: Desenhar o Diagrama de Contexto<\/h3>\n<p>Comece com a vis\u00e3o geral. Desenhe o sistema como uma \u00fanica bolha. Conecte as entidades externas com setas. Rotule as setas com os dados sendo trocados. Isso serve como ponto de ancoragem para todos os diagramas subsequentes.<\/p>\n<h3>Passo 4: Decompor o Processo Principal<\/h3>\n<p>Expanda a \u00fanica bolha em N\u00edvel 1. Identifique as fun\u00e7\u00f5es principais. Divida o sistema em partes l\u00f3gicas. Certifique-se de que as entradas e sa\u00eddas do diagrama de N\u00edvel 0 correspondam \u00e0s entradas e sa\u00eddas agregadas dos processos de N\u00edvel 1.<\/p>\n<h3>Passo 5: Adicionar Armazenamentos de Dados<\/h3>\n<p>Identifique onde os dados devem ser persistidos. Se um processo precisar lembrar-se de informa\u00e7\u00f5es de uma transa\u00e7\u00e3o anterior, um armazenamento de dados \u00e9 necess\u00e1rio. Conecte esses armazenamentos aos processos relevantes.<\/p>\n<h3>Passo 6: Equilibrar os Diagramas<\/h3>\n<p>Esta \u00e9 uma regra cr\u00edtica. As entradas e sa\u00eddas de um processo pai devem ser iguais \u00e0 soma das entradas e sa\u00eddas de seus filhos. Se o Diagrama de Contexto mostrar \u201cPedido Recebido\u201d, o diagrama de N\u00edvel 1 tamb\u00e9m deve mostrar \u201cPedido Recebido\u201d entrando no sistema em algum lugar.<\/p>\n<h3>Passo 7: Revisar e Refinar<\/h3>\n<p>Percorra o diagrama. Rastreie um peda\u00e7o de dados do in\u00edcio ao fim. Ele flui logicamente? H\u00e1 algum processo \u00f3rf\u00e3o? Todos os fluxos de dados est\u00e3o rotulados?<\/p>\n<h2>\u26a0\ufe0f Armadilhas Comuns para Evitar<\/h2>\n<p>Mesmo analistas experientes cometem erros ao construir esses modelos. Estar ciente dos erros comuns pode poupar muito tempo na fase de revis\u00e3o.<\/p>\n<ul>\n<li><strong>Fluxos de Controle:<\/strong> N\u00e3o mostre eventos do sistema, gatilhos ou sinais de controle. Um DFD mostra dados, n\u00e3o controle. Se precisar mostrar um gatilho, ele deve ser representado como dados entrando em um processo.<\/li>\n<li><strong>Fluxos Espaguete:<\/strong> Evite cruzar linhas sempre que poss\u00edvel. Se as linhas se cruzarem, use a nota\u00e7\u00e3o de \u201cponte\u201d ou reorganize o layout. A clareza \u00e9 mais importante que a perfei\u00e7\u00e3o est\u00e9tica.<\/li>\n<li><strong>Armazenamentos de Dados Ausentes:<\/strong> Se um processo l\u00ea dados, isso implica armazenamento. Se um processo escreve dados, isso implica armazenamento. N\u00e3o deixe essas conex\u00f5es impl\u00edcitas.<\/li>\n<li><strong>Processos Fantasmas:<\/strong> N\u00e3o crie um processo que n\u00e3o fa\u00e7a nada. Todo processo deve transformar dados.<\/li>\n<li><strong>Fluxos Diretos de Entidade para Entidade:<\/strong> Os dados n\u00e3o podem fluir diretamente entre duas entidades externas fora do sistema. Todas as intera\u00e7\u00f5es devem passar pela fronteira do sistema.<\/li>\n<\/ul>\n<h2>\ud83d\udd0d Modelos L\u00f3gicos vs. F\u00edsicos<\/h2>\n<p>\u00c9 importante distinguir entre a vis\u00e3o l\u00f3gica do sistema e a vis\u00e3o f\u00edsica. O DFD l\u00f3gico descreve<em>o que<\/em>o sistema faz. O DFD f\u00edsico descreve<em>como<\/em>como o sistema faz isso.<\/p>\n<ul>\n<li><strong>L\u00f3gico:<\/strong>Foca nas regras de neg\u00f3cios. \u201cValidar Pagamento\u201d. N\u00e3o especifica software.<\/li>\n<li><strong>F\u00edsico:<\/strong>Foca na implementa\u00e7\u00e3o. \u201cChamar API de Pagamento v2\u201d. Especifica tecnologia.<\/li>\n<\/ul>\n<p>Comece com o modelo l\u00f3gico. N\u00e3o introduza restri\u00e7\u00f5es t\u00e9cnicas cedo demais. Introduzir tecnologia cedo demais pode limitar as op\u00e7\u00f5es de design e criar vi\u00e9s na an\u00e1lise. Uma vez que o modelo l\u00f3gico for aprovado, o modelo f\u00edsico pode ser derivado para orientar o desenvolvimento.<\/p>\n<h2>\ud83d\udccb Melhores Pr\u00e1ticas para Documenta\u00e7\u00e3o<\/h2>\n<p>Para garantir que os DFDs permane\u00e7am \u00fateis ao longo de todo o ciclo de vida do projeto, siga estas normas.<\/p>\n<ul>\n<li><strong>Nomenclatura Consistente:<\/strong>Use um dicion\u00e1rio de dados para padronizar nomes. \u201cCliente\u201d n\u00e3o deve ser \u201cCliente\u201d ou \u201cUsu\u00e1rio\u201d no mesmo diagrama.<\/li>\n<li><strong>Numera\u00e7\u00e3o \u00danica:<\/strong>Numere todos os processos. 1.0, 1.1, 1.2. Isso permite refer\u00eancias f\u00e1ceis na documenta\u00e7\u00e3o.<\/li>\n<li><strong>R\u00f3tulos M\u00ednimos:<\/strong>Mantenha os r\u00f3tulos de fluxo de dados concisos. Se um r\u00f3tulo for longo, defina-o em um gloss\u00e1rio.<\/li>\n<li><strong>Controle de Vers\u00e3o:<\/strong>Trate diagramas como c\u00f3digo. Eles mudam. Mantenha o controle das revis\u00f5es para entender como o sistema evoluiu.<\/li>\n<li><strong>Refer\u00eancia Cruzada:<\/strong>Ligue o DFD a outros artefatos. Referencie o Diagrama de Relacionamento de Entidades (ERD) para a estrutura de dados e o Diagrama de Casos de Uso para intera\u00e7\u00f5es do usu\u00e1rio.<\/li>\n<\/ul>\n<h2>\ud83d\udca1 O Valor do Pensamento Visual<\/h2>\n<p>Por que investir tempo em desenhar esses diagramas? Requisitos textuais s\u00e3o propensos a mal-entendidos. Uma frase que descreve um processo pode ser lida de v\u00e1rias maneiras. Um diagrama \u00e9 visual e espacial.<\/p>\n<p>Quando um interessado v\u00ea um diagrama, pode identificar imediatamente fluxos ausentes. Pode ver onde os dados est\u00e3o duplicados. Pode entender a complexidade do sistema de primeira vista. Essa confirma\u00e7\u00e3o visual reduz o risco de construir o sistema errado.<\/p>\n<p>Al\u00e9m disso, os DFDs servem como ferramenta de comunica\u00e7\u00e3o entre equipes de neg\u00f3cios e t\u00e9cnicas. Analistas de neg\u00f3cios os usam para entender requisitos. Desenvolvedores os usam para entender a arquitetura. Ao manter um artefato compartilhado, a organiza\u00e7\u00e3o reduz silos e melhora a alinhamento.<\/p>\n<h2>\ud83d\ude80 Avan\u00e7ando<\/h2>\n<p>Implementar uma metodologia de Diagrama de Fluxo de Dados exige disciplina. N\u00e3o basta desenhar as linhas; voc\u00ea deve entender as regras de conserva\u00e7\u00e3o e decomposi\u00e7\u00e3o de dados. \u00c0 medida que pratica, descobrir\u00e1 que os diagramas tornam-se uma extens\u00e3o natural do seu processo de pensamento.<\/p>\n<p>Comece pequeno. Modele uma transa\u00e7\u00e3o simples. Depois expanda para um departamento. Por fim, modele toda a empresa. A cada n\u00edvel, o seu entendimento do sistema aprofunda. O objetivo n\u00e3o \u00e9 criar um desenho perfeito, mas criar um mapa claro do movimento de informa\u00e7\u00f5es que orienta a constru\u00e7\u00e3o de solu\u00e7\u00f5es de software robustas.<\/p>\n<p>Lembre-se, o diagrama \u00e9 uma ferramenta para pensar, e n\u00e3o apenas um documento para arquivar. Use-o para desafiar suposi\u00e7\u00f5es, identificar lacunas e validar a l\u00f3gica. No cen\u00e1rio do design de sistemas, a clareza permanece a forma mais alta de precis\u00e3o.<\/p>\n<h2>\ud83d\udcdd Resumo dos Princ\u00edpios Principais<\/h2>\n<ul>\n<li><strong>Conserva\u00e7\u00e3o:<\/strong>Os dados nunca s\u00e3o criados ou destru\u00eddos, apenas transformados.<\/li>\n<li><strong>Decomposi\u00e7\u00e3o:<\/strong>Divida sistemas complexos em sub-sistemas gerenci\u00e1veis.<\/li>\n<li><strong>Equil\u00edbrio:<\/strong>Diagramas filhos devem corresponder \u00e0s entradas e sa\u00eddas dos pais.<\/li>\n<li><strong>Abstra\u00e7\u00e3o:<\/strong>Separe necessidades l\u00f3gicas da implementa\u00e7\u00e3o f\u00edsica.<\/li>\n<li><strong>Clareza:<\/strong>Priorize a legibilidade sobre a complexidade est\u00e9tica.<\/li>\n<\/ul>\n<p>Ao seguir esses princ\u00edpios, voc\u00ea garante que o movimento de dados em qualquer sistema empresarial seja documentado com precis\u00e3o e compreendido por todos os envolvidos no ciclo de vida do projeto.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Diagramas de Fluxo de Dados (DFDs) servem como o plano visual para sistemas de informa\u00e7\u00e3o. Diferentemente do c\u00f3digo, que descreve a l\u00f3gica por meio de sintaxe, um DFD descreve a l\u00f3gica por meio de movimento. Ele mapeia como os dados entram em um sistema, se transformam por meio de diversos processos e saem como sa\u00edda ou armazenamento. Este guia oferece uma vis\u00e3o abrangente sobre a constru\u00e7\u00e3o desses diagramas sem depender de ferramentas propriet\u00e1rias, focando nos princ\u00edpios fundamentais da an\u00e1lise de sistemas. Seja voc\u00ea definindo requisitos para uma nova aplica\u00e7\u00e3o ou auditando um sistema legado existente, compreender o fluxo de dados \u00e9 essencial. Um DFD bem estruturado elimina ambiguidades. For\u00e7a os interessados a concordarem sobre de onde as informa\u00e7\u00f5es prov\u00eam e onde terminam. Este documento explora a anatomia dos DFDs, as regras que regem sua constru\u00e7\u00e3o e as metodologias para decompor sistemas complexos em vis\u00f5es gerenci\u00e1veis. \ud83e\udde0 Compreendendo o Conceito Central Um Diagrama de Fluxo de Dados n\u00e3o \u00e9 um diagrama de fluxo de controle. Ele n\u00e3o mostra o tempo ou a sequ\u00eancia de eventos. Em vez disso, foca nos pr\u00f3prios dados. Pense nele como um mapa de um sistema fluvial. Voc\u00ea n\u00e3o se importa com a velocidade da \u00e1gua ou o clima, voc\u00ea se importa com os afluentes, os reservat\u00f3rios e as fozes dos rios. Ao modelar um sistema empresarial, o DFD responde tr\u00eas perguntas principais: De onde os dados v\u00eam? (Entidades Externas) Como os dados s\u00e3o alterados? (Processos) Onde os dados s\u00e3o armazenados? (Armazenamentos de Dados) Respondendo a essas perguntas, voc\u00ea cria uma representa\u00e7\u00e3o l\u00f3gica do neg\u00f3cio. Essa representa\u00e7\u00e3o permanece v\u00e1lida independentemente da pilha de tecnologia usada para construir o sistema. \u00c9 uma linguagem de abstra\u00e7\u00e3o que pontua a lacuna entre as necessidades do neg\u00f3cio e a implementa\u00e7\u00e3o t\u00e9cnica. \ud83d\udd11 Os Quatro Componentes Essenciais Todo Diagrama de Fluxo de Dados \u00e9 constru\u00eddo usando quatro s\u00edmbolos espec\u00edficos. Embora as nota\u00e7\u00f5es variem ligeiramente entre metodologias, os conceitos subjacentes permanecem consistentes. O dom\u00ednio desses elementos \u00e9 a base da modelagem precisa. 1. Entidades Externas \ud83c\udfe2 Entidades externas representam fontes ou destinos de dados que existem fora dos limites do sistema sendo modelado. Elas s\u00e3o frequentemente pessoas, departamentos ou outros sistemas que interagem com o sistema principal. Fonte: Um cliente enviando um pedido. Destino: Uma autoridade fiscal recebendo um relat\u00f3rio. Sistema: Uma gateway de pagamento externa. Nos diagramas, esses s\u00e3o geralmente representados como quadrados ou ret\u00e2ngulos. Eles devem sempre estar conectados a um processo; os dados n\u00e3o podem simplesmente aparecer do nada ou desaparecer no ar. 2. Processos \u2699\ufe0f Um processo transforma dados de entrada em dados de sa\u00edda. \u00c9 o motor do sistema. Em um DFD, os processos s\u00e3o geralmente mostrados como c\u00edrculos ou ret\u00e2ngulos arredondados. O nome de um processo deve sempre ser uma frase verbo-substantivo para indicar a a\u00e7\u00e3o. V\u00e1lido: \u201cValidar Pedido\u201d, \u201cCalcular Imposto\u201d. Inv\u00e1lido: \u201cPedido\u201d, \u201cImposto\u201d. Cada processo deve ter pelo menos uma entrada e uma sa\u00edda. Se um processo tem entradas mas nenhuma sa\u00edda, \u00e9 um \u201cburaco negro\u201d. Se tem sa\u00eddas mas nenhuma entrada, \u00e9 um \u201cmilagre\u201d. Ambos representam erros de modelagem. 3. Armazenamentos de Dados \ud83d\udcbe Armazenamentos de dados representam locais onde as informa\u00e7\u00f5es s\u00e3o salvas para recupera\u00e7\u00e3o posterior. Isso pode ser um banco de dados, um sistema de arquivos, uma gaveta f\u00edsica de arquivamento ou um buffer tempor\u00e1rio. Diferentemente dos processos, os armazenamentos de dados n\u00e3o alteram os dados; eles apenas os mant\u00eam. Exemplo: Banco de Dados de Clientes, Registro de Estoque, Carrinho Tempor\u00e1rio. Eles s\u00e3o geralmente desenhados como ret\u00e2ngulos com extremidades abertas ou duas linhas paralelas. Eles se conectam a processos por meio de fluxos de dados, indicando opera\u00e7\u00f5es de leitura ou escrita. 4. Fluxos de Dados \ud83d\udd04 Os fluxos de dados s\u00e3o as setas que conectam os componentes. Eles representam o movimento de dados entre entidades, processos e armazenamentos. A ponta da seta indica a dire\u00e7\u00e3o do movimento. Rotulagem:Cada seta deve ter uma etiqueta \u00fanica que descreva o pacote de dados. Nomea\u00e7\u00e3o:Use substantivos, como \u201cNota Fiscal\u201d, \u201cCredenciais de Login\u201d ou \u201cRelat\u00f3rio de Estoque\u201d. Dire\u00e7\u00e3o:Os fluxos s\u00e3o unidirecionais. Se os dados se moverem em ambas as dire\u00e7\u00f5es, desenhe duas setas separadas. \ud83d\udcc9 Os N\u00edveis de Decomposi\u00e7\u00e3o Sistemas complexos n\u00e3o podem ser desenhados em uma \u00fanica p\u00e1gina. Para gerenciar a complexidade, os DFDs s\u00e3o decompostos em diferentes n\u00edveis de detalhe. Essa abordagem hier\u00e1rquica permite que analistas ampliem e reduzam a arquitetura do sistema. N\u00edvel 0: O Diagrama de Contexto O Diagrama de Contexto \u00e9 a vis\u00e3o de n\u00edvel mais alto. Ele mostra todo o sistema como uma \u00fanica bolha de processo. Ilustra como o sistema interage com entidades externas. Escopo:Um processo central. Detalhe:M\u00ednimo. Apenas entradas e sa\u00eddas. Prop\u00f3sito:Definir os limites do projeto. N\u00edvel 1: A Decomposi\u00e7\u00e3o Funcional O N\u00edvel 1 expande o \u00fanico processo do Diagrama de Contexto em sub-processos principais. Este n\u00edvel identifica as \u00e1reas funcionais principais do sistema. Escopo:M\u00e1ximo de 5 a 9 processos. Detalhe: Mostra armazenamentos principais de dados e intera\u00e7\u00f5es. Prop\u00f3sito: Tra\u00e7ar os principais m\u00f3dulos do sistema. N\u00edvel 2: L\u00f3gica Detalhada O N\u00edvel 2 foca em processos espec\u00edficos do N\u00edvel 1. Ele divide fun\u00e7\u00f5es complexas em etapas menores e execut\u00e1veis. Este n\u00edvel \u00e9 frequentemente onde os desenvolvedores procuram requisitos espec\u00edficos de l\u00f3gica. Alcance:V\u00e1rios diagramas, um para cada processo principal do N\u00edvel 1. Detalhe:Elementos de dados granulares e pontos de armazenamento. Prop\u00f3sito:Para especifica\u00e7\u00e3o t\u00e9cnica e codifica\u00e7\u00e3o. \ud83d\udcd0 Comparando Estilos de Nota\u00e7\u00e3o Existem duas nota\u00e7\u00f5es dominantes utilizadas na an\u00e1lise de sistemas. Embora a l\u00f3gica permane\u00e7a a mesma, a representa\u00e7\u00e3o visual difere. A escolha da correta depende da familiaridade da equipe e dos padr\u00f5es da organiza\u00e7\u00e3o. Funcionalidade Yourdon &amp; DeMarco Gane &amp; Sarson Forma do Processo Ret\u00e2ngulo arredondado Ret\u00e2ngulo arredondado Forma da Entidade Quadrado Quadrado Forma do Armazenamento de Dados Ret\u00e2ngulo aberto Ret\u00e2ngulo aberto com bordas superior e inferior mais grossas Forma do Fluxo de Dados Seta curva Seta reta Posi\u00e7\u00e3o da Legenda do Fluxo Abaixo da linha Acima ou abaixo A escolha entre Gane &amp; Sarson e Yourdon &amp; DeMarco \u00e9 em grande parte est\u00e9tica. No entanto, a consist\u00eancia \u00e9 vital. Misturar nota\u00e7\u00f5es em um \u00fanico documento gera confus\u00e3o e reduz a clareza<\/p>\n","protected":false},"author":1,"featured_media":4131,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_title":"Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca","_yoast_wpseo_metadesc":"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas de software.","fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[84],"tags":[77,83],"class_list":["post-4130","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dfd","tag-academic","tag-dfd"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.1.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca<\/title>\n<meta name=\"description\" content=\"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas 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.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca\" \/>\n<meta property=\"og:description\" content=\"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas de software.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/\" \/>\n<meta property=\"og:site_name\" content=\"Diagrams AI Portuguese\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-27T04:54:17+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1664\" \/>\n\t<meta property=\"og:image:height\" content=\"928\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"vpadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\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=\"11 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/\",\"url\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/\",\"name\":\"Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca\",\"isPartOf\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg\",\"datePublished\":\"2026-03-27T04:54:17+00:00\",\"author\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12\"},\"description\":\"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas de software.\",\"breadcrumb\":{\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#primaryimage\",\"url\":\"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg\",\"contentUrl\":\"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg\",\"width\":1664,\"height\":928},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.diagrams-ai.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Tutorial DFD: Como Modelar o Movimento de Dados em Qualquer Sistema Empresarial\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/#website\",\"url\":\"https:\/\/www.diagrams-ai.com\/pt\/\",\"name\":\"Diagrams AI Portuguese\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.diagrams-ai.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12\",\"name\":\"vpadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/www.diagrams-ai.com\/pt\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g\",\"caption\":\"vpadmin\"},\"sameAs\":[\"https:\/\/www.diagrams-ai.com\"],\"url\":\"https:\/\/www.diagrams-ai.com\/pt\/author\/vpadmin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca","description":"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas 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.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/","og_locale":"pt_PT","og_type":"article","og_title":"Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca","og_description":"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas de software.","og_url":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/","og_site_name":"Diagrams AI Portuguese","article_published_time":"2026-03-27T04:54:17+00:00","og_image":[{"width":1664,"height":928,"url":"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg","type":"image\/jpeg"}],"author":"vpadmin","twitter_card":"summary_large_image","twitter_misc":{"Escrito por":"vpadmin","Tempo estimado de leitura":"11 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/","url":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/","name":"Tutorial DFD: Modele o Movimento de Dados em Sistemas Empresariais \ud83d\udcca","isPartOf":{"@id":"https:\/\/www.diagrams-ai.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#primaryimage"},"image":{"@id":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#primaryimage"},"thumbnailUrl":"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg","datePublished":"2026-03-27T04:54:17+00:00","author":{"@id":"https:\/\/www.diagrams-ai.com\/pt\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12"},"description":"Aprenda a criar Diagramas de Fluxo de Dados. Compreenda componentes, n\u00edveis e melhores pr\u00e1ticas para visualizar processos do sistema sem ferramentas de software.","breadcrumb":{"@id":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#primaryimage","url":"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg","contentUrl":"https:\/\/www.diagrams-ai.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/03\/chibi-dfd-tutorial-infographic-data-flow-diagram.jpg","width":1664,"height":928},{"@type":"BreadcrumbList","@id":"https:\/\/www.diagrams-ai.com\/pt\/dfd-tutorial-model-data-movement-business-system\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.diagrams-ai.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Tutorial DFD: Como Modelar o Movimento de Dados em Qualquer Sistema Empresarial"}]},{"@type":"WebSite","@id":"https:\/\/www.diagrams-ai.com\/pt\/#website","url":"https:\/\/www.diagrams-ai.com\/pt\/","name":"Diagrams AI Portuguese","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.diagrams-ai.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Person","@id":"https:\/\/www.diagrams-ai.com\/pt\/#\/schema\/person\/ecc36153eaeb4aeaf895589c93d5de12","name":"vpadmin","image":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/www.diagrams-ai.com\/pt\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/56e0eb902506d9cea7c7e209205383146b8e81c0ef2eff693d9d5e0276b3d7e3?s=96&d=mm&r=g","caption":"vpadmin"},"sameAs":["https:\/\/www.diagrams-ai.com"],"url":"https:\/\/www.diagrams-ai.com\/pt\/author\/vpadmin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/posts\/4130","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/comments?post=4130"}],"version-history":[{"count":0,"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/posts\/4130\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/media\/4131"}],"wp:attachment":[{"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/media?parent=4130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/categories?post=4130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.diagrams-ai.com\/pt\/wp-json\/wp\/v2\/tags?post=4130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}