Questão de Arquitetura de Software — Arquitetura em camadas — ESAF 2008
Arquitetura de SoftwareArquitetura em camadas
- Código
- qg790831
- Banca
- ESAF
- Órgão
- CGU
- Ano
- 2008
- Nível
- Superior
- Cargo
- Tecnologia da Informação - Desenvolvimento de Sistemas
Uma camada é um agrupamento de granularidade muito grossa de classes, pacotes ou subsistemas, que tem responsabilidade coesiva sobre um tópico importante do sistema. Camadas comuns encontradas na arquitetura lógica de um sistema de informação são: Camada de Interface com o Usuário, Camada de Aplicação, Camada de Domínio, Camada de Infra-estrutura de Negócio, Camada de Serviços Técnicos e Camada de Fundação ou Serviços Básicos. Exemplos de grupamentos na Camada de Fundação ou Serviços Básicos são
- AServiços de persistência e segurança.
- BEstruturas de dados, Arquivo, Banco de dados e Entrada/saída de rede.
- CServiços tais como: estoque, faturamento, compras.
- DFluxo de trabalho, transições janelas/páginas.
- ERelatório e interfaces HTML, XML, Javascript.