Níveis de diagramas de fluxo de dados
Os diagramas de fluxo de dados também são categorizados por níveis. Os DFDs mais básicos são de nível 0 e o número do nível aumenta de acordo com a complexidade do diagrama.
Os DFDs de nível 0, também conhecidos como diagramas de contexto, são os diagramas de fluxo de dados mais básicos. Eles fornecem uma visão ampla, fácil de compreender e com poucos detalhes. Os diagramas de fluxo de dados de nível 0 mostram um único nó de processo e suas conexões com entidades externas.
Os DFDs de nível 1 ainda são uma visão geral, mas entram em mais detalhes do que um diagrama de contexto. Em um DFD de nível 1, o único nó de processo do diagrama de contexto é dividido em subprocessos. À medida que esses processos são adicionados, o diagrama precisará de fluxos de dados e armazenamentos de dados adicionais para conectá-los.
Os DFDs de nível 2 ou superior simplesmente dividem os processos em subprocessos mais detalhados. Em teoria, os DFDs poderiam ir além do nível 3, mas isso raramente acontece. Os diagramas de fluxo de dados de nível 2 ou superior são detalhados o suficiente para que normalmente não faça sentido dividi-los ainda mais.
Notações e símbolos de diagramas de fluxo de dados
Os dois principais tipos de notação usados para diagramas de fluxo de dados são Yourdon-Coad e Gane-Sarso. Ambos os tipos receberam o nome de seus criadores, especialistas que ajudaram a desenvolver a metodologia de DFD: Ed Yourdon, Peter Coad, Chris Gane e Trish Sarson.
Há algumas diferenças de estilo entre os tipos de notação. Por exemplo, a notação Yourdon-Coad utiliza círculos para representar processos, enquanto a notação Gane-Sarson utiliza retângulos com cantos arredondados. Outra variação é o símbolo usado para armazenamentos de dados. A notação Yourdon-Coad utiliza linhas paralelas, enquanto a notação Gane-Sarson utiliza um retângulo aberto nas extremidades.
Como os símbolos de DFD variam, é importante manter a consistência com a notação escolhida para evitar confusão. Se você estiver usando um software de DFD, ele provavelmente determinará qual conjunto de símbolos estará disponível para uso.
Todos os diagramas de fluxo de dados incluem quatro elementos principais: entidade, processo, armazenamento de dados e fluxo de dados.
Entidade externa: também conhecidas como atores, fontes ou destinos e terminadores, as entidades externas produzem e consomem dados que fluem entre a entidade e o sistema que está sendo diagramado. Esses fluxos de dados são as entradas e saídas do DFD. Como são externas ao sistema que está sendo analisado, essas entidades normalmente são posicionadas nas bordas do diagrama.
Processo: um processo é classificado como qualquer atividade que altera fluxos de dados. Como transformam dados de entrada em dados de saída, todos os processos devem ter entradas e saídas em um DFD. Esse símbolo recebe um nome simples com base em sua função, como “Enviar pedido”, em vez de ser rotulado como “processo” em um diagrama. Na notação Gane-Sarson, é usada uma caixa retangular, que pode ser rotulada com um número de referência, o local no sistema em que o processo ocorre e um título curto que descreve sua função. Os processos normalmente são orientados de cima para baixo e da esquerda para a direita em um diagrama de fluxo de dados.
Armazenamento de dados: um armazenamento de dados não gera nenhuma operação, apenas mantém dados para acesso posterior. Os armazenamentos de dados podem consistir em arquivos mantidos a longo prazo ou em um lote de documentos armazenados brevemente enquanto aguardam processamento. Os fluxos de entrada para um armazenamento de dados incluem informações ou operações que alteram os dados armazenados. Os fluxos de saída seriam dados recuperados do armazenamento.
Fluxo de dados: o movimento de dados entre entidades externas, processos e armazenamentos de dados é representado por um símbolo de seta, que indica a direção do fluxo. Esses dados podem ser eletrônicos, escritos ou verbais. Os fluxos de dados de entrada e saída são rotulados com base no tipo de dado ou no processo ou armazenamento de dados associado, e esse nome é escrito ao lado da seta.
| | Yourdon e Coad | Gane e Sarson |
| Entidade externa |  |  |
| Processo |  |  |
| Repositório de dados |  |  |
| Fluxo de dados |  |  |
Como desenhar um diagrama de fluxo de dados
O Lucidchart simplifica o processo do projeto, facilitando a criação de um diagrama de fluxo de dados personalizado com modelos intuitivos. Basta arrastar e soltar os símbolos padrão do setor de que você precisa da nossa biblioteca diretamente no seu documento para mapear até os sistemas mais complexos. Como uma plataforma nativa da nuvem, o Lucidchart permite que sua equipe colabore em tempo real e mantenha uma fonte única de verdade para a arquitetura do seu sistema.
Com o Lucidchart, você pode facilmente criar um diagrama de fluxo de dados on-line. Personalize o seu diagrama e compartilhe-o com os outros.