Please enable JavaScript.
Coggle requires JavaScript to display documents.
Projeto de Software Mapa 2 (Projeto de arquitetura (Padrões de arquitetura…
Projeto de Software Mapa 2
Modelo de projeto
Elementos principais
Arquitetura
Dados
Interface
Componentes
Projeto de arquitetura
Conceito
Serve para modelar a estrutura de um sistema por meio de dados e componentes que se relacionam entre si. São vários componentes integrados para formar um todo.
Níveis de abstração
Pequena escala
Grande escala
Visões de arquitetura
Usadas para a tomada de decisões de design estrutural
Principais visões
Visão de casos de uso
Visão lógica
Visão de implementação
Padrões de arquitetura
Principais
MVC (MODELO VISÃO CONTROLADOR)
Considerado a base de iteração para muitos sistemas WEB
Arquitetura em camadas
Cada camada depende exclusivamente dos recursos da camada abaixo
Arquitetura de repositório
Banco de dados ou repositórios compartilhados
Arquitetura cliente servidor
Serviços VS Servidores => Clientes que acessam [ sistemas distribuídos ]
Arquitetura duto e filtro
Organização em tempo de execução com entrada e saídas de informações
Reuso
Muitos sistemas que ha foram desenvolvidos e estão em uso, são similares a sistemas que estão sendo desenvolvidos e muitas das informações podem ser reutilizadas
A escolha por um padrão a ser usado deve estar associada ao tipo de sistema e seus requisitos NÃO FUNCIONAIS