ESOF - Aula 18 - 2015/1

Revisão de 23h47min de 20 de maio de 2015 por Lclaudio (discussão | contribs)
(dif) ← Edição anterior | Revisão atual (dif) | Versão posterior → (dif)

Dicionário de Dados


  • O dicionário de dados contém informações descritivas sobre todos os elementos do projeto de software:
    • Entidades Externas
    • Processos
    • Depósitos
    • Requisitos não-funcionais.


Entidades Externas


  • Descrições e especificações sobre as 3 possibilidades de interface:
    • Gráfica
    • Lógica
    • Física


Interface gráfica


  • Normalmente mostra o desenho dos menus que permitirão ao usuário navegar no sistema
  • Pode-se utilizar uma Ferramenta CASE para auxiliar na confecção do desenho


  • Exemplo:
    • Explicação em sala

Interface lógica


  • Especifica a forma pela qual um software se acopla a outro.
  • Pode ser por meio de API, WebServices ou outro meio de acoplamento.


  • Exemplo:
    • Explicação em sala

Interface física


  • Especifica o modo pelo qual o sistema se conecta um hardware
  • Pode detalhar o protocolo, a interface ou o esquema de conexão.


  • Exemplo:
    • Explicação em sala



Processos


  • Detalham cada um dos processos que permitirá ao desenvolvedor uma noção clara do que deverá codificar.
  • Deve mostrar uma sequência organizada das ações em execução


  • Exemplo:
    • Explicação em sala



Depósitos


  • Mostram os escopos dos campos especificados em cada um dos depósitos de dados


  • Exemplo:
    • Explicação em sala


Requisitos não-funcionais.


  • Detalham os requisitos externos referentes à aplicação como um todo ou especificamente em relação a um Processo ou Entidade Externa,


  • Exemplo:
    • Explicação em sala