MODELO ESSENCIAL Modelo Ambiental Andrea Padovan Jubileu.

  • Published on
    21-Apr-2015

  • View
    102

  • Download
    0

Transcript

  • Slide 1
  • MODELO ESSENCIAL Modelo Ambiental Andrea Padovan Jubileu
  • Slide 2
  • 2 MODELO AMBIENTAL definido do ponto de vista externo; So definidos: a interface do sistema com o mundo exterior; quais suas entradas e de onde elas vm; quais so suas sadas e para onde vo; quais as finalidades que o sistema deve atender; a quais estmulos ele deve reagir. Componentes do modelo ambiental: Lista dos eventos que afetam o sistema Diagrama de Contexto do Sistema Declarao dos objetivos do sistema
  • Slide 3
  • 3 Lista de Eventos 1 passo Identificar a quais eventos do mundo exterior o sistema deve responder => ajuda a delimitar as fronteiras do problema que est sendo tratado. finalidades do sistema: atender a determinadas necessidades que so decorrentes de eventos que acontecem no mundo exterior ao sistema => a construo da lista de eventos est relacionada s finalidades do sistema; Observao: No confundir evento com o estmulo por ele provocado => o evento representado por uma frase que expressa um acontecimento;
  • Slide 4
  • 4 Classificao de Eventos Os eventos podem ser classificados pelo tipo de estmulo que eles provocam no sistema: a) Evento orientado por fluxo de dados: aquele em que o estmulo a chegada ao sistema de um fluxo de dados enviado por uma entidade externa, que vai ativar uma funo. Nem todo fluxo de dados que chega ao sistema serve de estmulo relativo a um evento => pode ser apenas uma informao complementar para a execuo de alguma funo; O sistema pode ou no produzir resposta externa a um evento orientado por fluxo de dados; Estrutura frasal: Sujeito + verbo transitivo na voz ativa + complementos verbais
  • Slide 5
  • 5 Classificao de Eventos ex1: Cliente paga prestao => uma E.E., cliente, encaminha cheque de pagto da prestao (f.d.) e o sistema reage produzindo um recibo (f.d) que enviado para a E.E. cliente; ex2: Cliente cancela pedido => uma E.E., cliente, entrega pedido de cancelamento do pedido de produto (f.d.) e o sistema reage cancelando o pedido, isto , muda o estado do pedido no depsito de dados;
  • Slide 6
  • 6 Classificao de Eventos b) Evento orientado por controle: aquele em que o estmulo a chegada ao sistema de um fluxo de controle. fluxo de controle: pode ser considerado como sendo um fluxo de dados binrio, s tem dois valores: ligado ou desligado. podem haver fluxos de dados complementares associados ao evento orientado por controle; o sistema pode ou no produzir resposta externa a um evento orientado por controle; o fluxo de controle pode ser enviado por uma entidade externa ou gerado por uma funo interna ao sistema; Estrutura frasal: (1)Sujeito + verbo transitivo na voz ativa + complementos verbais (2)Sujeito + verbo na voz passiva
  • Slide 7
  • 7 Classificao de Eventos ex1: uma E.E. envia um comando (fluxo de controle) para o interior do sistema ativando uma funo. A Diretoria autoriza o pagto de uma fatura => a E.E. envia um fluxo de controle (sim ou no para o pagto da fatura) para o sistema. Tal estmulo ativa a funo de pagar a fatura e o sistema reage emitindo o cheque de pagto (f.d); ex2: uma funo ativada por um fluxo de controle oriundo de outra funo interna. 8 cheque emitido => em certo sistema bancrio emitido um extrato para o cliente, automaticamente, somente quando ele completa a emisso de 8 cheques.
  • Slide 8
  • 8 Classificao de Eventos c) Evento orientado por tempo: aquele em que o estmulo a chegada ao sistema da informao de haver passado um determinado intervalo de tempo ou de ser atingida determinada hora. podem haver fluxos de dados complementares associados ao evento temporal; o sistema pode ou no produzir resposta externa a um evento orientado temporal; Estrutura frasal: hora de + verbo no infinitivo + complementos verbais Ex: hora de emitir relatrio mensal de vendas => hoje o ltimo dia do ms (tal acontecimento percebido por uma funo do sistema que verifica no relgio interno do computador se a data em questo foi alcanada).
  • Slide 9
  • 9 Diagrama de Contexto do Sistema 2 passo Construir o Diagrama de Contexto do Sistema representa o sistema por um nico processo e suas interligaes com as entidades externas, mostrando apenas as interfaces do sistema com o ambiente em que ele est inserido; Entidade Externa 1 Entidade Externa 2 Entidade Externa 1 Entidade Externa 2 Sistema Entidade Externa 3 Fluxos de entrada Fluxos de sada
  • Slide 10
  • 10 Declarao dos objetivos do sistema 3 passo Construir a declarao dos objetivos do sistema deve ser elaborada em poucas frases, simples e precisas, em linguagem destituda do jargo tcnico, de modo a ser entendida pelos usurios do sistema e pela administrao da empresa, em geral. no deve fornecer detalhes sobre como o sistema dever operar, e sim, concentrar no o qu o sistema dever fazer;
  • Slide 11
  • Estudo de Caso Sistema Hotelaria (parcial)
  • Slide 12
  • 12 Documento de Requisitos (parcial) Deseja-se modelar um sistema para um pequeno hotel que atenda aos seguintes requisitos funcionais: 1.O sistema deve permitir que o Cliente faa reserva de quarto(s) em determinado(s) perodo(s). Neste momento, averiguado se existe quarto disponvel no perodo solicitado. Caso positivo, feita a reserva do quarto e enviada a confirmao para o Cliente; para isto, so necessrios os seguintes itens de informao: nome do Cliente, telefone e tipo de quarto (solteiro, casal). Caso negativo, informado ao Cliente a no disponibilidade do quarto; 2.O sistema deve permitir o cancelamento da reserva, disponibilizando o quarto, caso o Cliente solicite; 3.O sistema deve permitir o cancelamento da reserva, caso o Cliente no comparea no hotel para hospedar-se at s 12 horas do dia da reserva, disponibilizando o quarto;
  • Slide 13
  • 13 Documento de Requisitos (parcial) cont. 4.O sistema deve permitir o registro do cliente ao ocupar um quarto, reservado previamente. Caso o quarto no esteja reservado, uma mensagem de rejeio ser emitida. Caso contrrio, a confirmao ser fornecida ao Cliente; 5.O sistema deve permitir a emisso da conta ao Cliente e a disponibilizao do quarto para limpeza, no momento em que ele solicitar a sua sada; 6.O sistema deve permitir o registro do pagamento da conta. Ao efetivar o pagamento gerado um recibo para o cliente; 7.O sistema deve permitir a disponibilizao do quarto, por parte do Gerente, quando este estiver limpo.
  • Slide 14
  • 14 Modelo Ambiental Lista de Eventos
  • Slide 15
  • 15 Modelo Ambiental - Diagrama de Contexto Sistema de Hotelaria Cliente Gerente pedido_reserva pedido_cancelamento _reserva dados_cliente pedido_sada pagto_conta conta_fornec recibo ger_disp_quarto
  • Slide 16
  • 16 Modelo Ambiental - Objetivos do Sistema O sistema tem como objetivo controlar o servio de reservas, os registros de hospedagens e clientes, as cobranas que devem ser efetuadas e seus respectivos pagamentos.