A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Modelo Ambiental Mozart de Melo Alves Jr..

Apresentações semelhantes


Apresentação em tema: "Modelo Ambiental Mozart de Melo Alves Jr.."— Transcrição da apresentação:

1 Modelo Ambiental Mozart de Melo Alves Jr.

2 Representa a fronteira entre o sistema e o ambiente
Ambiente externo Nosso Sistema

3 Ferramentas Utilizadas na Definição do Ambiente
Declaração de objetivos. Diagrama de Contexto. Lista de eventos.  Dependendo da complexidade do sistema é necessário acrescentar ao modelo ambiental, o Dicionário de Dados (DD) do fluxos e o Modelo de entidades-relacionamentos (MER) dos depósitos externos.

4 DECLARAÇÃO DE OBJETIVOS

5 Declaração de Objetivos
Descrição textual concisa e breve dos objetivos do sistema. Não se destina a dar uma descrição abrangente do sistema. Exemplo: “O propósito do Sistema de Livros da Ed. Ática é manipular todos os detalhes dos pedidos de livros, bem como remessas, faturamento e cobranças a clientes com faturas em atraso. Informações sobre pedidos de livros devem estar disponíveis para outros sistemas, tal como marketing vendas e contabilidade.” É tarefa do restante do modelo ambiental e comportamental preencher os detalhes do sistema, portanto, a declaração de objetivos deve ser BREVE. A declaração de objetivos é vaga em relação a muitos detalhes.

6 DIAGRAMA DE CONTEXTO

7 Diagrama de Contexto Segundo Pompilho, “Um sistema é aquele em que ele se apresenta como uma única grande função, cercada pelas entidades externas que com ele interagem, por intermédio de fluxos de dados.”  No diagrama de contexto não se representa os depósitos de dados.

8 Passos para construir um Diagrama de Contexto
Desenhar um único processo para representar o sistema inteiro. Desenhar todas as entidades externas que se comunicam com o sistema. Para cada entidade externa, desenhar o fluxo de dados que mostra sua comunicação com o sistema.

9 DC – Entidade Externas Não é recomendado ter um nome de uma pessoa e sim o papel que ele desempenha. Não é recomendado utilizar o nome da forma que foi enviado e sim quem enviou. Fred Encarregado de Remessa correto CORREIOS CLIENTE correto Para evitar uma entidade externa congestionada, é possível desenhar a entidade externa mais de uma vez.

10 Exemplo de um Diagrama de Contexto
Pagto cliente DEPTO PLANEJAMENTO CLIENTE Pedido-cliente Relatório Financeiro Sistema de Vendas Fatura-cliente Comissão dos Vendedores encomenda Fatura do Fornecedor DEPTO FINANCEIRO FORNECEDOR Pagto Fornecedor

11 Evento Mecanismo de Estímulo-Resposta SISTEMA Estímulo Resposta
 Evento é um acontecimento que acorda o sistema para que este cumpra uma tarefa predeterminada e depois volte ao seu estado inicial de repouso. Estímulo Resposta

12 Lista de Eventos Estímulos que ocorrem no mundo exterior, aos quais nosso sistema deve responder. Tipos de Eventos: Evento Orientado por Fluxo (F); Evento Temporal (T); Composição: Sujeito (Entidade externa) + Verbo + Objeto (Fluxo de Dados) É HORA + Verbo + Objeto + [CONDIÇÃO] (Temporal) Evento Orientado por Fluxo: associado ao um fluxo de dados. Evento Temporal: são disparados em um determinado momento: Um relatório diário de todos os pedidos de livros é solicitado às 9:00hs. As faturas devem ser geradas às 15 hs. Os relatórios p/ direção devem ser gerados uma vez a cada hora. Evento de Controle: é um caso especial de evento temporal, um estímulo externo que ocorre em algum momento imprevisível. Os sistemas de informações orientados para empresas não constumam ter fluxos de controle nos DC. Porém, os fluxos de controle são muito comuns nos sistemas de tempo-real.

13 Exemplos de Eventos Evento Orientado por Fluxo Evento Temporal
Correntista solicita saldo Correntista altera endereço Caixa efetua movimentação Caixa estorna moviementação Evento Temporal É hora de abrir a agência É hora de emitir extrato É hora de cobrar juros dos clientes de cheque especial É hora de cancelar contas deficitárias.

14 Critérios para construção da lista de Eventos
Não descrever o evento do ponto de vista do sistema: “O pedido do cliente é recebido pelo sistema” Descrever o evento do ponto de vista do ambiente: “Cliente entrega pedido” Caso no exemplo acima o cliente pode entregar o pedido ou o pedido pode ser feito a um vendedor que vai intermediar a entrega do pedido ao sistema, neste caso temos dois eventos: Cliente entrega pedido ao sistema. Vendedor entrega pedido do cliente ao sistema. Sujeito Verbo Objeto

15 Ao terminar o modelo Ambiental, verifique:
Cada FLUXO DE ENTRADA do Diagrama de Contexto é necessário ao sistema para RECONHECER QUE O EVENTO ACONTECEU. Cada FLUXO DE SAÍDA deve ser uma RESPOSTA a um evento. Cada evento deve produzir uma saída imediata, ou armazenar dados para serem emitidos como saída posteriormente.

16 Lista de Eventos Nº Nome do Evento Descrição do Evento
Fluxo de Entrada (Estímulo) Tipo Ação ou Processo Fluxo de Saída (Resposta) 01 Cliente efetua compra Cliente Efetua compra de determinado produto Dados da compra F Efetuar Compra Confirmação da Compra Nome do Evento Descrição do Evento Fluxo de Entrada (Estímulo) Tipo Ação ou Processo Fluxo de Saída (Resposta) 02 Cliente cancela cartão Cliente solicita o cancelamento do cartão de crédito Dados do cartão F Cancelar Cartão Confirmação do cartão cancelado

17 Fluxo de Entrada (Estímulo) Fluxo de Saída (Resposta)
Lista de Eventos Nome do Evento Descrição do Evento Fluxo de Entrada (Estímulo) Tipo Ação ou Processo Fluxo de Saída (Resposta) 03 É hora de emitir fatura O Sistema emite as faturas do dia T Emitir Fatura Fatura Emitida

18 EXEMPLO GERAL

19 Objetivo Geral “ Controlar as LOCAÇÕES , CONSULTAS empréstimos, devoluções, reservas, e cadastro do acervo de uma biblioteca universitária

20 Diagrama De Contexto

21 Diagrama de Contexto

22 Lista de Eventos

23


Carregar ppt "Modelo Ambiental Mozart de Melo Alves Jr.."

Apresentações semelhantes


Anúncios Google