Sei sulla pagina 1di 33

Anlise Essencial

Modelo Ambiental

Monica de Souza Massa

Slide 1

jan/2009

Anlise
Essencial
Aula 03
Modelo
Ambiental

MODELOS
O que so modelos?

Objeto destinado a ser reproduzido por imitao


Representao em pequena escala de algo que se pretende
executar em grande escala

Molde

Monica
Souza
Massa
Monica
dede
Souza
Massa

Slide
2 02 jan/2009
Slide
jan/2007

Anlise Essencial

MODELOS
Criamos modelos para obter uma melhor compreenso da entidade real a
ser construda.

Organizao dos dados e funes do sistema.


Viso geral do problema.
Base para a construo do SI.
Antever problemas.

Ver se isso mesmo que o cliente quer.

Monica de Souza Massa

Slide 3

jan/2009

Anlise Essencial

ANLISE ESSENCIAL:
Principais caractersticas

Tem por objetivo estabelecer as funes do sistema a partir de seus


requisitos. uma tcnica de modelagem de sistemas que prope partir
direto do modelo lgico proposto, denominado Modelo Essencial.

uma tcnica para especificao que modela dados e funes de


um sistema e que introduz o conceito de evento como a principal
ferramenta para o particionamento funcional do sistema.

Baseia-se nas seguintes premissas:


- a tecnologia perfeita no modelo essencial.

- um sistema deve existir para dar respostas aos eventos que


acontecem a qualquer momento no ambiente externo.
Monica de Souza Massa

Slide 4

jan/2009

Anlise Essencial

ANLISE ESSENCIAL:
MODELO ESSENCIAL: Definindo a essncia do sistema ...

O Modelo Essencial representa a essncia do sistema a ser desenvolvido.


Assume tecnologia perfeita e nenhuma restrio tecnolgica, poltica,
financeira ou de tempo.

subdividido em dois modelos: Modelo Ambiental e Modelo


Comportamental.

Monica de Souza Massa

Slide 5

jan/2009

Anlise Essencial

ANLISE ESSENCIAL:
Os Modelos da Anlise Essencial
1. MODELO
ESSENCIAL

MODELO

MODELO

AMBIENTAL

COMPORTAMENTAL

2. MODELO DE
IMPLEMENTAO

Monica de Souza Massa

Slide 6

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Principais Caractersticas:

Define a fronteira entre o sistema e o mundo exterior.


Determinar o ambiente no qual o sistema est inserido e a sua
interao com este ambiente (interfaces entre o sistema e o ambiente).

Prev uma tarefa anterior de levantamento do funcionamento do


negcio.

So documentos do Modelo Ambiental:


- Objetivos do sistema

- Lista de eventos
- Diagrama de Contexto

Monica de Souza Massa

Slide 7

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Objetivos do Sistema:

Descrio sucinta dos principais objetivos que pretendem ser atingidos


com o sistema.

No deve dar uma declarao detalhada do sistema.


Deve compor, no mximo, um pargrafo.

Monica de Souza Massa

Slide 8

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Objetivos do Sistema:
EXEMPLOS

O objetivo do sistema de viagens (SVI) controlar as demandas de viagens a


servio patrocinadas pela empresa XYZ, agilizando seu processo de emisso,
controle, ontabilidade e acompanhamento.
O sistema AKD-MICO se prope a manipular as
informaes sobre alunos matriculados, cursos oferecidos
e perodos letivos, de modo a permitir a avaliao de
cada aluno matriculado.

Monica de Souza Massa

Slide 9

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Lista de Eventos:

A Lista de Eventos

uma relao das mudanas que ocorrem no


ambiente externo ao sistema, e que vo requerer uma reao por parte do
sistema, visando atingir os seus objetivos.

O objetivo desta lista relacionar todos os eventos identificados. uma


primeira idia do tamanho do sistema.

Mas ... O QUE UM EVENTO ???


EVENTOS so os fatos externos ao sistema de informao que geram
estmulos para este. Cada evento alguma ao que ocorre na comunicao
do ambiente com o sistema, gerando resposta.

EX:

VIAJANTE SOLICITA PEDIDO DE VIAGEM.

Monica de Souza Massa

Slide 10

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Evento: mecanismo estmulo-resposta:
estmulo
AMBIENTE

SISTEMA
(AO)

ESTMULO: um ativador de uma funo


a forma como o evento age sobre o sistema
a consequncia de ter existido um evento

RESPOSTA: o resultado da reao do sistema aos estmulos


recebidos.

Monica de Souza Massa

Slide 11

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
O sistema, ao perceber o estmulo, compreende que o evento ocorreu
e ativa o processo (ao) necessrio para produzir a resposta.

OBS: No se deve confundir o evento com o estmulo por ele provocado

EXEMPLO:

EVENTO: Cliente entrega pedido

ESTMULO: pedido do cliente

Monica de Souza Massa

Slide 12

