Modelagem e arquitetura ANÁLISE DE SISTEMAS Modelagem e arquitetura
Arquitetura Software complexo; Boa arquitetura satisfazer os principais requisitos: desempenho, confiabilidade, portabilidade, escalabilidade e interoperabilidade Descrever com detalhes a sua estrutura; Ligação entre requisitos e a fase de projeto;
Arquitetura Visões: Visão de módulo Visão de execução; Visão de implementação; Visão de implantação; Modelo de dados.
Modelagem Entender a funcionalidade do sistema; Modelos diferentes - perspectivas diferentes: externa que mostra o contexto ou ambiente do sistema comportamental que mostra o comportamento do sistema estrutural que mostra a arquitetura de sistema ou de dados
Modelagem Modelagem de Contexto Modelagem de comportamento Contexto operacional de um sistema Modelagem de comportamento Diagrama de Fluxo de Dados (DFD); Dicionário de Dados (DD); Diagrama de Entidades e Relacionamentos (DER); Modelo de Entidade Relacionamento (MER); Especificação da Lógica dos Processos (EP); Diagrama de transição de Estados (DTE).
Fluxo de Dados “O fluxo de dados é o conceito de que a mudança de uma variável deve automaticamente forçar o recálculo dos valores de todas as variáveis dependentes do valor da primeira”
Fluxo de Dados Recomendado ter uma descrição Exemplo: Entidade Externa vendedor Pode estar no contexto físico Exemplos: uma fatura chamada telefônica ou uma transferência de programa a programa
Fluxo de Dados Características: Identifica dados, documentos a partir de uma origem (Processo, Depósito, Sistema ou Entidade) para um Destino (Processo, Depósito, Sistema ou Entidade). Dados que entram e saem dos processos. É o meio de comunicação entre Entidades Externas, Processos e Depósito de Dados. Dados em movimentação. Exemplo: Cano d’água: A água se movimento dentro do cano da sua origem para seu destino. Todo Fluxo de Dados deve possuir um nome. Os dados são atributos das entidades que compõem o modelo de dados do sistema em foco.
Obrigado Prof. Gunther Graf