Modelo Ambiental
Mozart de Melo Alves Jr.
Representa a fronteira entre o
sistema e o ambiente
Ambiente externo
Nosso Sistema
Ferramentas Utilizadas na
Definição do Ambiente
1.
2.
3.
Declaração de objetivos.
Diagrama de Contexto.
Lista de eventos.
DECLARAÇÃO DE
OBJETIVOS
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.”

DIAGRAMA DE
CONTEXTO
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.”
Passos para construir um
Diagrama de Contexto
1.
2.
3.
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.
DC – Entidade Externas

Não é recomendado ter um nome de uma pessoa e
sim o papel que ele desempenha.
Fred

correto
Encarregado
de Remessa
Não é recomendado utilizar o nome da forma que foi
enviado e sim quem enviou.
CORREIOS
correto
CLIENTE
Para evitar uma entidade externa congestionada, é
possível desenhar a entidade externa mais de uma vez.
Exemplo de um Diagrama de
Contexto
Pagto cliente
CLIENTE
Pedido-cliente
DEPTO
PLANEJAMENTO
Relatório Financeiro
Fatura-cliente
encomenda
Sistema
de
Vendas
Fatura do
Fornecedor
FORNECEDOR
Pagto
Fornecedor
Comissão dos Vendedores
DEPTO
FINANCEIRO
Evento

Mecanismo de Estímulo-Resposta
SISTEMA
Estímulo
Resposta
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)

Exemplos de Eventos

Evento Orientado por Fluxo
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.

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:

Sujeito
“Cliente entrega pedido”
Objeto
Verbo
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.
Lista de Eventos
Nº
01
Nº
02
Nome
do
Evento
Cliente
efetua
compra
Nome
do
Evento
Cliente
cancela
cartão
Descrição do
Evento
Cliente Efetua
compra de
determinado
produto
Descrição do
Evento
Cliente solicita o
cancelamento do
cartão de crédito
Fluxo de
Entrada
(Estímulo)
Dados da
compra
Fluxo de
Entrada
(Estímulo)
Dados do
cartão
Tipo
F
Ação ou
Processo
Efetuar
Compra
Tipo
Ação ou
Processo
F
Cancelar
Cartão
Fluxo de
Saída
(Resposta)
Confirmação
da Compra
Fluxo de
Saída
(Resposta)
Confirmação
do cartão
cancelado
Lista de Eventos
Nº
Nome
do
Evento
Descrição do
Evento
03
É hora
de emitir
fatura
O Sistema emite
as faturas do dia
Fluxo de
Entrada
(Estímulo)
Tipo
T
Ação ou
Processo
Emitir
Fatura
Fluxo de
Saída
(Resposta)
Fatura
Emitida
EXEMPLO GERAL
Objetivo Geral
“ Controlar as LOCAÇÕES ,
CONSULTAS empréstimos,
devoluções, reservas, e cadastro do
acervo de uma biblioteca
universitária
Diagrama De Contexto
Diagrama de Contexto
DADOS-EMPRÉSTIMO
EMPRÉSTIMO
OBRAINEXISTENTE
USUÁRIO
USUÁRIO
DEVOLUÇÃO
RESERVA
CARTA COBRANÇA
CONSULTA
RELATÓRIOESTATÍSTICO
SISTEMA
SISTEMA DE
DE
BIBLIOTECA
BIBLIOTECA
(Locações
(Locações ee
Consultas
Consultas do
do
acervo)
acervo)
DADOSBIBLIOTECA
DADOSOBRA
DADOSCONSULTA
DADOSCOBRANÇA
ADMINISTRAÇÃO
ADMINISTRAÇÃO
Lista de Eventos
Download

Modelo Ambiental