Questões de Arquitetura de Software - Arquitetura Orientada a Objetos para Concurso

Foram encontradas 19 questões

Q786249 Arquitetura de Software

Analise as afirmativas a seguir.

I. Em uma arquitetura de objetos distribuídos, os componentes fundamentais do sistema são objetos que fornecem uma interface para um conjunto de serviços fornecidos sem a necessidade de distinção entre cliente e servidor.

II. Os objetos podem ser distribuídos entre uma série de computadores na rede e se comunicam através de um middleware. Esse middleware é chamado de requisitor de objetos.

III. Como alternativa, pode-se usar uma abordagem de objetos distribuídos para implementar sistemas cliente-servidor.

IV. Arquitetura cliente-servidor e de objetos distribuídos são paradigmas distintos, inviabilizando alternativas de implementação de arquiteturas mistas entre as duas.

V. A maior desvantagem de arquiteturas de objetos distribuídos é que são mais complexas de projetar do que sistemas cliente-servidor.

Está(ão) INCORRETA(S) apenas a(s) afirmativa(s)

Alternativas
Q753576 Arquitetura de Software
Os Padrões de Projetos em Orientação a Objeto são arquiteturas utilizadas para desenvolver softwares orientados a objetos flexíveis e sustentáveis assim reduzindo sua complexidade. O modelo Singleton é utilizado para
Alternativas
Q492785 Arquitetura de Software
De acordo com o padrão orientado a objeto, é necessário determinar um padrão de projeto a ser utilizado em certa situação. O padrão escolhido foi o Iterator. Cada padrão tem uma intenção para o qual foi desenvolvido e/ou criado. Assinale, a seguir, a intenção do Iterator.
Alternativas
Q54542 Arquitetura de Software
Considere uma aplicação Web corporativa, orientada a objetos, que está projetada para ser distribuída fisicamente em camadas. A primeira, a camada da apresentação, deverá implementar a interação com o usuário. Essa interação será feita através de um navegador Web. As requisições do usuário são enviadas para a segunda camada, a camada da aplicação, que é responsável pelo processamento das requisições. Na terceira camada física, a camada de gerenciamento de dados, ficará localizado o Sistema de Gerenciamento de Banco de Dados usado pela aplicação. Considere também que a equipe de desenvolvimento está decidindo de que forma essa aplicação deve ser estruturada em camadas lógicas (layers). Nesse contexto, considere as assertivas a seguir.

I - É possível que a camada física de gerenciamento de dados contenha uma parte da lógica do negócio da aplicação.

II - A escolha da tecnologia para implementação da camada física da apresentação é irrelevante para o processo de implantação da aplicação.

III - As classes de acesso aos dados persistentes da aplicação podem estar localizadas na camada física da aplicação.

IV - O uso de um navegador (browser) na camada física da apresentação inviabiliza a implementação de um cliente rico.

São corretas APENAS as afirmativas
Alternativas
Respostas
13: B
14: A
15: E
16: B