Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.108 questões

Q154704 Arquitetura de Software
Um dos princípios do padrão de arquitetura MVC é a separação da lógica da apresentação do modelo.
PORQUE
É, muitas vezes, mais prático manter a visão e o controlador unificados, inclusive, por demandas da tecnologia.
Analisando-se as afirmações acima, conclui-se que
Alternativas
Q154698 Arquitetura de Software
Em uma aplicação para gerenciamento de currículos profissionais, deve haver uma funcionalidade para pesquisa (busca) por informações previamente registradas. Essa funcionalidade deve ser apresentada aos usuários como um formulário da interface gráfica da aplicação cuja composição deve ser diferente em cada uma das seguintes situações. Na primeira, o formulário deve apresentar ao usuário campos que permitam realizar buscas por empresas que oferecem vagas de emprego. Na segunda situação, o formulário deve apresentar campos para permitir aos usuários a realização de buscas por currículos de candidatos a vagas de emprego. O engenheiro de software, encarregado da implementação dessa funcionalidade, decidiu usar um padrão de projeto do catálogo GoF (Gang of Four). Esse padrão foi escolhido porque permite construir produtos com diferentes representações de tal forma que o mesmo processo de construção possa ser usado para criar diferentes produtos. No caso da funcionalidade descrita acima, os diferentes produtos a serem criados são as duas variantes do formulário de busca.

Dentre os listados abaixo, qual foi o padrão escolhido pelo engenheiro de software?
Alternativas
Q154694 Arquitetura de Software
Em aplicações distribuídas, dois modelos usados são o cliente/servidor (cliente-server, C/S) e o ponto a ponto (peer-to-peer, P2P). Nesse contexto, analise as afirmações abaixo.

I - Assim como no modelo C/S, no modelo P2P, qualquer nó pode iniciar uma conexão com qualquer outro nó.

II - Diferente do modelo C/S, o modelo P2P se caracteriza por apresentar a mesma largura de banda nas conexões entre dois nós quaisquer da rede.

III - Processamento relativo à sincronização e à comunicação entre nós pode sobrecarregar tanto uma rede C/S quanto uma rede P2P.

IV - No modelo P2P, uma rede pode comportar nós chamados superpontos (super-peers), que agem de maneira similar aos nós servidores em uma rede C/S.

São corretas APENAS as afirmativas
Alternativas
Q153106 Arquitetura de Software
Em relação a Web services, é INCORRETO afirmar:
Alternativas
Q153096 Arquitetura de Software
Para fazer a modelagem de um padrão de projeto (design pattern) utilizando a UML é DESNECESSÁRIO
Alternativas
Q152075 Arquitetura de Software
NÃO é um dos atributos resultante da engenharia de usabilidade:
Alternativas
Q152060 Arquitetura de Software
No projeto de arquitetura modelo-visão-controle (MVC), o controlador
Alternativas
Q152054 Arquitetura de Software
Compõem os elementos da infraestrutura deWeb Services XML, EXCETO:
Alternativas
Q147138 Arquitetura de Software
Considere os padrões de projeto divididos de acordo com as camadas a que eles pertencem. A camada de apresentação contém os padrões relacionados aos Servlets e páginas JSP. São padrões dessa camada:
Alternativas
Q147114 Arquitetura de Software
Padrão que encapsula a lógica de apresentação de dados de negócios dinâmicos ou, ainda, especifica que são usa- dos ajudantes para adaptar os dados do modelo para a camada de apresentação da aplicação. Trata-se de
Alternativas
Q141728 Arquitetura de Software
Sobre padrões de projeto, é correto afirmar que
Alternativas
Q141721 Arquitetura de Software
O diagrama de classes apresentado na figura a seguir não representa fielmente um buffer que passa por estados sucessivos de transformação. Em outras palavras, um buffer, que está inicialmente vazio, depois pode ficar parcialmente cheio e, possivelmente, pode ficar cheio. Dentre as opções apresentadas a seguir, qual o padrão de projetos que melhor se adequaria para modelar essa característica dinâmica do buffer?

Imagem 009.jpg
Alternativas
Q141711 Arquitetura de Software
O padrão Observer
Alternativas
Q133305 Arquitetura de Software
Acerca dos fundamentos, características e topologias típicas em
ambientes com alta disponibilidade e escalabilidade e da arquitetura
J2EE, julgue os próximos itens.

No desenvolvimento de programas em múltiplas camadas, uma camada pode referir-se tanto a uma máquina diferente quanto a uma camada lógica, de modo que múltiplas camadas podem estar em uma mesma máquina. A arquitetura de aplicativos de n camadas físicas, como a fornecida pelo J2EE, envolve a separação da funcionalidade com a utilização de camadas lógicas e físicas e não permite o uso de componentes dentro das camadas lógicas.
Alternativas
Q111597 Arquitetura de Software
É um modelo usado para integrar o software de gestão empresarial da sede da empresa com os sistemas utilizados pelas suas filiais para permitir o intercâmbio de dados entre todos os sistemas da corporação. Trata-se da definição mais adequada à arquitetura de sistemas

Alternativas
Q111528 Arquitetura de Software
Em termos de tecnologias utilizadas em Web Services, a representação e estruturação dos dados nas mensagens recebidas/enviadas são realizadas por (I) uma linguagem específica; (II) as chamadas às operações, incluindo os parâmetros de entrada/saída, são codificadas por um protocolo específico; (III) os serviços e suas mensagens, independentemente dos formatos de mensagem e dos protocolos de rede envolvidos são descritos usando outra linguagem específica; (IV) o processo de publicação/pesquisa/descoberta de Web Services também utiliza um protocolo específico.

Os itens I, II, III e IV, referem-se, respectivamente, a
Alternativas
Q107050 Arquitetura de Software
Acerca de engenharia de software, que permite a criação, de maneira econômica e confiável, de software que trabalhe eficientemente em máquinas reais, julgue os próximos itens.

A engenharia da usabilidade é aplicada em qualquer tipo de interface, como, por exemplo, sítios web, software e desktop. Uma das principais fases da engenharia de usabilidade é a que permite o conhecimento do usuário ao qual o software se destina.
Alternativas
Q107048 Arquitetura de Software
Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.

As recomendações de nível de prioridade 1 do e-MAG referem-se às exigências básicas de acessibilidade; se essas exigências não forem cumpridas, grupos de usuários ficam impossibilitados de acessar as informações. As recomendações de nível 2 garantem as informações do documento, e as de nível 3 facilitam o acesso aos documentos armazenados na Web.
Alternativas
Q107047 Arquitetura de Software
Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.

Para o processo de avaliação de conformidade, o e-MAG recomenda apenas a utilização de programas validadores de acessibilidade automáticos, a fim de se evitarem possíveis erros humanos.
Alternativas
Q107046 Arquitetura de Software
Com relação aos sistemas de suporte a decisão e gestão de conteúdo, julgue os seguintes itens.

O modelo de acessibilidade de governo eletrônico (e-MAG) consiste em um conjunto de recomendações a ser considerado no desenvolvimento de portais e sítios eletrônicos da administração pública, a fim de garantir, a pessoas com necessidades especiais, o pleno acesso aos conteúdos disponíveis.
Alternativas
Respostas
6541: B
6542: C
6543: E
6544: E
6545: C
6546: D
6547: D
6548: E
6549: B
6550: A
6551: B
6552: E
6553: C
6554: E
6555: C
6556: B
6557: C
6558: C
6559: E
6560: C