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
- Autenticação no Leitor Visual
- 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
- Processamento

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

- Dados digitados num site de ecommerce
- Autenticação via Face
- Informações da rota e distância do destino
- Recebimento de dados da Operadora de Cartão de Crédito
- Buscar dados no BD
- Processamento
- Produto é despachado para o comprador
- Envio dados do destino para parceiro de rotas
- Envio dos dados do usuário para Face
- Enviar dados para Operadora de Cartão de Crédito
- Gravar dados no BD
- Processamento

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

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

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