jan/2009

Anlise Essencial

MODELO AMBIENTAl:

A Anlise de Eventos:
Um sistema pode ser entendido como uma caixa-preta que, a partir
de certos estmulos externos predeterminados, produz respostas
esperadas. Tambm cada funo do sistema pode ser vista dessa forma.

Portanto, para descobrirmos as funes de um sistema, devemos


primeiro descobrir quais os estmulos que chegam ao sistema.

Todo sistema pode ainda ser visto como uma reunio de funes que
devem ser ativadas para produzir as respostas desejadas quando ativadas
por estmulos causados pela ocorrncia de determinados EVENTOS.

Monica de Souza Massa

Slide 13

jan/2009

Anlise Essencial

MODELO AMBIENTAl:

Classificao dos Eventos:


EVENTO ORIENTADO A DADOS
aquele em que o estmulo a chegada ao sistema de um fluxo de dados
enviado por uma entidade externa (ambiente).

a chegada o fluxo de dados que vai ativar a funo.


Corresponde a um fluxo de dados no diagrama de contexto.
Sintaxe: sujeito + verbo + complemento
EXs

- Cliente paga prestao


- Cliente cancela pedido

OBS: Nem todos os fluxos de dados entrando no sistema correspondem a estmulos de eventos
Monica de Souza Massa

Slide 14

jan/2009

Anlise Essencial

MODELO AMBIENTAl:

Classificao dos Eventos:


EVENTO TEMPORAL

Ligados passagem do tempo.


Disparados em um determinado momento pelo prprio sistema, no
necessitando de fluxos de entrada (estmulos)
Sintaxe: hora de + verbo + complemento
Exs: - hora de emitir relatrio mensal de vendas.
- hora de verificar pedidos em atraso.

OBS: Um evento temporal pode exigir que o sistema faa consultas ao ambiente
Monica de Souza Massa

Slide 15

jan/2009

Anlise Essencial

MODELO AMBIENTAl:

Classificao dos Eventos:


EVENTO DE CONTROLE

aquele onde o estmulo a chegada de um fluxo de controle, e no um


fluxo de dados.
Neste tipo de evento, uma funo s ativada se uma determinada varivel
binria (fluxo de controle) est com um determinado valor.
O fluxo de controle pode ser enviado por uma entidade externa ou gerado
por uma funo interna ao sistema, e o sistema pode ou no produzir
resposta externa a um evento de controle.
Sintaxe: 1) sujeito + verbo + complemento
2) sujeito + verbo na voz passiva
EXs

1) Diretoria autoriza pagamento de fatura


2) Oitavo cheque emitido

Monica de Souza Massa

Slide 16

jan/2009

Anlise Essencial

MODELO AMBIENTAl:

Classificao dos Eventos:


RESUMINDO...
Evento orientado a dados
estmulo = fluxo de dados
Evento orientado pelo tempo
estmulo = passagem de tempo
Evento orientado por controle
estmulo = fluxo de controle

Monica de Souza Massa

Slide 17

jan/2009

Anlise Essencial

MODELO AMBIENTAl:

Exerccio
Emitir recibo de pagamento

Cliente envia pagamento

Cliente entrega pedido

Scio cancela compra

Nvel de ressuprimento
atingido

hora de emitir relatrio de vendas

hora de verificar pedidos em


atraso

Emitir relatrio de vendas

Relatrio de pedidos em atraso

Monica de Souza Massa

Slide 18

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Diagrama de Contexto:
Apresenta uma viso geral das caractersticas importantes do sistema:
As pessoas, organizaes ou sistemas com os quais o sistema se
comunica (ENTIDADES EXTERNAS).

Os dados que o sistema recebe do mundo exterior (ESTMULOS FLUXO DE DADOS).


Os dados produzidos pelo sistema e enviados ao mundo exterior
(RESPOSTAS - FLUXO DE DADOS).
A fronteira entre o sistema e o ambiente.

Monica de Souza Massa

Slide 19

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Diagrama de Contexto:
Um exemplo...
Pedido de livro
CLIENTES

Fatura

Relatrio de vendas

DIREO

Monica de Souza Massa

Sistema de
pedido de livros
Ajax

Fatura

Situao do cliente

DEPTO.
CONTBIL
Slide 20

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Diagrama de Contexto:
ENTENDENDO O DIAGRAMA DE CONTEXTO...

Entidade Externa: Elementos externos que enviam e recebem


informao do sistema. Pode ser uma pessoa, um departamento da
empresa,um outro sistema, etc.
Fluxo de dados: So os condutos que levam informao do
ambiente para o sistema e do sistema para o ambiente. Mostram como
os dados fluem atravs do sistema. Representa um conjunto de dados (e
no o meio material onde ele se encontra).
Processo: Representa o sistema que ser desenvolvido. Neste ponto,
ainda uma caixa preta.

Monica de Souza Massa

