Áreas | Glossários | Projeto de Arquitetura | Flashcard

Projeto de Arquitetura

API

Interface que expõe funcionalidades de um componente a outros.

Acoplamento

Grau de dependência entre módulos; deseja-se baixo acoplamento.

Arquitetura de Software

Estrutura de alto nível: componentes, relações e princípios de design.

Camadas (Layers)

Organização em níveis com responsabilidades distintas.

Cliente-Servidor

Arquitetura com clientes requisitando serviços a um servidor.

Coesão

Grau em que elementos de um módulo contribuem para um único propósito.

MVC

Padrão Model-View-Controller que separa dados, apresentação e controle.

Microserviços

Conjunto de serviços pequenos, independentes e comunicantes.