DFD Físico vs DFD Lógico
Para entender as diferenças entre um DFD físico e lógico, precisamos saber o que é DFD. Um DFD significa diagrama de fluxo de dados e ajuda a representar graficamente o fluxo de dados em uma organização, particularmente seu sistema de informação. Um DFD permite que um usuário saiba onde a informação entra, para onde ela vai dentro da organização e como ela finalmente sai da organização. O DFD fornece informações sobre se o processamento da informação ocorre sequencialmente ou se é processado de maneira paralela. Existem dois tipos de DFD conhecidos como DFD físico e lógico. Embora ambos tenham o mesmo propósito de representar o fluxo de dados, há algumas diferenças entre os dois que serão discutidas neste artigo.
Qualquer DFD começa com uma visão geral do DFD que descreve em poucas palavras o sistema a ser projetado. Um diagrama de fluxo de dados lógico, como o nome indica, concentra-se no negócio e informa sobre os eventos que ocorrem em um negócio e os dados gerados a partir de cada um desses eventos. Um DFD físico, por outro lado, está mais preocupado com a forma como o fluxo de informações deve ser representado. É uma prática comum usar DFDs para representação de fluxo de dados lógicos e processamento de dados. No entanto, é prudente desenvolver um DFD lógico depois de desenvolver primeiro um DFD físico que reflita todas as pessoas na organização realizando várias operações e como os dados fluem entre todas essas pessoas.
Qual é a diferença entre DFD Físico e DFD Lógico?
Embora não haja restrição para o desenvolvedor descrever como o sistema é construído no caso de DFD lógico, é necessário mostrar como o sistema foi construído. Existem certas características do DFD lógico que o tornam popular entre as organizações. Um DFD lógico facilita a comunicação para os funcionários de uma organização, leva a sistemas mais estáveis, permite uma melhor compreensão do sistema pelos analistas, é flexível e fácil de manter e permite que o usuário remova facilmente redundâncias. Por outro lado, um DFD físico é claro na divisão entre processos manuais e automatizados, fornece descrição detalhada dos processos, identifica armazenamentos de dados temporários e adiciona mais controles para tornar o sistema mais eficiente e simples.