Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projeto de arquitetura (Sommerville Cap. 6) - Coggle Diagram
Projeto de arquitetura
(Sommerville Cap. 6)
Identificar os subsistemas de um sistema e o
framework
de controle e comunicação
(principais componentes de um sistema)
(decomposição usada para discussão com
stakeholders
)
fase inicial de concepção do sistema
Ligação entre especificação e projeto (desenho)
Arquitetura
Pequena escala --> arquitetura dos programas individuais
Larga escala --> arquitetura de sistemas corporativos complexos
Relação (e importância) com Requisitos Não-Funcionais
Comunicação com interessados (
stakeholders
)
Análise de sistemas
Reuso em larga escala
Modelos de Arquitetura
Arquiteturas similares refletem soluções para algum domínio
(Estilos Arquiteturais) (Reúso de Arquitetura)
Características
desempenho, proteção (
security
),
segurança (
safety
), disponibilidade,
manutenibilidade
Modelo de Visão 4 + 1
visão lógica
visão física
visão de desenvolvimento
visão de processo
+
casos de uso
Padrões de Arquitetura
MVC - Modelo-Visão-Controlador
Em Camadas
De Repositório
Cliente-Servidor
Duto e Filtro
Arquitetura de Aplicações
Processamento de Dados
Processamento de Transações
Processamento de Eventos
Processamento da Linguagem