Questões de Arquitetura de Software - Arquitetura em camadas para Concurso

Foram encontradas 138 questões

Q554494 Arquitetura de Software

Julgue o item que se segue, a respeito da arquitetura de software e de ambientes computacionais.

O modelo em camadas de arquitetura, também conhecido como modelo de máquina abstrata, organiza o sistema em camadas — em que cada uma delas fornece um conjunto de serviços de gerenciamento de versões —, como, por exemplo, as camadas: gerenciamento de configuração, gerenciamento de objetos, sistema de banco de dados e sistema operacional.

Alternativas
Q549701 Arquitetura de Software

A arquitetura em camadas de um banco de dados prevê diferentes níveis que permitem ao projetista começar com uma visão mais abstrata dos dados e prosseguir em detalhes até sua implementação. Quanto aos níveis de abstração de dados, avalie as sentenças que se seguem:


I. O modelo conceitual é uma perspectiva dos usuários finais, podendo representar os diferentes subconjuntos de dados; é independente do software e hardware.

II. O modelo interno é uma representação dos dados conforme vistos pelo SGBD, utiliza as estruturas suportadas pelo banco escolhido; é dependente do software e independente do hardware.

III. O modelo externo representa o nível que descreve como os dados são salvos em meios de armazenamento; é dependente do software e hardware.


É correto o que se afirma em:

Alternativas
Q506173 Arquitetura de Software
Uma aplicação pode ser dividida em várias partes, sendo que cada uma delas terá as suas características e responsabilidades por determinadas funções. Considerando essa informação, assinale a alternativa que apresenta as três camadas mínimas necessárias para um aplicativo desse molde.
Alternativas
Q504676 Arquitetura de Software
Segundo Fowler, a arquitetura em camadas define a divisão do sistema em subsistemas hierárquicos, dispostos de forma parecida com camadas de um bolo: cada camada repousa sobre uma camada mais baixa. A comunicação entre essas camadas é feita por meio de serviços oferecidos diretamente:
Alternativas
Q499995 Arquitetura de Software
Há algumas variantes possíveis de arquitetura a serem utilizadas em um sistema de bancos de dados. Sobre essas variantes, é correto afirmar que
Alternativas
Q497686 Arquitetura de Software
Acerca de desenvolvimento e manutenção de sistemas e aplicações, julgue seguintes item.

No desenvolvimento da interface com o usuário de uma aplicação do tipo cliente-servidor multicamadas, o conhecimento das necessidades de comunicação de dados do usuário é apresentado com menor importância que o conhecimento das necessidades de informações no ambiente de trabalho do usuário.
Alternativas
Q491546 Arquitetura de Software
A arquitetura de 3 camadas é comumente utilizada no desenvolvimento de aplicações para Internet. Nesse tipo de arquitetura, a lógica da aplicação é dividida entre as camadas físicas cliente, servidor de aplicação e banco de dados. NÃO é característica deste tipo de arquitetura o(a)
Alternativas
Q484188 Arquitetura de Software
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.
Alternativas
Q476414 Arquitetura de Software
Considere as afirmativas abaixo sobre a arquitetura de três camadas.

I – A arquitetura de três camadas é uma outra forma de designar a arquitetura MVC.
II – Nas aplicações Web, os módulos da camada intermediária rodam usualmente em um servidor de aplicações.
III – Toda a comunicação entre a camada de apresentação e a camada de dados tem de passar pela camada intermediária.

Está correto o que se afirma em
Alternativas
Q476259 Arquitetura de Software
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
Alternativas
Q467778 Arquitetura de Software
Uma arquitetura muito comum em aplicações web é o Modelo Arquitetural 3 Camadas:

I. Camada de Persistência.

II. Camada de Lógica de Negócio.

III. Camada de Apresentação.

