Você está na página 1de 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 AMBIENTAL

MODELO 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
Slide 16 jan/2009

Monica de Souza Massa

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 entrega pedido Nvel de ressuprimento atingido hora de verificar pedidos em atraso Relatrio de pedidos em atraso Cliente envia pagamento Scio cancela compra hora de emitir relatrio de vendas Emitir relatrio de vendas

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

Sistema de pedido de livros Ajax

Situao do cliente

DIREO

Fatura

DEPTO. CONTBIL
Slide 20 jan/2009

Monica de Souza Massa

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. Cliente entrega pedido Nvel de ressuprimento atingido

Monica de Souza Massa

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 Cliente entrega pedido ESTIMULO Pedido AO Cadastrar pedido Emitir recibo de pagamento Verificar pedidos em atraso Recibo do pagamento Relao de pedidos em atraso RESPOSTA

Cliente envia pagamento

Cheque de pagamento

hora de verificar pedidos em atraso Nvel de ressuprimento atingido

Emitir Materiais encomenda ao encomendados fornecedor

Monica de Souza Massa

Slide 25

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
EVENTO ESTIMULO AO RESPOSTA

Scio faz pedido


Scio cancela pedido hora de emitir relatrio de vendas hora de verificar pedidos em atraso Fornecedor solicita cadastramento

Lista de Compra
Cancelamento do pedido

Cadastrar pedido
Cancelar pedido Emitir relatrio de vendas Verificar pedidos em atraso Relatrio de vendas Cobrana em atraso

Pedido de cadastramento

Cadastrar fornecedor

Monica de Souza Massa

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 Relatrio de vendas

DIRETORIA

Monica de Souza Massa

Slide 29

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
EVENTO ESTIMULO AO RESPOSTA

Scio faz pedido


Scio cancela pedido hora de emitir relatrio de vendas hora de verificar pedidos em atraso Fornecedor solicita cadastramento

Lista de Compra
Cancelamento do pedido

Cadastrar pedido
Cancelar pedido Emitir relatrio de vendas Verificar pedidos em atraso Relatrio de vendas Cobrana em atraso

Pedido de cadastramento

Cadastrar fornecedor

Monica de Souza Massa

Slide 30

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
EVENTO ESTIMULO AO RESPOSTA

Scio faz pedido


Scio cancela pedido hora de emitir relatrio de vendas hora de verificar pedidos em atraso Fornecedor solicita cadastramento hora de fazer pedido consolidado de compra Fornecedor entrega produtos
Monica de Souza Massa

Lista de Compra
Cancelamento pedido

Cadastrar pedido
Cancelar pedido Emitir relatrio de vendas Verificar pedidos em atraso Relatrio de vendas Cobrana em atraso

Pedido de cadastramento

Cadastrar fornecedor Construir lista de compra consolidada Entregar compra ao cliente Lista de compra consolidada Compra

Itens de compra

Slide 31

jan/2009

Anlise Essencial

MODELO AMBIENTAl:
Exerccio.
Lista de compra Itens de compra

Pedido de cadastramento Cancelamento do pedido SCIO Compra FORNECEDOR Cooperativa Amizade Lista de compra conslidada Cobrana em atraso Relatrio de vendas DIRETORIA

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

Você também pode gostar