Analise de fluxo
Profa. Dra. Lúcia V. L. Filgueiras Profa. Dra. Selma Shin Shimizu Melnikoff
LF
Uso do Diagrama de Fluxo de Dados
1. Diagrama de Fluxo de Dados 2. Modelo Essencial 3. Dicionário de Dados 4. Especificação dos Processos
LF
1. Diagrama de Fluxo de Dados
• origem - Tom DeMarco • várias notações – DeMarco/Yourdon – Gane/Sarson • extensões para tempo real – Ward&Mellor – Hatley-Pirbhai
LF
Componentes básicos: processo verbo + objetos EX.: 1.5 calcular contrib. INSS DeMarco/Yourdon 1.5 calcular contrib. INSS Gane/Sarson LF
Componentes básicos: fluxo de dados informação Ex.: nome do funcionário
diálogo LF
Componentes básicos: depósitos de dados funcionários De Marco/Yourdon D1 funcionários Gane/Sarson
dados_funcionário calcular folha de pagamento
cadastrar funcionários
funcionários
dados_funcionário
LF
Componentes básicos: entidades externas
• participam como origem/destino de informações
Ex.:
cliente De Marco/Yourdon
cliente
Gane/Sarson LF
2. Modelo Essencial
• especifica o quê o sistema deve fazer, sem determinar como deve ser feito
• composto por:
– modelo ambiental – modelo de comportamento
LF
2.1 Modelo ambiental define o que é parte do sistema e o que não é ou seja mapeia as interfaces do sistema com o ambiente onde ele se insere
Ambiente Sistema
LF
Componentes do Modelo Ambiental
• declaração de propósito • lista de eventos • diagrama de contexto
LF
Declaração de Propósito
• declaração textual, concisa e clara do propósito do sistema • não deve detalhar o sistema nem pretender ser abrangente Exemplo: “O sistema destina-se a realizar o controle do estoque, registrando todas as compras efetuadas e saídas de materiais. Quando o estoque de um material cair abaixo de um valor mínimo, o sistema deverá sinalizar a necessidade de compra. Ao final do dia, deverá emitir um relatório dos movimentos.”
LF
Lista de eventos
• Narrativa dos estímulos que