Slide 21

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Diagrama de Contexto:
Exerccio.

Monica de Souza Massa

Cliente entrega pedido

Nvel de ressuprimento
atingido

Slide 22

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Diagrama de Contexto:
Exerccio.

Scio envia pagamento

Scio cancela compra


hora de emitir relatrio de vendas

Monica de Souza Massa

Slide 23

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Complementando a lista de eventos....
Um evento um mecanismo ESTMULO - AO - RESPOSTA onde:
Os estmulos so representados por fluxos de dados ou de
controle (com exceo dos eventos temporais)
A ao representa o que o sistema deve fazer ao receber aquele
estmulo. Indica as atividades, ou as funes do sistema.

As respostas so representadas pelos fluxos de dados que saem do


sistema para o ambiente.
Assim, podemos construir a Tabela de Eventos, que mostra no s os
eventos, mas os estmulos, aes e respostas correspondentes.

OBS: A Tabela de Eventos auxilia a compreenso dos eventos do sistema, e constitui


numa base para a construo do diagrama de contexto.
Monica de Souza Massa

Slide 24

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Complementando a lista de eventos....
Um exemplo
EVENTO

ESTIMULO

AO

Cliente entrega pedido

Pedido

Cadastrar
pedido

Cliente envia pagamento

Cheque de
pagamento

Emitir recibo
de pagamento

Recibo do
pagamento

hora de verificar pedidos


em atraso

Verificar
pedidos em
atraso

Relao de
pedidos em
atraso

Nvel de ressuprimento
atingido

Emitir
Materiais
encomenda ao encomendados
fornecedor

Monica de Souza Massa

RESPOSTA

Slide 25

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
EVENTO

ESTIMULO

Scio faz pedido

Lista de Compra

Scio cancela pedido

Cancelamento do
pedido

AO

RESPOSTA

Cadastrar pedido

Cancelar pedido

hora de emitir
relatrio de vendas

Emitir relatrio
de vendas

Relatrio de vendas

hora de verificar
pedidos em atraso

Verificar pedidos
em atraso

Cobrana em atraso

Fornecedor solicita
cadastramento

Monica de Souza Massa

Pedido de
cadastramento

Cadastrar
fornecedor

Slide 26

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.

Cooperativa
Amizade

Monica de Souza Massa

Slide 27

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.

FORNECEDOR

SCIO

Cooperativa
Amizade

DIRETORIA

Monica de Souza Massa

Slide 28

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
Lista de compra

Pedido de cadastramento
Cancelamento do pedido
SCIO

FORNECEDOR
Cooperativa
Amizade

Cobrana em atraso

DIRETORIA
Relatrio de vendas

Monica de Souza Massa

Slide 29

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
EVENTO

ESTIMULO

Scio faz pedido

Lista de Compra

Scio cancela pedido

Cancelamento do
pedido

AO

RESPOSTA

Cadastrar pedido

Cancelar pedido

hora de emitir
relatrio de vendas

Emitir relatrio
de vendas

Relatrio de vendas

hora de verificar
pedidos em atraso

Verificar pedidos
em atraso

Cobrana em atraso

Fornecedor solicita
cadastramento

Monica de Souza Massa

Pedido de
cadastramento

Cadastrar
fornecedor

Slide 30

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
EVENTO

ESTIMULO

Scio faz pedido

Lista de Compra

Scio cancela pedido

Cancelamento
pedido

AO

RESPOSTA

Cadastrar pedido

Cancelar pedido

hora de emitir
relatrio de vendas

Emitir relatrio
de vendas

Relatrio de vendas

hora de verificar
pedidos em atraso

Verificar pedidos
em atraso

Cobrana em atraso

Fornecedor
solicita
cadastramento
hora de fazer
pedido consolidado de
compra
Fornecedor
entrega
produtos
Monica de Souza Massa

Pedido de
cadastramento

Itens de compra

Cadastrar
fornecedor
Construir lista de
compra
consolidada
Entregar compra
ao cliente

Lista de compra
consolidada
Compra

Slide 31

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
Itens de compra

Lista de compra

Pedido de cadastramento
Cancelamento do pedido

FORNECEDOR

SCIO
Compra

Cooperativa
Amizade

Lista de compra
conslidada
Cobrana em atraso

DIRETORIA
Relatrio de vendas

Monica de Souza Massa

Slide 32

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Dicionrio de Dados.

Todos os objetos criados no modelo ambiental devem ser descritos.


Por qu?
necessrio saber o que representa uma determinada entidade
externa.

importante saber quais so os dados que trafegam em um fluxo


de dados. (Por exemplo, que dados devem constar em um pedido)

O repositrio que guarda estas informaes sobre os diversos


elementos que compem o sistema, e que serviro de base para o seu
entendimento ( e tambm para documentao) denominado Dicionrio
de Dados.

Monica de Souza Massa

Slide 33

jan/2009

Potrebbero piacerti anche