Gerador de Diagrama de Fluxo de Dados
DFDs de contexto e nível 1 a partir de uma descrição simples
Descreva quem envia o que para o seu sistema, o que o sistema faz com esses dados e onde eles ficam armazenados. O SciDraw AI desenha as entidades externas, os processos numerados, os depósitos de dados e os fluxos de dados rotulados, tudo na notação de Yourdon/DeMarco ou Gane-Sarson.
Exemplos de Diagrama de Fluxo de Dados
Clique em um exemplo para carregar a sua descrição.
O que este gerador de diagrama de fluxo de dados faz?
Ele desenha um diagrama de fluxo de dados a partir de uma descrição de onde vêm os dados, como são processados e onde ficam guardados. Entidades externas viram retângulos, processos se tornam círculos numerados (Yourdon/DeMarco) ou caixas arredondadas (Gane-Sarson), os depósitos de dados aparecem como retângulos abertos com um ID, e cada fluxo de dados vira uma seta rotulada partindo de sua origem até seu destino. É ideal para trabalhos de análise de sistemas, o capítulo de análise de um TCC e documentos de requisitos de software.
Por que os diagramas de fluxo de dados são úteis
- Um diagrama de contexto define o limite do sistema e cada entrada e saída em uma única imagem.
- Os DFDs de nível 1 e nível 2 dividem um sistema em processos que você pode projetar e testar separadamente.
- Cursos de análise estruturada e muitos documentos de requisitos esperam um DFD de nível superior e um de nível 1.
Como desenhar um diagrama de fluxo de dados
Comece com o diagrama de contexto (nível superior): o sistema todo como um único processo, cercado pelas entidades externas que enviam ou recebem dados. Nomeie cada fluxo com base nos dados que ele carrega ("detalhes do pedido", em vez de "enviar"). Em seguida, desenhe o nível 1: divida o sistema em três a sete processos numerados e adicione os depósitos de dados que eles leem e gravam. Escreva cada fluxo como "origem → destino: dados" na sua descrição, para que todas as setas apontem na direção correta. Lembre-se das regras do DFD: os dados só se movem entre entidades e depósitos através de um processo, e cada processo deve ter pelo menos uma entrada e uma saída.
Elementos de um diagrama de fluxo de dados
- Entidade externa: um retângulo para uma pessoa, organização ou sistema fora do seu.
- Processo: um círculo numerado (Yourdon) ou retângulo com bordas arredondadas (Gane-Sarson) que transforma os dados.
- Depósito de dados: um retângulo aberto com um ID, como D1, onde os dados ficam guardados.
- Fluxo de dados: uma seta rotulada com os dados que carrega, da origem para o destino.
- Níveis: o diagrama de contexto (nível 0) e o seu desdobramento em diagramas de nível 1 e nível 2.
Perguntas Frequentes
Qual é a diferença entre um diagrama de contexto e um DFD de nível 1?
Um diagrama de contexto (também chamado de diagrama de nível superior ou nível 0) mostra o sistema inteiro como um processo único com suas entidades externas e fluxos de dados. Já um DFD de nível 1 abre esse processo em vários subprocessos numerados e adiciona os depósitos de dados. Especifique na sua descrição qual nível você deseja.
Como devo descrever os fluxos de dados?
Escreva um fluxo por frase no formato "origem → destino: dados", por exemplo, "Customer → 1 Process Order: order details". Para uma troca bidirecional, escreva dois fluxos. Nomeie os depósitos de dados com um ID, como D1, para que sejam desenhados apenas uma vez.
Qual notação ele utiliza?
A notação Yourdon/DeMarco por padrão: processos como círculos e depósitos de dados como retângulos abertos. Peça por Gane-Sarson na sua descrição se preferir caixas de processo arredondadas com o número na faixa superior.
O diagrama gerado está sempre correto?
Nem sempre. Verifique se cada fluxo aponta na direção certa, se nenhum depósito ou entidade aparece duas vezes e se não falta nenhum fluxo. Diagramas com cerca de dez fluxos ou menos costumam ser os mais precisos; divida os sistemas maiores em níveis.
Posso editar o diagrama depois?
Sim. Você pode baixar em PNG de alta resolução ou abrir no editor para fazer refinamentos. A partir do editor, é possível converter o arquivo para formato vetorial SVG (10–15 créditos), arquivo do PowerPoint PPTX (10 créditos) ou arquivo do Visio (20 créditos).
Quantos créditos isso custa?
Cada diagrama gasta 5 créditos na resolução 2K. Contas gratuitas recebem 10 créditos no momento do cadastro e ganham mais 5 créditos diariamente; planos pagos e pacotes de créditos dão direito a mais. Veja a página de preços para conhecer os planos atuais.
Explore mais ferramentas
Gerador de Diagrama de Entidade-Relacionamento
Crie diagramas entidade-relacionamento na notação de Chen ou pé de galinha
Experimente grátisGerador de Diagrama de Sequência
Transforme um fluxo de chamadas em um diagrama de sequência UML
Experimente grátisGerador de Diagrama de Casos de Uso
Desenhe diagramas de casos de uso UML com atores, include e extend
Experimente grátisDesenhe seu diagrama de fluxo de dados agora
Descreva suas entidades, processos e depósitos de dados e obtenha um DFD limpo.
