APD 3 Aula 3 2 Core Architecture Design

690 palavras 3 páginas
Universidade Presbiteriana
Mackenzie

Design de Arquitetura

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

Design de Arquitetura

Design de Arquitetura






Identificar os Objetivos
Identificar os Cenários Chave
Overview da Aplicação
Identificar os Pontos Chave
Arquitetura Candidata

Identificar os Objetivos
• Identificar os objetivos iniciais
• Identificar quem vai consumir as informações
• Entender as restrições

Identificar os Cenários Chave
• Cenários Chave
– Importantes do ponto de vista do negócio
– Estão relacionados a funcionalidades e a requisitos não funcionais
– Cortam mais de uma camada

Overview da Aplicação
• Determinar o tipo de aplicação
– Aplicação Mobile
– Rich Client Application
– Rich Internet Application
– Aplicação de Serviços
– Aplicação Web

Overview da Aplicação
• Entender as restrições de implantação
– Arquitetura distribuída

– Arquitetura não distribuída

– Lembre-se
• Manter o mesmo processo com o menor número de requisições externas.
• Não separe as regras de negócio em uma camada física se não for necessário Overview da Aplicação
• Identificar os estilos arquiteturais importantes
– Cliente/Servidor
– Pipes & Filters
– Baseado em Componentes
– Invocação de Mensagem / Bus de Mensagem
– ADT / Orientado a Objeto
– Arquitetura Orientada a Serviço
– Camadas
– Repositório

Overview da Aplicação
• Determinar tecnologias relevantes
– Quais são as tecnologias relevantes?
– Quais são as tecnologias vão te ajudar a desenvolver? – Quais as tecnologias vão dar suporte as funcionalidades? – Quais as tecnologias vão dar suporte aos requisitos não funcionais?

Identificar os Pontos Chave
• Requisitos não funcionais
– Disponibilidade
– Integridade Conceitual
– Flexibilidade
– Interoperabilidade
– Manutenabilidade
– Gerenciabilidade
– Performance
– Confiabilidade
– Reusabilidade
– Escalabilidade
– Segurança
– Suportabilidade
– Testabilidade
– Usabilidade

• Arquiteturais
– Autorização e Autenticação
– Caching e

Relacionados

  • Sousa Barbara 2012 A gestão do design em português. > gestão do design ou design holístico?
    46443 palavras | 186 páginas