Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.201 questões

Q839987 Arquitetura de Software

Com relação ao tema Padrões de Projeto, conforme descritos por Gamma et alli, sobre o padrão Prototype, analise as afirmativas a seguir.


I. Apresenta como benefícios adicionais a adição e a remoção de produtos em tempo de execução.

II. Apresenta como benefícios adicionais a especificação de novos objetos pela variação de seus valores e/ou de sua estrutura.

III. Apresenta como benefícios adicionais a redução da necessidade de criação de subclasses.


Assinale:

Alternativas
Q825039 Arquitetura de Software
As vantagens da arquitetura cliente/servidor são muitas. Existem formas de implementar essa arquitetura que variam entre a programação de banco de dados até mesmo softwares que preparam um ambiente automaticamente para a execução correta dessa arquitetura. Assinale a alternativa correta sobre Cliente/servidor.
Alternativas
Q808883 Arquitetura de Software
Conforme a arquitetura padrão MVC deve-se dividir uma aplicação em:
Alternativas
Q794258 Arquitetura de Software
Em um sistema com arquitetura de três camadas, a camada de apresentação tem a função de
Alternativas
Q794236 Arquitetura de Software
Oracle Application Suite (APS) fornece uma plataforma, que permite aos integradores de sistemas projetar e desenvolver soluções de negócios de uma forma aberta e modular que se integra com o legado e novas aplicações. Application Platform Suite é uma infraestrutura de aplicações empresariais abrangente e integrada, baseada em:
Alternativas
Q794183 Arquitetura de Software
A arquitetura de serviços web é baseada na interação de 3 entidades, conforme pode ser visto na figura abaixo: Provedor de serviços, Consumidor de serviços ou cliente e Catálogo de Serviços (UDDI). As três entidades interagem entre si através das operações de publicar (1), localizar (2, 3) e ligar (4, 5). Imagem associada para resolução da questão
O Provedor informa ao Catálogo a existência de um serviço web, utilizando a interface de publicação do Catálogo, para tornar o serviço disponível aos clientes. A informação publicada descreve o serviço e especifica o local onde se encontra. Uma aplicação atuando no papel de cliente precisa localizar uma outra aplicação, contida em algum lugar na rede. O cliente consulta um registro UDDI pelo nome, categoria, identificador do serviço. Uma vez localizado, o cliente obtém informação sobre a localização do WSDL. Este arquivo contém informações de como contatar o serviço web e o formato das mensagens. Com todas estas informações o cliente pode enviar mensagens para o cliente via ...... . Assume-se que exista uma descrição das operações suportadas pelo servidor escrito em WSDL. Esta descrição é um pré-requisito para a geração de código de comunicação no lado do cliente. A lacuna deve ser corretamente preenchida por:
Alternativas
Q794168 Arquitetura de Software
É um conjunto de normas, diretrizes, recomendações, notas, artigos, tutoriais e afins, de caráter técnico, produzidos pelo W3C e destinados a orientar fabricantes, desenvolvedores e projetistas para o uso de práticas que possibilitem a criação de uma web acessível a todos, independentemente dos dispositivos usados ou de suas necessidades especiais. A definição acima é de
Alternativas
Q765779 Arquitetura de Software

Em uma aplicação do Ministério Público que utiliza o modelo de arquitetura de três camadas (3-tier) há 3 classes:

− Classe 1 – Verifica se o menor tem pais vivos, sua situação social e se a ação de guarda já foi finalizada.

− Classe 2 – Representa uma tabela do banco de dados, possuindo os mesmos atributos que são campos na tabela. Por meio dessa classe é possível fazer o mapeamento de objetos da aplicação para a tabela do banco de dados.

− Classe 3 – Centraliza métodos para executar operações no Banco de Dados por meio da execução de instruções SQL.

Pode-se afirmar que

Alternativas
Q754961 Arquitetura de Software

Segundo Erick Gamma, com relação às consequências do uso do padrão de projeto Bridge, analise as afirmativas a seguir.


I. Desacopla interface e implementação, permitindo que a implementação possa ser configurada em tempo de compilação, dessa forma o cliente não é afetado por uma eventual troca de implementação.

II. Melhora a extensibilidade, pois permite que a abstração e a implementação se expandam em hierarquias que são independentes uma da outra.

III. A estruturação em camadas é dificultada quando se estende a hierarquia da implementação sem que a da abstração a acompanhe.


Assinale:

Alternativas
Q754955 Arquitetura de Software

Considerando a descrição dos Padrões de Projeto Comportamentais, analise as afirmativas a seguir.


I. Aplicados a classes, usam delegação para distribuir comportamento entre elas.

II. Aplicados a objetos, usam herança ao invés de composição de objetos.

III. Estão relacionados com algoritmos e atribuição de responsabilidades entre os objetos.


Assinale:

Alternativas
Q754937 Arquitetura de Software
Considerando as especificações SOAP v 1.2, WSDL e UDDI, assinale a afirmativa correta.
Alternativas
Q631421 Arquitetura de Software

