APD 3 Aula 1 2 Introdu O Da Disciplina

663 palavras 3 páginas
Universidade Presbiteriana
Mackenzie

Análise, Projeto e Desenvolvimento III

Prof. Anderson Diniz Hummel
Faculdade de Computação e Informática

Visão da Planta Baixa

Visão Planta
Elétrica

Visão Planta
Hidraulica

Requisitos de Arquitetura
• Como deve ser a arquitetura de um software?





Sistema Operacional
Número de Usuários
Tempo de Resposta
Infraestrutura física

Documentação da Arquitetura

Documentação da Arquitetura

Documentação da Arquitetura

Requisitos de Arquitetura
• Como você imagina os itens abaixo para um sistema de reserva de viagem?





Sistema Operacional
Número de Usuários
Tempo de Resposta
Infraestrutura física

Definições

Definições
• "Architecture is about the important stuff. Whatever that is."
 Fowler, Martn. Paterns of Enterprise Applicaton
Architecture. Addison-Wesley, 2002.

• "Stuff that's hard to change later."
 Neal Ford

Definições
• A arquitetura de um sistema é a estrutura ou conjunto de estruturas do sistema, a qual é composta pelos elementos de software, propriedades externas e visíveis, e os relacionamentos entre estes elementos – Bass, Clements, and Kazman. Software Architecture in Practce 2nd ed, Addison-Wesley
2003

Estruturas do sistema
• Estrutura estátca
– Elementos estátcos internos do software ou seja planejados em tempo de concepção ou planejamento do projeto
– Exemplo: Módulos, objetos, classes, pacotes, serviços, stored-procedure, outros • Estrutura dinâmica
– Elementos dinâmicos(runtme), ou seja, que podem sofrer alterações em tempo de execução
• Como o sistema trabalha, que acontece “runtme” e como responde aos estímulos externos ou internos – Exemplo: fluxo de informações entre elementos

Propriedades externas
• Comportamento externamente visível
– Iterações funcionais entre o sistema e o seu ambiente
– Fluxo de informação de entrada e saída, como o sistema responde aos estímulos externos, o contrato publicado ou API que a arquitetura tem com o mundo exterior
– O comportamento

Relacionados

  • Formulações e algoritmos para o problema de programação de horários em escolas
    27678 palavras | 111 páginas
  • Geometria
    39001 palavras | 157 páginas
  • DissertacaoDaniloSato
    44308 palavras | 178 páginas
  • MARCONDES Ciro
    43479 palavras | 174 páginas
  • A temática indigena
    181985 palavras | 728 páginas