DIAGRAMA de FLUXO de DADOS DFD’S DIAGRAMA de FLUXO de DADOS Vamos aprender a fazer DFD’s; Existem regras para fazerem diagramas… Mas iremos falar delas na próxima aula; Esta aula serve apenas para se ter a noção de para que serve um diagrama;
Componentes dos DFD’s: Processos; Fluxos de dados; Arquivos de dados; Entidades externas. Aqui vemos os componentes que são necessários para construir um processo! Vamos definir brevemente cada um deles para podermos avançar.
Processo Representa as transformações dos fluxos de dados. Simbologia: Calcular Desconto da Factura Pedir para me explicarem por miúdos o que é um processo; Alertá-los que é uma acção, logo tem que começar por verbo
Fluxo de dados Representa o percurso de um conjunto de dados entre uma origem e um destino. Simbologia: Informação da factura Pedir para me explicarem por miúdos o que é um fluxo de dados; São os dados que circulam. Nome adjectivado ou só nome
Arquivos de Dados Representa os dados que são armazenados no sistema de informação. Simbologia: Apólices Ou seja… Base de dados, ficheiros.
Entidade Externa Origem ou destino de um fluxo de dados, fora das fronteiras do SI. Simbologia: Departamento de Compras Pedir para me explicarem por miúdos o que é um Entidade Externa; Algo que interage com o sistema… Ex: O gaijo que atende o telefone na telepizza quando pedimos uma pizza para ser entregue em casa Substantivo
Exemplo PIZZA… Como fazê-la?
PIZZA… Como fazê-la? Problema Geral: Fazer Pizza é um processo… Cozinheiro Fazer Pizza Cliente Receita de Pizza Pizza Fazer Pizza é um processo… Cozinheiro e Pizza são clientes...
PIZZA… Como fazê-la? Dividir em partes: Fazer Massa Fazer Molho Montar Fazer Pizza Assar Pizza
PIZZA… Como fazê-la? Dispensa Ovos Sal Farinha Água Fermento Fazer Massa Massa Dispensa… O que é neste caso a dispensa? Um arquivo de dados… É onde estão guardados os ingredientes. Mesa
PIZZA… Como fazê-la? Mesa ---- Arquivo de dados Água Ovos Sal Farinha Fermento Dispensa Ingredientes Fazer Massa Massa Mesa ---- Arquivo de dados Fazer Massa ---- Processo Mesa
PIZZA… Como fazê-la? Dispensa Azeite Sal Cebola Tomate Fazer Molho Mesa
PIZZA… Como fazê-la? Tomate Azeite Sal Cebola Dispensa Ingredientes Fazer Molho Molho Mesa
PIZZA… Como fazê-la? Dispensa Queijo Presunto Orégãos Cogumelos Montar Massa Molho Mesa Mesa Mesa
PIZZA… Como fazê-la? Cogumelos Queijo Presunto Orégãos Dispensa Mesa Ingredientes Montar Pizza Massa Molho Pizza Mesa Mesa
PIZZA… Como fazê-la? Cozinheiro Dispensa Receita de Pizza Ingredientes Fazer Molho Fazer Massa Assar Pizza Molho Massa Mesa Mesa Massa Pizza cozinhada Molho Pizza O que falta neste DFD que já foi visto na aula passada? Dica: Notação… ** Montar Pizza Pizza Ingredientes Cliente Mesa Dispensa
PIZZA… Como fazê-la? Cozinheiro * Dispensa Receita de Pizza Ingredientes Fazer Molho Fazer Massa Assar Pizza Molho Massa ** Mesa ** Mesa Massa Pizza cozinhada Molho Pizza Montar Pizza Pizza Ingredientes Cliente ** Mesa * Dispensa
Desafio ao 12º D 12ª Companhia D Simulação de Consulta de Prémio