Segundo Gamma et al, em seu livro sobre Padrões de Projeto, o uso do padrão Memento apresenta as consequências listadas nas afirmativas a seguir.

I. A adição e a remoção de produtos em tempo de execução.

II. A especificação de novos objetos pela variação de seus valores e/ou de sua estrutura.

III. A redução da necessidade de criação de subclasses.

Assinale:

Alternativas
Q631414 Arquitetura de Software
As alternativas a seguir apresentam características do modelo arquitetural em três camadas, à exceção de uma. Assinale‐a:
Alternativas
Q631413 Arquitetura de Software

Com relação ao contexto dos princípios básicos de projeto na Arquitetura Orientada a Serviços, considere as afirmativas a seguir.

I. Serviços devem obrigatoriamente ser construídos utilizando‐ se interfaces definidas em WSDL e comunicação entre serviços utilizando‐se o protocolo SOAP.

II. O paradigma SOA enfatiza a interface através da qual a interação com o serviço é realizada. Esse enfoque permite a integração no sentido de desenvolvimento de software tradicional, contudo a interface por si só não garante que os serviços serão combináveis em soluções de negócios.

III. Serviços em geral devem ser projetados de forma a serem agnósticos a uma determinada aplicação específica de uma empresa.

Assinale:

Alternativas
Q624858 Arquitetura de Software

Com relação ao SOAP analise as afirmativas a seguir.

I. O Simple Object Access Protocol (SOAP) é uma especificação de protocolo baseado em XML para a troca estruturada de informação na implementação de Web Services em redes de computadores.

II. Podemos afirmar que o SOAP tem três características principais: extensibilidade, neutralidade (pode ser usada sobre diversos tipos de protocolo de transporte - HTTP, SMTP, TCP ou JMS) e independência (permite qualquer modelo de programação)

III. O SOAP é normalmente muito mais rápido do que tecnologias concorrentes como CORBA ou ICE, por utilizar troca de mensagens em XML.

Assinale: 

Alternativas
Q624857 Arquitetura de Software

Com relação à interoperabilidade, analise as afirmativas a seguir.

I. De acordo com a International Standards Organisation (ISO), a interoperabilidade é definida como “habilidade de dois ou mais sistemas (computadores, meios de comunicação, redes, software e outros componentes de tecnologia da informação) de interagir e de intercambiar dados de acordo com um método definido, de forma a obter os resultados esperados.".

II. A e-PING, arquitetura de interoperabilidade especificada pelo Governo Federal Brasileiro, é concebida como uma estrutura básica para a estratégia de governo eletrônico, aplicada inicialmente ao governo federal - Poder Executivo, não restringindo a participação, por adesão voluntária, de outros Poderes e esferas de governo.

III. A tecnologia de Web Services é recomendada como solução de interoperabilidade da e-PING. A e-PING recomenda a utilização do protocolo Common Object Request Broker Architecture (CORBA) para interconexão em arquiteturas descentralizadas e/ou distribuídas para implementação de serviços em sistemas de qualquer porte.

Assinale: 

Alternativas
Q624846 Arquitetura de Software

Em conformidade com o Modelo de Acessibilidade de Governo Eletrônico (e-Mag versão 3.0), sabe-se que deverão ser disponibilizados atalhos por teclado para pontos estratégicos da página, permitindo que o usuário possa ir diretamente a esses pontos. Os atalhos deverão funcionar através de números precedidos da tecla padrão de cada navegador (Alt no Internet Explorer; Shift + Alt no Firefox e Shift + Esc no Opera, etc.).

Analise as afirmativas a seguir e selecione os atalhos que deverão existir nas páginas do Governo Federal.

I. 1: para ir ao conteúdo.

II. 2: para ir ao menu principal.

III. 3: para ir à caixa de pesquisa. Assinale: 

Alternativas
Q624844 Arquitetura de Software

Com relação ao contexto dos princípios básicos de projeto na Arquitetura Orientada a Serviços, considere as afirmativas a seguir.

I. Serviços dentro do mesmo inventário de serviços devem estar em conformidade com os mesmos padrões de design de contrato.

II. Os contratos de serviços devem estabelecer requisitos relaxados de acoplamento aos consumidores dos serviços.

III. Serviços em geral devem ser projetados de forma a serem específicos (acoplados) para determinadas aplicações alvo de uma empresa.

Assinale: 

Alternativas
Q624836 Arquitetura de Software
Segundo Erich Gamma et al., o padrão de projeto Abstract Factory também é conhecido como
Alternativas
Q619879 Arquitetura de Software
Com relação ao padrão de projeto Proxy, as situações em que este padrão pode ser aplicado são:
Alternativas
Respostas
5761: E
5762: B
5763: A
5764: C
5765: B
5766: A
5767: E
5768: C
5769: B
5770: C
5771: B
5772: D
5773: E
5774: C
5775: D
5776: D
5777: E
5778: A
5779: B
5780: B