Diagramas de fluxo de dados e NASA
Você sabia que a NASA usa diagramas de fluxo de dados, como este para engenharia de sistemas essenciais?
É verdade! Então, o que é um diagrama de fluxo de dados?
Os diagramas de fluxo de dados são representações visuais de como os dados se moverão em um sistema de informações. Isso parece assustador, não é? Basicamente, um diagrama de fluxo de dados mostra uma imagem de como os dados serão movidos para um processo, o que acontecerá com eles enquanto estiverem lá, como e onde os dados surgirão ou sua saída e onde os dados alterados serão armazenados.
Os diagramas de fluxo de dados podem ser usados em qualquer setor que precise realizar uma análise estruturada, como no projeto de sistemas de computador e desenvolvimento de negócios. Os diagramas de fluxo de dados podem ser usados para visualizar os sistemas atuais ou melhorá-los para corrigir problemas e torná-los mais eficientes.
Muitas pessoas confundem diagramas de fluxo de dados com fluxogramas e pseudocódigo. Os fluxogramas mostram as etapas de um processo, como este fluxograma para o processo de escrita. Lembre-se de que um fluxograma não identifica as entradas, as funções ou o armazenamento.
Pseudocódigo é a versão de texto de um diagrama de fluxo de dados.
Diagramas simples e complexos
Os diagramas de fluxo de dados podem ser tão simples quanto isto:
Eles também podem ser mais detalhados, como o mostrado abaixo:
Os diagramas de fluxo de dados podem ser mais complexos, como o diagrama de sistemas essenciais da NASA usado no início desta lição.
Lendo um diagrama de fluxo de dados
Para ler um diagrama de fluxo de dados, você pode querer se familiarizar com as formas típicas usadas para criá-los, conforme mostrado neste gráfico:
Criação de um diagrama de fluxo de dados
Vamos ver o que tudo isso significa em termos de criação de nosso próprio diagrama de fluxo de dados simples. Por exemplo, e se quisermos mostrar o fluxo de dados para um processo simples, como operar uma barraca de limonada? Precisamos rastrear quatro coisas: a origem dos dados, a movimentação dos dados, como os dados interagem e onde os dados ou a saída serão armazenados.
- Entrada : a fonte dos dados seria o cliente que faz o pedido.
- Movimento : o movimento dos dados seria o caminho que a entrada percorre na banca de limonada, como espremer os limões, acessar um copo adequado, adicionar açúcar e adicionar gelo.
- Interação : o proprietário da banca de limonada pode precisar voltar para obter mais informações do cliente, como muito gelo, sem gelo ou mais açúcar.
- Saída : A saída seria o produto acabado sendo fornecido ao cliente.
O diagrama de fluxo de dados concluído seria mais ou menos assim:
Resumo da lição
Nesta lição, você aprendeu que um diagrama de fluxo de dados é uma imagem que mostra como os dados entram em um sistema de informação, o caminho que eles percorrem conforme passam pelo sistema, como eles interagem dentro desse sistema e como eles saem do sistema no formulário de produção e armazenamento. A entrada de dados é considerada entrada e seus movimentos são considerados processos ou funções. Depois que os dados são inseridos, movidos pelos processos e alterados em um sistema de informação, eles são liberados como saída e armazenados.
Formas simples, como círculos, quadrados e retângulos com bordas arredondadas, são usadas para criar diagramas de fluxo de dados. Por exemplo, um retângulo aberto seria usado para mostrar o armazenamento de dados, enquanto um quadrado seria usado para mostrar a entrada de dados. Na vida real, os diagramas de fluxo de dados podem ser usados para melhorar a eficiência dos sistemas atuais, além de visualizar os caminhos dos dados.