Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q825538 Arquitetura de Software
O padrão de projeto 'Command Processor'
Alternativas
Q825537 Arquitetura de Software
Qual dos padrões arquiteturais abaixo é indicado para a estruturação de sistemas de software distribuído com componentes dissociados que interajam por invocação remota de serviços?
Alternativas
Q575710 Arquitetura de Software
A arquitetura de rede Cliente/Servidor busca a otimização dos recursos de computadores dentro de um ambiente de rede. O objetivo básico é aproveitar a capacidade de processamento de cada tipo de utilização de computadores em sistemas, tanto computadores de mesa (desktop) usados por usuários como servidores especializados. Sobre o tema, analise as afirmações.

I. Na arquitetura Cliente/Servidor o processamento pesado (bancos de dados, aplicações) é executado pelo computador cliente e pelo computador servidor, melhorando a capacidade de processamento.
II. Na arquitetura Cliente/Servidor o computador cliente deve ter maior capacidade de processamento e armazenamento de dados que o servidor, deixando a interface com o usuário final para o servidor.
III. Na arquitetura Cliente/Servidor todas as tarefas são executadas no mesmo computador que desempenha as duas funções: cliente e servidor.

Pode-se afirmar que:
Alternativas
Q509327 Arquitetura de Software
As arquiteturas SGBD's têm seguido tendências semelhantes àquelas dos sistemas de computação, em geral. Muitas aplicações Web utilizam uma arquitetura denominada três camadas, que acrescenta uma camada intermediária entre o cliente e o servidor de Banco de Dados.
                                                                                                                                          (Elmasri, 2011)

Essa camada intermediária denomina-se
Alternativas
Q507889 Arquitetura de Software
Padrões de Projeto descrevem soluções para problemas recorrentes no desenvolvimento de sistemas de software orientados a objetos. Um padrão de projeto estabelece um nome e define o problema, a solução, quando aplicar esta solução e suas consequências. Um dos padrões de projeto mais utilizados é o padrão Adapter (adaptador), que tem como função:
Alternativas
Q507885 Arquitetura de Software
Service Oriented Architecture (SOA) (em Português Arquitetura Orientada a Serviços) tem como princípio fundamental a disponibilização das aplicações na forma de serviços. Esses serviços têm como característica básica:
Alternativas
Q507880 Arquitetura de Software
Portais Corporativos são sítios que agem como ambientes para a integração de conteúdo e serviços. Podem aparecer na forma de Intranets ou de sítios de acesso público na Internet, e utilizam as mais diversas tecnologias em sua arquitetura. A opção que NÃO representa uma característica de um portal corporativo é:
Alternativas
Q507869 Arquitetura de Software
A Arquitetura Orientada a Serviços (SOA) NÃO é caracterizada por:
Alternativas
Q507868 Arquitetura de Software
UDDI (Universal Description, Discovery and Integration) é um dos componentes da Arquitetura Orientada a Serviços (SOA), e sua função nessa arquitetura é:
Alternativas
Q507867 Arquitetura de Software
A Arquitetura Orientada a Serviços (SOA) é um padrão arquitetural cujo princípio fundamental preconiza que as funcionalidades implementadas pelas aplicações devem ser disponibilizadas na forma de serviços. Considerando os princípios de SOA, é correto afirmar que:
Alternativas
Q503591 Arquitetura de Software
Na nomenclatura típica do mercado, um sistema ERP indica um
Alternativas
Q486647 Arquitetura de Software
Os Sistemas de Planejamento de Recursos (ERP) têm como uma de suas características poder
Alternativas
Q486620 Arquitetura de Software
Uma API para desenvolvimento de aplicações distribuídas deve dar aos programadores que a utilizam a possibilidade de invocar métodos definidos em objetos localizados em uma máquina remota, como se esses métodos estivessem definidos em um objeto local.
Com a intenção de resolver esse problema, essa API pode usar, em sua implementação, uma variante do padrão estrutural GoF (Gang of Four) chamado
Alternativas
Q486619 Arquitetura de Software
Uma aplicação orientada a objetos deve ser construída para ler arquivos em formato RTF (Rich Text Format) e permitir aos seus usuários a exportação do conteúdo desse arquivo para diferentes formatos de saída (PDF, DOC, ASCII, HTML, etc). Uma restrição é que a aplicação deve ser construída de tal forma que os passos do processo de construção de cada arquivo de saída sejam separados das diferentes representações dos formatos de saída, ou seja, das diferentes lógicas de exportação para cada um dos formatos de saída. Dessa forma, diferentes implementações desses passos poderiam gerar diferentes representações (formatos de saída).

Dentre os padrões de projeto do catálogo GoF (Gang of Four) listados abaixo, qual deve ser usado na implementação dessa aplicação, de tal forma a contemplar a restrição descrita?
Alternativas
Q486618 Arquitetura de Software
Existem diversos papéis nos quais a arquitetura orientada a serviços (SOA) é baseada. Dentre esses papéis, encontram-se o Requisitante do Serviço e o Provedor do Serviço.
Qual tecnologia pode ser utilizada pelo Requisitante de Serviços para enviar requisições ao Provedor do Serviço?
Alternativas
Q486104 Arquitetura de Software
Na implantação de sistemas ERP, a abordagem
Alternativas
Q485482 Arquitetura de Software
No contexto dos sistemas de informação, workflow (fluxo de trabalho) pode ser entendido como
Alternativas
Q485472 Arquitetura de Software
Utilizado em serviços web, o protocolo SOAP é baseado em XML.

                        PORQUE

A sintaxe de mensagens SOAP é independente de sistema operacional.

Analisando-se as afirmativas acima, conclui-se que
Alternativas
Q485470 Arquitetura de Software
Um padrão de projeto do catálogo GoF (Gang of Four) é o Template Method, cuja finalidade é
Alternativas
Q485469 Arquitetura de Software
Uma maneira de construir aplicações distribuídas é usar algum mecanismo para comunicação entre processos (IPC), tais como uma API de baixo nível fornecida pelo sistema operacional ou chamadas de procedimento remoto (RPC).

Em comparação com o uso da API de baixo nível, o uso do RPC
Alternativas
Respostas
5581: E
5582: A
5583: D
5584: A
5585: E
5586: D
5587: C
5588: E
5589: B
5590: A
5591: A
5592: B
5593: D
5594: B
5595: E
5596: D
5597: C
5598: B
5599: E
5600: C