Diagrama de fluxo de dados

Diagrama de fluxo de dados

O que é um diagrama de fluxo de dados?

O diagrama de fluxo de dados é uma maneira visual de mostrar o movimento dos dados através de um sistema de informação. Apresenta como a informação entra e sai do sistema, por que eles passam, onde são armazenados e as fontes e destinos dessa informação.

As empresas não poderiam operar sem sistemas ou processos, e a eficácia é essencial para alcançar os objetivos. Existem inúmeras maneiras de estudar essa eficácia, mas o diagrama de fluxo de dados excede os outros.

Exemplo de fluxo de dados em espanhol

Um diagrama de fluxo de dados ou DFD exibe como os processos fluem em um sistema. É uma representação gráfica mostrar um sistema e, por sua vez, pode ajudar a resolver onde há problemas e ineficiências.

Em um DFD, a duração dos processos não é mostrada ou se esses processos operam em série ou em paralelo. Não há loops ou laços, pois existem em um diagrama de rede, também não há pontos de decisão, como se houvesse em um diagrama de fluxo.

Os diagramas de fluxo são usados ​​para projetar, analisar, documentar ou gerenciar um programa ou processo, sendo amplamente utilizados em campos muito diferentes, como programação, psicologia cognitiva ou mercados econômicos e financeiros.

Isso deriva no fato de que a gama de diagramas de fluxo é ampla e uma divisão é necessária por tipos e classificações.

Elementos de um diagrama de fluxo de dados

Diagrama de fluxo de dados. Fonte: Editado pelo Usuário: AutumnNow com Inkscape, baseado em imagem: DataFlowDiagram eMPIO1.PNG Criado pelo usuário: Ilario, CC BY-SA 3.0, via Wikimedia Commons

Os sinais usados ​​no diagrama de fluxo de dados descrevem a trajetória de dados em um sistema, locais de armazenamento, entradas e saídas de dados e os vários subprocessos. São notações padronizadas como círculos, retângulos e flechas.

No DFDS, várias metodologias de notação são usadas. Isso tem algumas diferenças, mas todos usam sinais e maneiras de representar os principais elementos de um DFD.

Pode atendê -lo: como as telecomunicações funcionam no México?

Entidade externa

Você pode representar um ser humano, um sistema ou subsistema. É a origem ou destino de certos dados. Isto é, enviar ou receber dados para ou do sistema diagramado.

Dependendo do processo de negócios, é externo ao sistema que está sendo analisado. Por esse motivo, as entidades externas são comumente desenhadas para as bordas do DFD.

Processo

É uma atividade ou função comercial onde os dados e seu fluxo são transformados ao mudar, ordenar ou alterar a direção do fluxo. Pegue os dados recebidos, ele os altera e com eles produz uma saída.

Um processo pode fazer isso fazendo cálculos e também usando a lógica para ordenar os dados ou alterar a direção do fluxo. Você pode quebrar para um nível mais alto de detalhes para representar como os dados são processados ​​dentro do processo.

Os processos estão entre a entrada e a saída, geralmente começando no canto superior esquerdo do DFD e terminando no canto inferior direito do diagrama. Pode haver vários deles em um único diagrama.

Armazem de dados

Ele contém as informações para uso subsequente, como um arquivo de documento que está esperando para ser processado.

As entradas de dados podem fluir através de um processo e depois entrar em um data warehouse, enquanto os dados fluem ao sair de um data warehouse e depois através de um processo.

Fluxo de dados

Representa o fluxo de informações. Determine o itinerário que leva informações de entidades externas através dos vários processos de dados e armazenamentos. Com as setas, o DFD pode mostrar o endereço do fluxo de dados.

Regras para um DFD

Antes de começar a desenhar diagramas de fluxo de dados, quatro regras gerais devem ser seguidas para criar um DFD válido.

- Cada data warehouse deve ter pelo menos um fluxo de dados de entrada e saída de dados.

Pode atendê -lo: partes externas de um computador

- Cada processo deve ter pelo menos uma entrada e uma saída.

