Escolar Documentos
Profissional Documentos
Cultura Documentos
Dicionrio de Dados
uma ferramenta para descrever os dados de um sistema. Notao:
= composto de +e () opcional (pode estar presente ou ausente) {} iterao ou repetio [] alternativas possveis de valores (escolha uma das opes ** comentrios @ identificador de depsito de dados | ou (usado exclusivamente para separar as alternativas dentro de [ ] ) significa: faixa de valores (usado exclusivamente na construo [ ] )
Dicionrio de Dados
Devem ser descritos no Dicionrio de Dados:
Todos os fluxos de dados do DFD Todos os depsitos de dados do DFD Todos os elementos de dados que compem os fluxos de dados, depsitos de dados ou outros elementos de dados.
Dicionrio de Dados
Sintaxe: elemento de dados = definio do elemento de dados Observaes: Os elementos de dados devem ser apresentados em ordem alfabtica Cada elemento de dados deve ser definido uma nica vez no Dicionrio de Dados Na definio do elemento de dados aplica-se a notao do Dicionrio de Dados.
Os depsitos de dados so descritos usando-se a construo de iterao ou repetio ({ }). Os comentrios, quando usados, devem ser colocados antes da composio do item.
Dicionrio de Dados
Observaes
Os itens atmicos podem ser definidos como combinaes de dados tipo estrutura, tais como nmero ([ 0-9 ]), caracter ([ A-Z | 0-9 | | , | . | - | ]) ou data (dia + ms + ano).
Especificao de processo
Processo 1. Cadastrar cliente INCIO OBTER cliente LER Clientes SE existir EXIBIR "Cliente j cadastrado" SENO CRIAR Clientes FIM-SE FIM
Dicionrio de Dados
cliente Clientes caracter cidade cpf/cnpj do cliente endereo do cliente estado = nome do cliente + endereo do cliente + cpf/cnpj do cliente = { cliente } = [ A-Z | 0-9 | | , | . | - | ' | / ] = { caracter } = { nmero } = logradouro + cidade + estado = [ SP | RJ | MG | PR | MS | ES | SC | DF | RS | GO | TO | MT | BA | SE | AL | PE | PB | RN | MA | PI | CE | AM | PA | RO | RR | AC | AP ] = { caracter } = { caracter } = [ 0-9 ]
Exerccio 3.4
Faa o Diagrama de Contexto, o DFD nvel 0 e os DFDs de nveis mais detalhados (quando necessrios) e o Dicionrio de Dados, para os requisitos abaixo e no prximo slide: A prefeitura de um municpio responsvel pela cobrana do servio de gua e esgoto na cidade. No incio do ms, um representante da prefeitura passa em todos os imveis da cidade fazendo a leitura dos hidrmetros. Esta leitura registrada e comparada com a leitura do ms anterior, com o objetivo de calcular a diferena de consumo e cobr-la do proprietrio atravs de um talo de cobrana, que registra os dados da ltima leitura. Quando o proprietrio efetua o pagamento, dado baixa no talo de cobrana correspondente a este pagamento.
Exerccio 3.4
Representao do talo de cobrana:
Dados da cobrana
10
Representante da Prefeitura
Proprietrio
11
talo de cobrana
leitura atual
pagamento
12
13
= = = =
14