23
Modelo Ambiental Modelo Ambiental Mozart de Melo Alves Jr. Mozart de Melo Alves Jr.

Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Embed Size (px)

Citation preview

Page 1: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Modelo Modelo AmbientalAmbiental

Mozart de Melo Alves Jr.Mozart de Melo Alves Jr.

Page 2: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Representa a fronteira Representa a fronteira entre o sistema e o entre o sistema e o

ambienteambiente

Nosso Sistema

Ambiente externo

Page 3: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Ferramentas Utilizadas Ferramentas Utilizadas na Definição do na Definição do

AmbienteAmbiente

1.1. Declaração de objetivos.Declaração de objetivos.

2.2. Diagrama de Contexto.Diagrama de Contexto.

3.3. Lista de eventos.Lista de eventos.

Page 4: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

DECLARAÇÃO DE DECLARAÇÃO DE OBJETIVOSOBJETIVOS

Page 5: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Declaração de ObjetivosDeclaração de Objetivos Descrição textual concisa e breve dos objetivos Descrição textual concisa e breve dos objetivos do sistema. do sistema. Não se destina a dar uma descrição Não se destina a dar uma descrição abrangente do sistema.abrangente do sistema. Exemplo:Exemplo:

““O propósito do Sistema de Livros da Ed. Ática é O propósito do Sistema de Livros da Ed. Ática é manipular todos os detalhes dos pedidos de manipular todos os detalhes dos pedidos de livros, bem como remessas, faturamento e livros, bem como remessas, faturamento e cobranças a clientes com faturas em atraso. cobranças a clientes com faturas em atraso. Informações sobre pedidos de livros devem Informações sobre pedidos de livros devem estar disponíveis para outros sistemas, tal como estar disponíveis para outros sistemas, tal como marketing vendas e contabilidade.”marketing vendas e contabilidade.”

Page 6: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

DIAGRAMA DE DIAGRAMA DE CONTEXTOCONTEXTO

Page 7: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Diagrama de ContextoDiagrama de Contexto

Segundo Pompilho, “Um sistema é Segundo Pompilho, “Um sistema é aquele em que ele se apresenta aquele em que ele se apresenta como uma como uma única grande funçãoúnica grande função, , cercada pelas cercada pelas entidades externasentidades externas que com ele interagem, por que com ele interagem, por intermédio de intermédio de fluxos de dadosfluxos de dados.”.”

Page 8: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Passos para construir um Passos para construir um Diagrama de ContextoDiagrama de Contexto

1.1. Desenhar um único processo para Desenhar um único processo para representar o sistema inteiro.representar o sistema inteiro.

2.2. Desenhar todas as entidades externasDesenhar todas as entidades externasque se comunicam com o sistema.que se comunicam com o sistema.

3.3. Para cada entidade externa, desenhar Para cada entidade externa, desenhar o fluxo de dados que mostra sua o fluxo de dados que mostra sua comunicação com o sistema.comunicação com o sistema.

Page 9: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

DC – Entidade ExternasDC – Entidade Externas Não é recomendado ter um nome de Não é recomendado ter um nome de

uma pessoa e sim o papel que ele uma pessoa e sim o papel que ele desempenha.desempenha.

Não é recomendado utilizar o nome da Não é recomendado utilizar o nome da forma que foi enviado e sim quem forma que foi enviado e sim quem enviou.enviou.

CORREIOS CLIENTEcorreto

FredEncarregado de Remessacorreto

Para evitar uma entidade externa Para evitar uma entidade externa congestionada, é possível desenhar a congestionada, é possível desenhar a entidade externa mais de uma vez.entidade externa mais de uma vez.

Page 10: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Exemplo de um Exemplo de um Diagrama de ContextoDiagrama de Contexto

Sistemade

Vendas

CLIENTE

FORNECEDOR

DEPTO PLANEJAMENTO

DEPTOFINANCEIRO

Pagto cliente

Pedido-cliente

Fatura-cliente

encomenda

Fatura do Fornecedor

PagtoFornecedor

Relatório Financeiro

Comissão dos Vendedores

Page 11: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

EventoEvento

Mecanismo de Estímulo-RespostaMecanismo de Estímulo-Resposta

SISTEMA

Estímulo Resposta

Page 12: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Lista de EventosLista de Eventos

Estímulos que ocorrem no mundo Estímulos que ocorrem no mundo exterior, aos quais nosso sistema exterior, aos quais nosso sistema deve responder.deve responder.

Tipos de Eventos:Tipos de Eventos: Evento Orientado por Fluxo (F);Evento Orientado por Fluxo (F); Evento Temporal (T);Evento Temporal (T);

Composição:Composição: Sujeito (Entidade externa) + Verbo + Sujeito (Entidade externa) + Verbo +

Objeto (Fluxo de Dados)Objeto (Fluxo de Dados) É HORAÉ HORA + Verbo + Objeto + [CONDIÇÃO] + Verbo + Objeto + [CONDIÇÃO]

