Baixe o app para aproveitar ainda mais
Prévia do material em texto
Análise de Sistemas (Análise Essencial) Prof. Carlos Souza 1 � Análise Essencial � Modelo Ambiental � Seus componentes � Estudo de Casos � Mesa de Voto � Clínica Médica Agenda Objetivos � Conhecer a técnica da análise essencial, em seu modelo ambiental e suas componentes. 3 Análise Essencial � A Análise Essencial é a técnica que orienta a análise de sistemas para a essência do negócio; � Propõe o particionamento do sistema por eventos. � Segundo ele, o valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a que for submetido. � Assim, um sistema é construído para responder a estímulos. A cada estímulo, o sistema deve reagir produzindo uma resposta predeterminada. Análise Essencial � Independente das soluções de informática que serão utilizadas em sua construção, e aborda três perspectivas: � Função, � Dados, � Controle; � Parte do princípio de que os sistemas existem independentemente de tecnologia; � É composta por: � Modelo Essencial � Modelo de Implantação Modelo Essencial � Modelo Ambiental � Define a fronteira do sistema com o ambiente onde ele se situa, determinando o que é interno e o que é externo a ele. � As interfaces entre o sistema e o ambiente externo, determinando que informações chegam ao sistema vindas do mundo exterior e vice-versa. � Os eventos do ambiente externo ao sistema aos quais este deve responder. � Ferramentas para definição do ambiente. Modelo Essencial � Componentes � Declaração de Objetivos � Diagrama de Contexto � Lista de Eventos � Dicionário de Dados Preliminar (opcional) Declaração de Objetivos � Declaração dos Objetivos É uma declaração textual concisa e breve dos objetivos do sistema. Uma declaração mais detalhada deve ser deixada para quando do modelo comportamental. Declaração de Objetivos � Exemplo “O propósito do Sistema de Processamento de Livros é manipular todos os detalhes dos pedidos de livros, bem como remessas, emissão de faturas 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. O propósito principal do sistema é reduzir o tempo necessário para processar um pedido de 3 para 1 dia”. Lista de Eventos � Definição Consiste numa lista narrativa dos "estímulos" que ocorrem no exterior do sistema e aos quais o nosso sistema poderá responder. � Classificação � Eventos Orientados por Fluxos � Eventos Temporais � Eventos de Controle Classificação de Eventos � Evento orientado a dados � Consiste em estímulo ao sistema, à partir de um fluxo de dados enviado por uma entidade externa (ambiente) � É a chegada do fluxo de dados que vai ativar a função � Corresponde a um fluxo de dados no diagrama de contexto � Sintaxe: sujeito + verbo + complemento � Exemplos � Cliente paga prestação � Cliente cancela pedido Classificação de Eventos � Evento orientado pelo tempo ( temporal ) � Ligados à passagem do tempo. � Disparados em um determinado momento pelo próprio sistema, não necessitando de fluxos de entrada (estímulos) � Sintaxe: “É hora de “ + verbo + complemento � Exemplos: � É hora de emitir relatório mensal de vendas � É hora de verificar pedidos em atraso. Classificação de Eventos � Evento de controle � É aquele onde o estímulo é a chegada de um fluxo de controle, e não um fluxo de dados. � Neste tipo de evento, uma função só é ativada se uma determinada variável binária (fluxo de controle) está com um determinado valor. � O fluxo de controle pode ser enviado por uma entidade externa ou gerado por uma função interna ao sistema, e o sistema pode ou não produzir resposta externa a um evento de controle. � Sintaxe: sujeito + verbo + complemento sujeito + verbo na voz passiva � Eemplos: � Diretoria autoriza pagamento de fatura � Oitavo cheque é emitido Lista de Eventos � Exemplo: � Cliente entrega pedido (F) � Cliente cancela pedido (F) � Direção necessita relatório de vendas semanalmente (T) � Contabilidade precisa (mensalmente) do relatório de comissões de vendas (T) � Líder de caixas libera cancelamento do registro do produto (C) Lista de Respostas � Definição Consiste numa lista das respostas aos "estímulos" recebidos, originados no exterior do sistema e aos quais deverá responder. Lista de Respostas � Exemplo � Fatura é enviada ao Cliente; � Relatório de vendas é enviado à Direção; � Relatório de comissões é enviado à Contabilidade. Lista de Entidades Externas � Definição Consiste numa lista narrativa das entidades externas que geram fluxos de dados no sentido do sistema ou recebem fluxos de dados como respostas. Lista de Entidades Externas � Exemplo � Fornecedor; � Direção; � Cliente; � Aluno. Diagrama de Contexto � Definição É um caso especial de diagrama de fluxos de dados, no qual um único processo representa o sistema inteiro. � Componentes � Terminadores (Entidades Externas); � Fluxos de dados; � Um processo, representando o sistema. Processo � Definição É a parte mais fácil do diagrama de contexto, consiste de um único círculo. O nome do processo é normalmente o nome do sistema; � Exemplos Terminadores (Entidades Externas) � Definição São representados por um retângulo. Os terminadores comunicam diretamente com o sistema através de fluxos de dados ou de fluxos de controle, ou através de depósitos de dados externos. Os terminadores não podem comunicar entre si. Terminadores (Entidades Externas) � Exemplos � O diagrama de contexto deve ser construído de modo que as entradas sejam causadas e iniciadas pelos terminadores e que as saídas sejam causadas e iniciadas pelo sistema. Fluxo de Dados � Definição � Um fluxo é graficamente representado por uma seta que entra ou sai de um sistema ou processo; � O fluxo indica o movimento de dados de um ponto para outro, representa dados em movimento. � Exemplos PedidodeLivro Fatura Diagrama de Contexto Diagrama de Contexto � Um evento pode produzir uma saída imediata como resposta, armazenar dados para serem utilizados posteriormente, ou fazendo o sistema mudar de estado. � Cada fluxo de entrada faz o sistema reconhecer que um evento ocorreu, e é necessário ao sistema para a produção de uma resposta; � Cada fluxo de saída é uma resposta a um evento; � Um evento pode ser orientador por: � Fluxo de Dados (F) � Fluxo de Controle (C) � Tempo (T) O caso da Mesa de Voto � Declaração de Objetivos “O propósito do Sistema Mesa de Voto é manipular todos os detalhes da votação dos eleitores e a geração do relatório de resultados. Informações sobre eleitores devem estar disponíveis para outros sistemas, tal como os sistemas de recenseamento e de atestados e declarações. O propósito principal do sistema é reduzir em 30% o tempo de validação dos eleitores bem como a elaboração do relatório de resultados”. O caso da Mesa de Voto � Lista de Eventos � Eleitor apresenta cartão de eleitor (F) � Eleitor devolve boletins de voto preenchidos (F) � Fecho da urna às 19h (T) O caso da Mesa de Voto � Lista de Respostas � Eleitor recebe boletins de voto por preencher � Eleitor recebe de volta o seu cartão de eleitor � Relatório de resultados é enviado à Comissão Nacional de Eleições (CNE) O caso da Mesa de Voto � Diagrama de Contexto O caso da Clínica Médica � Declaração de Objetivos � O sistema da clínica médica tem como objetivo permitir o controle do atendimento a pacientes na clínica, onde todos os procedimentos relacionados, desde a recepção do paciente, seu atendimento, até opagamento da fatura, serão registrados no sistema. � Existe um conjunto de médicos que praticam as diversas especialidades (oftalmologia, pediatria, dermatologia, etc.). Cada médico pratica uma ou mais especialidades e tem consultório próprio. Cada consulta está associada a um determinado paciente e a um determinado médico. O caso da Clínica Médica � Declaração de Objetivos (Continuação) � Na primeira vez que um paciente se dirige à clínica a solicitar uma consulta tem de preencher na recepção um formulário de inscrição com os seus dados. Nas consultas posteriores, o paciente pode agendá-las por telefone ou presencialmente. � Após a consulta, será gerada uma fatura de pagamento em função do perfil do paciente, que é confirmado com documentos comprovativos (RG, CPF, Cartão de beneficiário, etc.) O caso da Clínica Médica � Declaração de Objetivos (Continuação) � O processo de consulta termina com o pagamento feito pelo paciente contra emissão do respectivo recibo. � Periodicamente, no final de cada mês, efetuam-se diagnósticos que descrevem a evolução do tratamento e a situação atual de cada paciente da clínica. Estes são enviados por correio aos pacientes. O caso da Clínica Médica � Lista de Eventos � Paciente solicita, cancela ou altera consulta (F) � Paciente apresenta formulário de inscrição (F) � Paciente apresenta-se a consulta (F) � Paciente apresenta documentos comprovativos do seu perfil de apoio social ou de seguros de saúde (F) � Paciente efetua pagamento (F) � Final dos meses elaborar relatório para todos os pacientes (T) O caso da Clínica Médica � Lista de Respostas � Clínica entrega formulário de inscrição por preencher ao paciente � Clínica confirma consulta ao paciente � Clínica devolve comprovativos ao paciente � Clínica entrega fatura ao paciente � Clínica entrega recibo ao paciente � Clínica envia diagnósticos aos pacientes O caso da Clínica Médica � Diagrama de Contexto
Compartilhar