Tecnologia de sistema
[pic]
Existem diversas formas de diagramar um projeto de software: fluxogramas , DFD e DER. Neste artigo irei abordar as técnicas D.F.D - Diagrama de fluxo de dados e D.E R - Diagrama Entidade Relacionamento com o objetivo dar as noções básicas para quem esta começando agora e deseja ser um programador. Vou começar com o D.F.D.
1- D.F.D - Diagrama de fluxo de dados
O D.F.D é uma técnica usada na programação estruturada de diagramação de software que possui diversos tipos de diagramas, derivando-se em outros diagramas subsequentes.
Assim um D.F.D representa: 1. Imagem do sistema, projeto ou produto; 2. Modelo de organização; 3. apresentação em etapas com aumento gradativo de detalhes; 4. utilização dos princípios da modularização e da hierarquização.
Assim, podemos ter diversos níveis de D.F.D de forma a representar o fluxo de dados da aplicação.
a) D.F.D nível 0 - Apresenta uma visão clara do produto com todos os macro-processos, com entidades externas, fluxo de dados e depósito de dados principais.
b) D.F.D nivel 1 - È uma expansão do nível zero com mais detalhes e mais completo incluindo o tratamento de exceções.
Simbologia do D.F.D
A seguir temos uma das possíveis simbologias usadas na representação D.F.D:
- Entidades Externas
|São categorias lógicas de objetos ou pessoas que representam Origem ou destino de dados, e, que |[pic] |
|acionam um sistema e/ou recebem informações; | |
|Podem ser pessoas, sistemas ou unidades departamentais; | |
|possuem as seguintes regras: | |
| x - letra para identificação; | |
|nome - nome da entidade : Ex: