Objetivo da aula


  • Abstrair os modelos que fazem parte da Análise Estruturada
  • Assimilar a modelagem baseadas em funções
  • Entender a noção de Diagrama de Contexto


Modelo Estruturado


  • A Análise Estruturada pode ser desenvolvida segundo duas modelagens:
    • Modelagem de Funções
    • Modelagem de Dados


Modelagem de Funções


  • Permitem descrever as atividades (serviços) que serão desempenhados pelo sistema
  • Lembrando que todo sistema providencia a seguinte solução:
    • Input de Dados => Processamento dos Dados => Output de Dados
  • Nesta linha, o sistema é nada mais do que a inteligência aplicada aos dados de entrada para gerar um resultado de saída.



Exemplos:



  • Digitação de dados numa tela
  • Recebimento de dados para Correios
  • Recebimento de dados para Serasa
  • Autenticação no Leitor Biométrico
  • Busca de dados no disco
    • Processamento
      • Publicação de informações na tela
      • Envio de dados do Correios
      • Envio de dados do Serasa
      • Gravação dos dados num disco


  • Sensores captando dados do ambiente
    • Processamento
      • Disparo de um alarme sonoro


  • Clique do mouse num mapa
    • Processamento
      • Zoom é apresentado na tela


  • Dados digitados num site de ecommerce
    • Processamento
      • Produto é despachado para o comprador


  • Digital aplicada num leitor biométrico
    • Processamento
      • Porta é aberta para o usuário.


Diagrama de Contexto


  • O diagrama de contexto mostra as relações estabelecidas entre o sistema e o meio externo num único processo.
  • As entradas do sistema são produzidas pelas entidades externas e as saídas pelo próprio sistema.
  • Apresenta uma visão mais geral das principais interfaces entre o sistema e o meio externo.


  • Para se construir um Diagrama de Contexto, deve-se definir previamente os seguintes pontos:
    • O processo que representa todo o sistema. O nome do processo é normalmente o nome do sistema
    • As entidades externas com as quais o sistema se relaciona como pessoas, organizações, hardware ou outros sistemas. As entidades externas não podem comunicar entre si
    • Os dados trocados entre o sistema e o exterior
    • Os fluxos de dados gerados
    • A interface entre o sistema e o meio externo



Exemplo - Projeto antigo



Exemplos - Projetos dessa turma