Ao desenvolver qualquer tipo de programa de computador, a partir de um jogo de linha de comando simples para um sistema operacional ornamentado, uma das coisas mais importantes que um programador pode fazer é criar um diagrama de fluxo de dados. Embora possa ser um pouco irritante , a criação de um diagrama de fluxo de dados permite que o programador para criar um programa com o mínimo desconforto durante a programação do código real e aumentar ainda mais a produtividade do programador ( ou grupo de programação ) . Organização
A coisa mais importante que um diagrama de fluxo de dados faz é manter o programa organizado. Os programadores usam diagramas de fluxo de dados para planejar exatamente como seu novo programa vai realizar a sua finalidade. Embora os programas mais simples poderia provavelmente ser feita sem o uso de um diagrama de fluxo de dados para a organização , a criação de formas mais complexas , em especial com grupos de programadores , definitivamente, requer o uso de um diagrama de fluxo de dados para ajudar a manter o programa na pista .
< Br >
decisão edifício
quase todos os programas disponíveis para os consumidores , há muitas partes em que um programa vai ter que tomar uma decisão com base em dados que foram dadas tanto pelo usuário ou a partir de outra parte do programa . Estes são geralmente conhecidos como declarações " se - então" , e dizer ao programa o que fazer quando recebe dados específicos para trabalhar. Diagramas de fluxo de dados ajudam a figura programador quais opções os programas terão , a fim de lidar com os dados que lhe são atribuídos .
Apresentação
A coisa pior possível um programador pode fazer quando se discute um programa com os leigos é usar o código para explicar o que o programa faz e como ele vai fazer isso . Código de computador é como uma língua estrangeira para a maioria das pessoas , e usá-lo como seu backup só vai resultar em confusão sobre o seu projeto. Em vez disso , usar o diagrama de fluxo de dados para explicar o programa para leigos . Ele vai certamente salvar a quantidade de tempo que você teria gasto explicando o código para eles.
Adaptabilidade
Durante o curso de um projeto , um programador , por vezes, encontrar um melhor ferramenta ou perceber que há uma melhor maneira de otimizar o código , mas pode não ter certeza de onde colocá-lo , ou o que mais o programador será necessário modificar a fim de acomodar o código. Se o programador utiliza um diagrama de fluxo de dados , o diagrama vai ajudar o programador ser capaz de ver o que vai acontecer se determinado código é injetado no programa.
Detecção de erro quando tenta
Os programas podem ter um monte de erros , ou erros, quando eles estão sendo feitos. Porque a quantidade de código pode ser extensa em programas maiores , às vezes é difícil identificar onde exatamente um problema está no código , mas com a ajuda de um depurador e um diagrama de fluxo de dados, um programador pode , eventualmente, encontrar o erro em questão e começar para descobrir como corrigi-lo.