SITE EM CONSTRUÇÃO

ANÁLISE ESSENCIAL

A Análise Essencial é implementada através dos seguintes Modelos:

          1 – Modelo Essencial

 Apresenta o sistema num grau de abstração   completamente independente de restrições tecnológicas:

  • Descreve quais os requisitos a que o sistema deve atender, sem se preocupar como isto poderá ou será implementado
  • Do comportamento das partes internas do sistema, necessários para interagir com o ambiente

     Vantagens sobre a Análise Estruturada:

  • A Análise Essencial começa pelo modelo essencial, o que equivale, na Análise Estruturada, começar diretamente pelo modelo lógico proposto
  • A Análise Estruturada aborda duas perspectivas do sistema - função e dados - ao passo que a Análise Essencial aborda três perspectivas - função, dados e controle

2 – Modelo Ambiental

         O Modelo Ambiental define:

    • A fronteira do sistema com o ambiente onde ele se situa, determinando o que é interno e o que é externo a ela
    • 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

          3 – Modelo Comportamento 

         Conceitos:

  • Define o comportamento interno que o sistema deve ter para se relacionar adequadamente com o ambiente
  • Baseia-se no particionamento da bolha única do Diagrama de Contexto em função dos eventos do mundo exterior
  • Após o DFD preliminar é necessário, para alguns processos, um nivelamento para cima e/ou para baixo

         Particionamento por Eventos envolvendo as atividades:

  • Desenhar uma bolha ou processo para cada evento
  • Cada bolha deverá receber o nome de acordo com a resposta que terá de fornecer
  • Especificação do processo primitivo, regras de negócio, regras de derivação, regras de integridade, regras de processo e tabelas de decisão

          4 – Modelo Implementação

         Conceitos:

  • Tem por finalidade produzir um modelo de implementação do sistema a partir de duas especificações conceituais e requisitos estabelecidos
  • Apresenta o sistema num grau de abstração completamente dependente de restrições tecnológicas

         Estruturação do sistema:

  • Obter uma visão planificada dos processos primitivos do modelo comportamental
  • Separar os processos por características de processamento
  • Separar ou segmentar os processos em programas distintos em função das condições de ambiente
  • Organizar os programas identificados conforme agrupamento lógico