Post on 31-Oct-2015
description
7/16/2019 06 Analise Essencial Modelo Ambiental
1/33
Anlise Essencial
Monica de Souza Massa Slide 1 jan/2009
Modelo Ambiental
7/16/2019 06 Analise Essencial Modelo Ambiental
2/33
Anlise Essencial
Monica de Souza Massa Slide 2 jan/2009Monica de Souza Massa Slide 02 jan/2007
Aula 03 Modelo Ambiental
O que so modelos?
MODELOS
Objeto destinado a ser reproduzido por imitao
Representao em pequena escala de algo que se pretendeexecutar em grande escala
Molde
7/16/2019 06 Analise Essencial Modelo Ambiental
3/33
Anlise Essencial
Monica de Souza Massa Slide 3 jan/2009
Criamos modelos para obter uma melhor compreenso da entidade real a
ser construda.
MODELOS
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.
7/16/2019 06 Analise Essencial Modelo Ambiental
4/33
Anlise Essencial
Monica de Souza Massa Slide 4 jan/2009
ANLISE ESSENCIAL:
Principais caractersticas Tem por objetivo estabelecer as funes do sistema a partir de seusrequisitos. uma tcnica de modelagem de sistemas que prope partirdireto do modelo lgico proposto, denominado Modelo Essencial.
uma tcnica para especificao que modela dados e funes deum 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 queacontecem a qualquer momento no ambiente externo.
7/16/2019 06 Analise Essencial Modelo Ambiental
5/33
Anlise Essencial
Monica de Souza Massa Slide 5 jan/2009
ANLISE ESSENCIAL:
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 ModeloComportamental.
MODELO ESSENCIAL: Definindo a essncia do sistema ...
7/16/2019 06 Analise Essencial Modelo Ambiental
6/33
Anlise Essencial
Monica de Souza Massa Slide 6 jan/2009
ANLISE ESSENCIAL:
Os Modelos da Anlise Essencial
1. MODELOESSENCIAL
MODELO
AMBIENTAL
MODELO
COMPORTAMENTAL
2. MODELO DEIMPLEMENTAO
7/16/2019 06 Analise Essencial Modelo Ambiental
7/33
Anlise Essencial
Monica de Souza Massa Slide 7 jan/2009
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 donegcio.
So documentos do Modelo Ambiental:
- Objetivos do sistema
- Lista de eventos
- Diagrama de Contexto
Principais Caractersticas:
MODELO AMBIENTAl:
7/16/2019 06 Analise Essencial Modelo Ambiental
8/33
Anlise Essencial
Monica de Souza Massa Slide 8 jan/2009
MODELO AMBIENTAl:
Descrio sucinta dos principais objetivos que pretendem ser atingidoscom o sistema.
No deve dar uma declarao detalhada do sistema.
Deve compor, no mximo, um pargrafo.
Objetivos do Sistema:
7/16/2019 06 Analise Essencial Modelo Ambiental
9/33
Anlise Essencial
Monica de Souza Massa Slide 9 jan/2009
MODELO AMBIENTAl:
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 decada aluno matriculado.
Objetivos do Sistema:
7/16/2019 06 Analise Essencial Modelo Ambiental
10/33
Anlise Essencial
Monica de Souza Massa Slide 10 jan/2009
MODELO AMBIENTAl:
A Lista de Eventos uma relao das mudanas que ocorrem noambiente externo ao sistema, e que vo requerer uma reao por parte dosistema, visando atingir os seus objetivos.
O objetivo desta lista relacionar todos os eventos identificados. umaprimeira 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 comunicaodo ambiente com o sistema, gerando resposta.
EX: VIAJANTE SOLICITA PEDIDO DE VIAGEM.
Lista de Eventos:
7/16/2019 06 Analise Essencial Modelo Ambiental
11/33
Anlise Essencial
Monica de Souza Massa Slide 11 jan/2009
MODELO AMBIENTAl:
Evento: mecanismo estmulo-resposta:
SISTEMA
(AO)AMBIENTE
estmulo
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 estmulosrecebidos.
7/16/2019 06 Analise Essencial Modelo Ambiental
12/33
Anlise Essencial
Monica de Souza Massa Slide 12 jan/2009
MODELO AMBIENTAl:
EXEMPLO:
EVENTO: Cliente entrega pedido
ESTMULO: pedido do cliente
OBS:No se deve confundir o evento com o estmulo por ele provocado
O sistema, ao perceber o estmulo, compreende que o evento ocorreue ativa o processo (ao) necessrio para produzir a resposta.
7/16/2019 06 Analise Essencial Modelo Ambiental
13/33
Anlise Essencial
Monica de Souza Massa Slide 13 jan/2009
MODELO AMBIENTAl:
Um sistema pode ser entendido como uma caixa-preta que, a partirde 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, devemosprimeiro 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 ativadaspor estmulos causados pela ocorrncia de determinados EVENTOS.
A Anlise de Eventos:
7/16/2019 06 Analise Essencial Modelo Ambiental
14/33
Anlise Essencial
Monica de Souza Massa Slide 14 jan/2009
MODELO AMBIENTAl:
aquele em que o estmulo a chegada ao sistema de um fluxo de dadosenviado 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
Classificao dos Eventos:
EVENTO ORIENTADO A DADOS
OBS: Nem todos os fluxos de dados entrando no sistema correspondem a estmulos de eventos
7/16/2019 06 Analise Essencial Modelo Ambiental
15/33
Anlise Essencial
Monica de Souza Massa Slide 15 jan/2009
MODELO AMBIENTAl:
Classificao dos Eventos:
EVENTO TEMPORAL
OBS: Um evento temporal pode exigir que o sistema faa consultas ao ambiente
Ligados passagem do tempo.
Disparados em um determinado momento pelo prprio sistema, nonecessitando de fluxos de entrada (estmulos)
Sintaxe: hora de + verbo + complemento
Exs: - hora de emitir relatrio mensal de vendas.- hora de verificar pedidos em atraso.
7/16/2019 06 Analise Essencial Modelo Ambiental
16/33
Anlise Essencial
Monica de Souza Massa Slide 16 jan/2009
MODELO AMBIENTAl:
Classificao dos Eventos:EVENTO DE CONTROLE
aquele onde o estmulo a chegada de um fluxo de controle, e no umfluxo de dados.
Neste tipo de evento, uma funo s ativada se uma determinada varivelbinria (fluxo de controle) est com um determinado valor.
O fluxo de controle pode ser enviado por uma entidade externa ou geradopor uma funo interna ao sistema, e o sistema pode ou no produzirresposta externa a um evento de controle.
Sintaxe: 1) sujeito + verbo + complemento2) sujeito + verbo na voz passiva
EXs 1) Diretoria autoriza pagamento de fatura
2) Oitavo cheque emitido
7/16/2019 06 Analise Essencial Modelo Ambiental
17/33
Anlise Essencial
Monica de Souza Massa Slide 17 jan/2009
MODELO AMBIENTAl:
Classificao dos Eventos:
RESUMINDO...
Evento orientado a dadosestmulo = fluxo de dados
Evento orientado pelo tempoestmulo = passagem de tempo
Evento orientado por controleestmulo = fluxo de controle
7/16/2019 06 Analise Essencial Modelo Ambiental
18/33
Anlise Essencial
Monica de Souza Massa Slide 18 jan/2009
MODELO AMBIENTAl:
Exerccio
Emitir recibo de pagamento
Cliente entrega pedido
Nvel de ressuprimento atingido
hora de verificar pedidos ematraso
Relatrio de pedidos em atraso
Cliente envia pagamento
Scio cancela compra
hora de emitir relatrio de vendas
Emitir relatrio de vendas
7/16/2019 06 Analise Essencial Modelo Ambiental
19/33
Anlise Essencial
Monica de Souza Massa Slide 19 jan/2009
MODELO AMBIENTAl:
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.
Diagrama de Contexto:
7/16/2019 06 Analise Essencial Modelo Ambiental
20/33
Anlise Essencial
Monica de Souza Massa Slide 20 jan/2009
MODELO AMBIENTAl: Diagrama de Contexto:
Um exemplo...
Sistema de
pedido de livros
Ajax
CLIENTES
Pedido de livro
Fatura
DIREO
Relatrio de vendas
DEPTO.CONTBIL
Fatura
Situao do cliente
7/16/2019 06 Analise Essencial Modelo Ambiental
21/33
Anlise Essencial
Monica de Souza Massa Slide 21 jan/2009
MODELO AMBIENTAl: Diagrama de Contexto:
ENTENDENDO O DIAGRAMA DE CONTEXTO...
Entidade Externa: Elementos externos que enviam e recebeminformao do sistema. Pode ser uma pessoa, um departamento daempresa,um outro sistema, etc.
Fluxo de dados: So os condutos que levam informao doambiente para o sistema e do sistema para o ambiente. Mostram comoos 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.
7/16/2019 06 Analise Essencial Modelo Ambiental
22/33
Anlise Essencial
Monica de Souza Massa Slide 22 jan/2009
MODELO AMBIENTAl: Diagrama de Contexto:
MODELO AMBIENTAl: Diagrama de Contexto:
Exerccio.
Cliente entrega pedido
Nvel de ressuprimento atingido
7/16/2019 06 Analise Essencial Modelo Ambiental
23/33
Anlise Essencial
Monica de Souza Massa Slide 23 jan/2009
MODELO AMBIENTAl: Diagrama de Contexto:
MODELO AMBIENTAl: Diagrama de Contexto:
Exerccio.Scio envia pagamento Scio cancela compra
hora de emitir relatrio de vendas
7/16/2019 06 Analise Essencial Modelo Ambiental
24/33
Anlise Essencial
Monica de Souza Massa Slide 24 jan/2009
MODELO AMBIENTAl: Complementando a lista de eventos....
Um evento um mecanismo ESTMULO - AO - RESPOSTA onde:
Os estmulos so representados por fluxos de dados ou decontrole (com exceo dos eventos temporais)
A ao representa o que o sistema deve fazer ao receber aqueleestmulo. Indica as atividades, ou as funes do sistema.
As respostas so representadas pelos fluxos de dados que saem dosistema para o ambiente.
Assim, podemos construir a Tabelade Eventos, que mostra no s oseventos, 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.
7/16/2019 06 Analise Essencial Modelo Ambiental
25/33
Anlise Essencial
Monica de Souza Massa Slide 25 jan/2009
MODELO AMBIENTAl: Complementando a lista de eventos....
Um exemplo
EVENTO ESTIMULO AO RESPOSTA
Cliente entrega pedido Pedido Cadastrarpedido
Cliente envia pagamento Cheque depagamento
Emitir recibode pagamento
Recibo dopagamento
hora de verificar pedidosem atraso
Verificarpedidos em
atraso
Relao depedidos em
atraso
Nvel de ressuprimento atingido
Emitirencomenda aofornecedor
Materiaisencomendados
7/16/2019 06 Analise Essencial Modelo Ambiental
26/33
Anlise Essencial
Monica de Souza Massa Slide 26 jan/2009
MODELO AMBIENTAl: Exerccio.
EVENTO ESTIMULO AO RESPOSTAScio faz pedido Lista de Compra Cadastrar pedidoScio cancela pedido Cancelamento do
pedidoCancelar pedido
hora de emitirrelatrio de vendas Emitir relatriode vendas Relatrio de vendas hora de verificarpedidos em atraso Verificar pedidosem atraso Cobrana em atraso
Fornecedor solicitacadastramento Pedido decadastramento Cadastrarfornecedor
7/16/2019 06 Analise Essencial Modelo Ambiental
27/33
Anlise Essencial
Monica de Souza Massa Slide 27 jan/2009
MODELO AMBIENTAl: Exerccio.
Cooperativa
Amizade
7/16/2019 06 Analise Essencial Modelo Ambiental
28/33
Anlise Essencial
Monica de Souza Massa Slide 28 jan/2009
MODELO AMBIENTAl: Exerccio.
Cooperativa
Amizade
SCIO
DIRETORIA
FORNECEDOR
7/16/2019 06 Analise Essencial Modelo Ambiental
29/33
Anlise Essencial
Monica de Souza Massa Slide 29 jan/2009
MODELO AMBIENTAl: Exerccio.
Cooperativa
Amizade
SCIO
Lista de compra
Cobrana em atrasoDIRETORIA
Relatrio de vendas
FORNECEDOR
Pedido de cadastramento
Cancelamento do pedido
7/16/2019 06 Analise Essencial Modelo Ambiental
30/33
Anlise Essencial
Monica de Souza Massa Slide 30 jan/2009
MODELO AMBIENTAl: Exerccio.
EVENTO ESTIMULO AO RESPOSTAScio faz pedido Lista de Compra Cadastrar pedidoScio cancela pedido Cancelamento do
pedidoCancelar pedido
hora de emitirrelatrio de vendas Emitir relatriode vendas Relatrio de vendas hora de verificarpedidos em atraso Verificar pedidosem atraso Cobrana em atraso
Fornecedor solicitacadastramento Pedido decadastramento Cadastrarfornecedor
7/16/2019 06 Analise Essencial Modelo Ambiental
31/33
Anlise Essencial
Monica de Souza Massa Slide 31 jan/2009
MODELO AMBIENTAl: Exerccio.
MODELO AMBIENTAl: Exerccio.EVENTO ESTIMULO AO RESPOSTAScio faz pedido Lista de Compra Cadastrar pedido
Scio cancela pedido Cancelamentopedido
Cancelar pedido
hora de emitirrelatrio de vendas
Emitir relatriode vendas
Relatrio de vendas
hora de verificarpedidos em atraso
Verificar pedidosem atraso
Cobrana em atraso
Fornecedor solicitacadastramento
Pedido decadastramento
Cadastrarfornecedor
hora de fazerpedido consolidado decompra
Construir lista decompraconsolidada
Lista de compraconsolidada
Fornecedor entregaprodutos
Itens de compra Entregar compraao cliente
Compra
7/16/2019 06 Analise Essencial Modelo Ambiental
32/33
Anlise Essencial
Monica de Souza Massa Slide 32 jan/2009
MODELO AMBIENTAl: Exerccio.
Cooperativa
Amizade
SCIO
Lista de compra
Cobrana em atrasoDIRETORIA
Relatrio de vendas
FORNECEDOR
Pedido de cadastramento
Cancelamento do pedido
L ista de compra
conslidada
Compra
I tens de compra
7/16/2019 06 Analise Essencial Modelo Ambiental
33/33
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 entidadeexterna.
importante saber quais so os dados que trafegam em um fluxode dados. (Por exemplo, que dados devem constar em um pedido)
O repositrio que guarda estas informaes sobre os diversoselementos que compem o sistema, e que serviro de base para o seu
entendimento ( e tambm para documentao) denominado Dicionriode Dados.