- Todos os processos em um DFD devem estar vinculados a outro processo ou a um data warehouse.

- Os dados armazenados de um sistema devem passar por um processo.

Pessoal

De acordo com o que você deseja examinar no fluxo, existem dois tipos de diagramas de fluxo de dados para escolher.

Lógico

Procedimento comum de importação de banco de dados. Fonte: Bamyers99, CC0, via Wikimedia Commons

Este tipo de diagrama reflete o que acontece em um fluxo de informações. Mostra as informações que estão sendo geradas e as que são comunicadas, as entidades que recebem essas informações, os processos realizados em geral, etc.

Os processos descritos em um diagrama lógico são atividades que são realizadas em uma empresa, o que significa que não aprofunda os aspectos técnicos do sistema. Portanto, a equipe está na capacidade de entender esses diagramas sem a necessidade de ser um técnico.

Físico

Fonte: John Azzolini, domínio público, via Wikimedia Commons

Nesse tipo de diagrama, reflete -se como a informação se move através de um sistema. Isso representa que os programas são especificamente detalhados, bem como equipamentos de informática, pessoas e arquivos envolvidos no fluxo de informações.

Os diagramas físicos incluem os processos correspondentes à entrada de dados, como check -up de controle. O armazenamento de dados intermediário também é colocado, como tabelas ou arquivos temporários.

Por exemplo, você pode mostrar como um cliente faz um pedido on -line revisando o software da empresa para fazer e concluir esse pedido. Isso geralmente é técnico.

Assim, um diagrama físico detalhado pode ajudar bastante a programação do código necessário para a implementação de um sistema de informação.

Pode atendê -lo: densitômetro

O que usar?

Sua notação

Os diagramas físicos e lógicos podem representar o mesmo fluxo de informações. No entanto, cada um terá um ponto de vista diferente e fornecerá atividades diferentes para otimizar o sistema.

Eles podem ser usados ​​juntos ou separadamente. Juntos, eles fornecem mais detalhes do que qualquer um dos dois diagramas separadamente. Quando você decidir qual deles usar, você deve ter em mente que ambos podem precisar.

Exemplos

Na engenharia de software, você pode projetar o diagrama de fluxo de dados para representar o sistema em diferentes níveis de abstração.

DFDs de nível mais alto são divididos em níveis mais baixos, abordando mais informações e elementos funcionais. Os níveis de DFD são numerados 0, 1, 2 ou mais.

Nível 0

É delineado para refletir uma perspectiva em que todo o sistema é encapsulado em um único processo, indicando o relacionamento que tem com entidades externas.

Os dados de entrada e saída são marcados por setas que entram ou saem do sistema. Este nível é chamado de diagrama de contexto.

Fonte: Geeksforgeeks.Org (CC BY-SA 4.0)

Nível 1

Nesse nível, o diagrama de contexto se decompõe em vários processos. As principais funções do sistema são destacadas e o processo de alto nível é dividido em subprocessos.

Fonte: Geeksforgeeks.Org-C-By-SA-4.0

Nível 2

Este nível se aprofunda um pouco mais do que o nível 1. Pode ser usado para registrar detalhes específicos sobre a operação do sistema.

Fonte: Geeksforgeeks.Org (CC-BY-SA-4.0)

Referências

  1. Computer Hope (2017). Diagrama de fluxo de dados. Retirado de: Computerhope.com.
  2. Computação W3 (2019). Desenvolvendo diagramas de fluxo de dados físicos. Retirado de: W3Computing.com.
  3. Georgina Guthrie (2019). Como usar diagramas de fluxo de dados para sobrecarregar seu projeto. Cacoo. Retirado de: Cacoo.com.
  4. Geeks for Geeks (2019). Níveis nos diagramas de fluxo de dados (DFD). Retirado de: geeksforgeeks.org.
  5. Clifford Chi (2019). Para o guia para iniciantes para diagramas de fluxo de dados. Ponto do hub. Retirado de: Blog.HubSpot.com.