O documento discute Diagramas de Fluxo de Dados (DFD) como uma ferramenta de modelagem gráfica para imaginar um sistema como uma rede de processos funcionais. DFDs podem representar processos, fluxos de dados, depósitos de dados e entidades externas, de forma intuitiva para clientes entenderem como o sistema funciona. O documento incentiva os leitores a criarem seu primeiro DFD em grupo para seu projeto integrado.
3. Ferramenta de modelagem gráfica da
solução
Análise Estruturada
Permite imaginar um sistema como uma rede
de processos funcionais, interligados por
dutos e tanques de armazenamentos de
dados
Pode ser apresentado para o cliente!
Se for construído da forma correta, é claro
4. Também conhecido como...
Diagrama de bolhas
DFD
Modelo de processo
Diagrama de fluxo de trabalho
Modelo funcional
“uma representação de como o sistema funciona”
5.
6.
7. Analisando um pouco já é possível entender
Representação simples
Intuitivo
Na construção, lembre-se que o cliente
(usuário) é quem vai validar
Ou seja, o cara precisa entender seu desenho
8. O DFD pode ser desenhado em uma página
Seu cliente vai conseguir examinar o diagrama
sem se confundir!
9. Também utilizado para modelagem de
processos...
16. Primeiro componente de um DFD
Também conhecido como bolha ou função
Mostra uma parte do sistema...
A que transforma entradas em saídas
Mostra como uma ou mais entradas são
convertidas em saídas
Normalmente, é representado por um círculo
Mas também pode ser uma elipse ou um
retângulo
18. Denominado ou descrito com uma única
palavra ou sentença simples
Começando com um verbo no infinitivo
Validar CPF Remover
registro
19.
20.
21. Graficamente representado por uma seta que
entra ou sai de um processo
Utilizado para mostrar o movimento de
fragmentos ou de pacotes de informações de
um ponto a outro do sistema
Ou seja, representa dados em movimento
23. O nome representa o significado do pacote
que se move pelo fluxo
No exemplo anterior: “situação do pedido”
O fluxo mostra a direção dos dados
Se entram ou saem do processo
É importante não misturar dois tipos de
pacotes no mesmo fluxo
Exemplo...
27. Modela uma coleção de pacotes de dados em
repouso
Ou seja, o banco de dados
Normalmente, o nome escolhido para
identificar o depósito é o plural do nome dos
pacotes transportados pelos fluxos para
dentro e para fora dos depósitos
31. Representa as entidades externas com as
quais o sistema se comunica
Tipicamente, é uma pessoa ou um grupo de
pessoas
Seu cliente!
Qualquer outra entidade fora do controle do
sistema que está sendo modelado
Também pode ser outro sistema com o qual o
seu sistema vai se comunicar (por exemplo:
B2B)
34. Sobre os terminadores:
São externos ao sistema que estamos modelando.
Ou seja, os fluxos que interligam os terminadores
aos diversos processos (ou depósitos) do nosso
sistema representam a interface entre o sistema
e o mundo externo
Não é possível alterar o conteúdo ou o modo
como um terminador funciona
36. Em grupo (grupo do Projeto Integrado),
discutam e listem os possíveis processos,
fluxos, depósitos e terminadores que devem
compor o projeto escolhido pelo grupo
Considerando os itens listados, comecem a
modelagem do DFD
37. O resultado (folha com nome e prontuário
de cada membro do grupo) deve ser entregue
no final da aula
Na próxima aula a folha será devolvida...
As informações podem ser úteis para os DFDs que
vocês irão construir nas próximas aulas