Escolar Documentos
Profissional Documentos
Cultura Documentos
Captulos 18-19
Verso 1.2
Lista de Eventos Entidades Definio: Qualquer objeto que interage com o sistema Exemplos: Cliente, Depto Vendas Eventos Definio: Qualquer ao a ser produzida com base em um acontecimento. Exemplos: Receber, Emitir Eventos de Sistema Definio: Qualquer ao que o sistema dever tomar. Exemplos: Receber Nota Fiscal, Emitir Relatrio de Vendas Sistema Definio: Conjunto de programas com objetivos conhecidos a serem desenvolvidos. Exemplos: Sistema de Faturamento, Sistema de Vendas
Ambiente
Sistema
Prof. Irapuan
2/7
Lista de Eventos
Lista de Eventos Definio: Conjunto de aes que o sistema dever estar preparado para tratar. Objetivos: Preparar o sistema para os mais diversos tipos de situaes Mtodo para avaliar previamente o tamanho do sistema Prover informaes para os prximos nveis de modelagem Forma de organizar o sistema em mdulos
Componentes:
Evento Descrio do Evento Sua estrutura composta por: Sujeito + Verbo Presente + Substantivo Singular Ex.: Cliente Depto Vendas Mecnico deseja deseja utiliza Saldo de Conta Corrente Rel. de Vendas Mensal Pea do Estoque
Estmulo Qualquer informao a ser processada Ex.: Nmero de NF Venda, Cdigo do Cliente
Prof. Irapuan
3/7
Lista de Eventos Resposta Nome do processo que tratar o evento no sistema. Sua estrutura composta por: Verbo no Infinitivo + Substantivo Singular Ex.: Realizar Venda, Emitir Relatrio Vendas Mensal Sada Resultado do processo. No deve ser preenchido se o resultado for apenas gravao de informaes. Ex.: Relatrio de Vendas, Saldo Bancrio Temporalidade (pg. 417-419) Ocasio em que o evento ser iniciado. Pode-se ter dois tipos de temporalidade: Fluxo (F) Iniciado por uma entidade Ex: Cadastro de Cliente
Temporal (T) Iniciado automaticamente Ex: Fechamento mensal do Estoque dia 28 Controle (C) similar ao Temporal O estmulo obtido externamente Ex: Iniciar carregamento de dados aps o recebimento do arquivo DADOS1.txt no diretrio \\Servidor1\Cargas ESTMULO
C/C + Senha Dados_Entrega Todas as Vendas 10 Cdigos de Clientes . xxxxxxxxxxxxxxx
# EVENTO
01 Cliente deseja Saldo de C/C 02 Fornecedor entrega mercadoria 03 Sistema deseja emitir Relatrio de Vendas do Ms todo ltimo dia til as 20h 04 Usurio deseja Relatrio dos 10 Principais devedores . . 99 xxxxxxxxxxxxxxxxxxxxxxxxxxxx Prof. Irapuan
RESPOSTA
SADA
F/T
F F T F . x
Emitir Saldo Saldo Receber Pedido de Compra Emitir Relatrio Relatrio de de Vendas Mensal Vendas Mensal Emitir Relatrio de Devedores . xxxxxxxxxxxxxxx Relatrio de Devedores . xxxxxxxxxxxxxxx 4/7
Lista de Eventos Lembretes: A ordem de temas dos itens livre Quanto mais itens possuir a lista, mais preciso ser o sistema a ser desenvolvido.
Lembretes da criao de eventos: Pergunte ao evento se possui: Oposto? Ex: Cliente deseja COMPRAR Produto Cliente deseja DEVOLVER Produto Variao? Ex: Cliente compra com CHEQUE Cliente compra com CARTO DE CRDITO Conseqncia? Ex: Cliente NO PAGA Nota Fiscal Usurio deseja RELATRIO DE DEVEDORES Pr-requisito? Ex: CLIENTE deseja Saldo Pessoa Fsica deseja ser CLIENTE
Prof. Irapuan
5/7
Lista de Eventos Aglutinao de Eventos Definio: Reunio de eventos afins Objetivo: Montagem de menus de acesso e estrutura para DFD em nveis Mtodo: 1. Detectar Substantivos/Verbos comuns entre eventos (Evento ou Resposta) 2. Atribuir eventos item de aglutinao 3. Reuni-los em seqncia de quantidade de acesso ou importncia
Ex: # EVENTO
01 02 03 04 05 08 Pessoa Fsica deseja ser Cliente Pessoa Jurdica deseja ser Cliente Pessoa Jurdica deseja ser Fornecedor Cliente deseja Comprar Produto Cliente deseja Trocar Produto Usurio deseja Relatrio de Posio de Pedidos de Compra
ESTMULO
Dados_Cad_PF Dados_Cad_PJ Dados_Cad_For Dados_Compra Dados_Troca Todos os Pedidos de Compra
RESPOSTA
Cadastrar Pessoa Fsica Cadastrar Pessoa Jurdica Cadastrar Fornecedor Vender Produto Trocar Produto
SADA
TIP
F F F F F F
Nota Fiscal de Venda Demonstrativo de Troca Relatrio de Posio Emitir Relatrio de Posio de Pedidos de de Pedidos de Compra Compra
Prof. Irapuan
6/7
Produto
04 05 Cliente deseja Comprar Produto Cliente deseja Trocar Produto Vender Produto Trocar Produto
Relatrios
08 Usurio deseja Relatrio de Posio de Pedidos de Compra Emitir Relatrio de Posio de Pedidos de Compra
Bibliografia: YOURDON, Edward, Anlise Estruturada Moderna, Rio de Janeiro: Campus, Ed.3, 1980 DEMARCO, Tom, Anlise Estruturada e Especificao de Sistema,Rio de Janeiro: Campus, 1986
Prof. Irapuan 7/7