I. Entre cada par de camadas adjacentes existe um protocolo. II. Entre a camada de uma máquina e a camada de mesmo nível de outra máquina existe uma interface. III. Uma interface define as operações e os serviços que uma camada inferior oferece à camada superior.
Existem muitas definições de arquitetura de software, contudo uma unanimidade existe: todo software possui
uma arquitetura, mesmo que ela não tenha sido documentada. Um dos itens de definição de uma arquitetura
de software é o número de camadas do software. Sobre camadas lógicas e camadas físicas, assinale a
afirmativa correta.
Nos sistemas distribuídos como sistema de três camadas, todo desenvolvimento é orientado à produção de 3 módulos (ou camadas) independentes, com interligações comunicacionais bem determinadas.
Esses módulos são as camadas de Lógica de Negócio, de Acesso a Dados e de
Com relação aos conceitos básicos de arquitetura e tecnologias de sistemas de informação, julgue o item a seguir.
Em uma aplicação desenvolvida em 3 camadas, a camada de
dados é responsável pela guarda dos dados do repositório,
cujo acesso e cuja manipulação são responsabilidades da
camada de regras de negócio.
Julgue o item que se segue, concernentes à arquitetura cliente-servidor em multicamadas.
Uma estação cliente nunca estabelece comunicação direta com o servidor de banco de dados, mas sim com uma camada intermediária, a qual se comunica com o banco de dados.
Uma arquitetura recomendada para aplicativos Android
baseia-se em 3 camadas: interface de usuário (UI), domínios e dados. Nesse contexto, a camada de domínios