(Temporal)(Temporal)

Page 13: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Exemplos de EventosExemplos de Eventos Evento Orientado por FluxoEvento Orientado por Fluxo

Correntista solicita saldoCorrentista solicita saldo Correntista altera endereçoCorrentista altera endereço Caixa efetua movimentaçãoCaixa efetua movimentação Caixa estorna moviementaçãoCaixa estorna moviementação

Evento TemporalEvento Temporal É hora de abrir a agênciaÉ hora de abrir a agência É hora de emitir extratoÉ hora de emitir extrato É hora de cobrar juros dos clientes de É hora de cobrar juros dos clientes de

cheque especialcheque especial É hora de cancelar contas deficitárias.É hora de cancelar contas deficitárias.

Page 14: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Critérios para construção Critérios para construção da lista de Eventosda lista de Eventos

Não descrever o evento do ponto de Não descrever o evento do ponto de vista do sistema:vista do sistema: ““O pedido do cliente é recebido pelo O pedido do cliente é recebido pelo

sistema”sistema” Descrever o evento do ponto de Descrever o evento do ponto de

vista do ambiente:vista do ambiente: ““Cliente entrega pedido”Cliente entrega pedido”

Sujeito VerboObjeto

Page 15: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Ao terminar o modelo Ao terminar o modelo Ambiental, verifique:Ambiental, verifique:

Cada FLUXO DE ENTRADA do Diagrama de Cada FLUXO DE ENTRADA do Diagrama de Contexto é necessário ao sistema para Contexto é necessário ao sistema para RECONHECER QUE O EVENTO ACONTECEU.RECONHECER QUE O EVENTO ACONTECEU.

Cada FLUXO DE SAÍDA deve ser uma Cada FLUXO DE SAÍDA deve ser uma RESPOSTA a um evento.RESPOSTA a um evento.

Cada evento deve produzir uma saída Cada evento deve produzir uma saída imediata, ou armazenar dados para serem imediata, ou armazenar dados para serem emitidos como saída posteriormente.emitidos como saída posteriormente.

Page 16: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Lista de EventosLista de EventosNº Nome

do Evento

Descrição do Evento

Fluxo de Entrada

(Estímulo)

Tipo

Ação ou Process

o

Fluxo de Saída

(Resposta)

0101 Cliente Cliente efetua efetua compracompra

Cliente Efetua Cliente Efetua compra de compra de determinado determinado produtoproduto

Dados da Dados da compracompra

FF Efetuar Efetuar CompraCompra

Confirmação Confirmação da Comprada Compra

Nº Nome do

Evento

Descrição do Evento

Fluxo de Entrada

(Estímulo)

Tipo

Ação ou Process

o

Fluxo de Saída

(Resposta)

0202 Cliente Cliente cancela cancela cartãocartão

Cliente solicita o Cliente solicita o cancelamento do cancelamento do cartão de créditocartão de crédito

Dados do Dados do cartãocartão

FF Cancelar Cancelar CartãoCartão

Confirmação Confirmação do cartão do cartão canceladocancelado

Page 17: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Nº Nome do

Evento

Descrição do Evento

Fluxo de Entrada

(Estímulo)

Tipo

Ação ou Process

o

Fluxo de Saída

(Resposta)

0303 É hora É hora de emitir de emitir faturafatura

O Sistema emite O Sistema emite as faturas do diaas faturas do dia

TT Emitir Emitir FaturaFatura

Fatura Fatura EmitidaEmitida

Lista de EventosLista de Eventos

Page 18: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

EXEMPLO EXEMPLO GERALGERAL

Page 19: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Objetivo GeralObjetivo Geral

“ “ Controlar as LOCAÇÕES , Controlar as LOCAÇÕES , CONSULTAS empréstimos, CONSULTAS empréstimos,

devoluções, reservas, e devoluções, reservas, e cadastro do acervo de uma cadastro do acervo de uma

biblioteca universitáriabiblioteca universitária

Page 20: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Diagrama De Diagrama De ContextoContexto

Page 21: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

SISTEMA DE BIBLIOTECA(Locações e Consultas do

acervo)

SISTEMA DE BIBLIOTECA(Locações e Consultas do

acervo)

USUÁRIOUSUÁRIO

ADMINISTRAÇÃOADMINISTRAÇÃO

DADOS-EMPRÉSTIMO

EMPRÉSTIMO

RESERVA

DEVOLUÇÃO

CARTA COBRANÇA

CONSULTA

DADOSCONSULTA

OBRAINEXISTENTE

RELATÓRIOESTATÍSTICO

DADOSBIBLIOTECA

DADOSOBRA

DADOSCOBRANÇA

Diagrama de ContextoDiagrama de Contexto

Page 22: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo

Lista de EventosLista de Eventos

Page 23: Modelo Ambiental Mozart de Melo Alves Jr.. Representa a fronteira entre o sistema e o ambiente Nosso Sistema Ambiente externo