Neste modelo, a correta associação dos componentes com as camadas é
Alternativas
Q457524 Arquitetura de Software
As  arquiteturas  de  três  e  de  duas  camadas  se  diferenciam  pela  separação  das  camadas  de  apresentação  e  de  negócios.  Isso  torna  o  sistema  mais  flexível,  por  meio  de  uma  maior  independência entre as suas partes. 

Considerando  aplicações  web  em  três  camadas,  relacione  as  camadas  listadas  a  seguir  às  partes  do  sistema  às  quais  estão  associadas. 

1.  Camada de apresentação 
2.  Camada de negócios 
3.  Camada de dados 

(   ) Servidores HTTP com integração através de outras aplicações  por meio de CGI ou servlets
(   ) Navegadores  Web  apresentando  páginas  em  HTML,  tipicamente com formulários HTML. 
(   ) Sistema gerenciador de banco de dados. 

Assinale  a  opção  que  indica  a  sequência  correta,  de  cima  para  baixo.
Alternativas
Ano: 2014 Banca: FUNCAB Órgão: MDA Prova: FUNCAB - 2014 - MDA - Administrador de Dados |
Q447392 Arquitetura de Software
Na arquitetura Cliente-Servidor “Three-Tier”, uma camada intermediária é inserida entre o cliente e o servidor. Essa camada intermediária tem por objetivo:
Alternativas
Q416220 Arquitetura de Software
O planejamento e a escolha de arquitetura de sistemas de informação são atividades cruciais para a utilização desses sistemas de forma produtiva e a custos controlados. Acerca dos processos, métodos de trabalho e elementos tecnológicos associados a essas atividades, julgue o item seguinte.

A arquitetura de sistemas de informação em três camadas é embasada na possibilidade de coordenação de componentes distribuídos interconectados via redes de computadores.
Alternativas
Q412683 Arquitetura de Software
A arquitetura de computação em nuvem é baseada em camadas, sendo que cada uma delas trata de uma particularidade na disponibilização de recursos para as aplicações. Uma camada é uma divisão lógica de componentes de hardware e software. A camada de

....I.... contém serviços como negociações de QoS, de cobrança, para verificar aceitação de requisições baseado no QoS e preço, de gerenciamento de virtualização.

...II... contém as aplicações de usuários de computação em nuvem.

...III... contém ambientes com interfaces Web 2.0, marshups, componentes, recursos de programação concorrente e distribuída, suporte a workflows, bibliotecas de programação e linguagens de programação.

...IV... contém datacenters, clusters, desktops e outros recursos de hardware, podendo ter recursos heterogêneos.

As camadas I, II, III e IV correspondem, respectivamente:
Alternativas
Q372826 Arquitetura de Software
A arquitetura em camadas do ambiente de grade computacional, proposta por Ian Foster, prevê a Camada de Conectividade, que;
Alternativas
Q351949 Arquitetura de Software
Julgue os próximos itens, relativos à arquitetura em camadas.

Cada camada tem comunicação (interface) com todas as demais camadas, tanto inferiores quanto superiores.
Alternativas
Q351948 Arquitetura de Software
Julgue os próximos itens, relativos à arquitetura em camadas.

Quanto maior for o número de camadas, menor será o desempenho do software como um todo.
Alternativas
Q351802 Arquitetura de Software
Julgue os itens subsecutivos, acerca de arquitetura em camadas e arquitetura de microsserviços.

Em uma arquitetura em camadas, a camada de persistência é responsável por armazenar dados gerados pelas camadas superiores e pode utilizar um sistema gerenciador de banco de dados para evitar, entre outros aspectos, anomalias de acesso concorrente dos dados e problemas de integridade de dados.
Alternativas
Q333881 Arquitetura de Software
Com relação à engenharia de software e arquiteturas, julgue os itens que se seguem.

O modelo de arquitetura em camadas auxilia na identificação do serviço específico que cada camada pode oferecer.
Alternativas
Respostas
81: C
82: A
83: E
84: B
85: D
86: C
87: E
88: C
89: D
90: E
91: A
92: C
93: D
94: C
95: A
96: B
97: E
98: C
99: C
100: C