Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Q54848 Arquitetura de Software
No que diz respeito aos sistemas distribuídos, o modelo Cliente/Servidor tem por objetivo gerenciar a descentralização de dados e recursos de processamento, existindo uma ou mais máquinas que atuam como servidores, disponibilizando recursos para as demais máquinas, as quais atuam como clientes, estando todos os computadores conectados por meio de uma rede.

Existem duas abordagens: a de duas camadas, característica das primeiras aplicações, na qual a lógica do negócio fica toda no cliente; e a de três camadas, cuja lógica é retirar as regras do negócio dos processos-clientes e centralizá-las em um determinado ponto, denominado servidor de aplicações, visando facilitar as modificações e as atualizações das regras.

Nesse último modelo, a primeira camada é chamada GUI (Graphical User Interface), que permite a interação direta com o usuário; a segunda, está associada às funções e regras do negócio; e a terceira, é responsável pelo repositório das informações e as classes que a manipulam.

Sendo a primeira camada conhecida como de apresentação, as outras duas, nessa ordem, são denominadas, respectivamente:
Alternativas
Q54545 Arquitetura de Software
Um portal cria um ponto de acesso único às informações e aos aplicativos que seus usuários precisam para realizar o seu trabalho diário. Nesse contexto, considere as assertivas a seguir.

I - Um portal disponibiliza conteúdo proveniente de variadas fontes de dados ou de aplicações.

II - A indexação e a busca de informações são implementadas com a tecnologia JavaScript, no lado do cliente.

III - A tecnologia single sign-on pode ser usada para propiciar a autenticação unificada às aplicações disponibilizadas em um portal.

IV - Uma desvantagem do uso de portais é a impossibilidade de integração com dispositivos móveis.

São corretas APENAS as afirmativas
Alternativas
Q54544 Arquitetura de Software
Em um sistema de software para controlar pedidos para entrega em domicílio, deve haver uma funcionalidade que permita que o atendente solicite a repetição de um pedido anteriormente feito por um cliente. O gerente do restaurante informou que essa funcionalidade aumentaria a agilidade no atendimento aos clientes, visto que muitos deles tendem a fazer pedidos similares aos que já fizeram anteriormente. Ao usar essa funcionalidade, o atendente do restaurante seleciona um pedido cuja composição corresponde a produtos normalmente requisitados pelos clientes e solicita ao sistema a construção de um novo pedido igual ao selecionado. Esse novo pedido pode, então, ser alterado pelo atendente se o cliente solicitar a adição de novos produtos do cardápio, por exemplo. Portanto, a parte principal dessa funcionalidade corresponde a criar uma cópia de um pedido a partir de pedido preexistente. Na implementação dessa funcionalidade, seu desenvolvedor deve utilizar qual padrão de projeto do catálogo GoF (Gang of Four), dentre os listados abaixo?
Alternativas
Q54543 Arquitetura de Software
Um dos participantes da equipe de desenvolvimento de um framework deve implementar uma operação em uma das classes desse framework. Seja X o nome dessa classe. Essa operação implementa um algoritmo em particular. Entretanto, há passos desse algoritmo que devem ser implementados pelos usuários do framework através da definição de uma subclasse de X. Sendo assim, qual o padrão de projeto do catálogo GoF (Gang of Four) a ser usado pelo desenvolvedor do framework na implementação da referida operação, dentre os listados a seguir?
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
Q54523 Arquitetura de Software
Escalabilidade e disponibilidade são vantagens da arquitetura três camadas em comparação à arquitetura cliente/ servidor.

PORQUE

Na arquitetura três camadas tanto o servidor de aplicação como o servidor de banco de dados podem ser instalados em uma ou várias máquinas.

Analisando as afirmações acima, conclui-se que
Alternativas
Q54358 Arquitetura de Software
Sistemas ERP revelam-se, de fato, como softwares que automatizam as etapas dos projetos de Tecnologia de Informação de organizações.

PORQUE

Workflows representam a automação de processos de negócio, no todo ou em partes, onde documentos, informação e tarefas são transferidas de um ponto a outro, de acordo com uma sequência previamente definida.

Analisando as afirmações acima, conclui-se que
Alternativas
Q54356 Arquitetura de Software
Refletem possíveis dificuldades relacionadas a Sistemas Integrados de Gestão (ERP - Enterprise Resource Planning):

I - problemas relativos à legislação da região onde a empresa se localiza;

II - aceitação da nova tecnologia pelos funcionários;

III - falta de foco nos agentes externos da empresa;

IV - customização do software frente a necessidades específicas da empresa contratante.

São dificuldades relativas a ERP
Alternativas
Q54352 Arquitetura de Software
No que diz respeito às arquiteturas orientadas a serviços (SOA - Service-Oriented Architecture), tem-se que
Alternativas
Q54347 Arquitetura de Software
É comum, na Engenharia de Software, o uso de ferramentas de software que auxiliam na realização de diversas atividades do desenvolvimento. Nesse contexto, ferramentas de
Alternativas
Q54301 Arquitetura de Software
A User Agent Accessibility Guidelines 2.0 (UAAG 2.0) é parte de uma série de boas práticas sobre acessibilidade publicada pelo W3C Web Accessibility Initiative (WAI) e preconiza que web sites devem ser acessíveis para pessoas portadoras de necessidades especiais. Qual das alternativas a seguir está de acordo com a construção de sistemas Web mais acessíveis para uma faixa maior de pessoas com tais necessidades?
Alternativas
Q54295 Arquitetura de Software
É uma característica inerente à tecnologia de serviços Web (Web services) o uso do
Alternativas
Q52810 Arquitetura de Software
Em uma estrutura de camadas, considere:

I. Entre cada par de camadas adjacentes existe um protocolo.
II. Entre a camada de uma máquina e a camada de mesmo nível de outra máquina existe uma interface.
III. Uma interface define as operações e os serviços que uma camada inferior oferece à camada superior.

Está correto o que se afirma APENAS em
Alternativas
Q51834 Arquitetura de Software
Para enviar uma mensagem a um determinado Web Service, o cliente acessa o documento que contém a descrição do serviço e, em seguida, constrói a mensagem, passando os tipos de dados corretos, de acordo com a definição encontrada no documento; Web Service valida a mensagem conforme as informações contidas no documento. Esse documento é o
Alternativas
Q51830 Arquitetura de Software
Em relação à implementação de um ERP numa empresa, um aspecto que pode, ao mesmo tempo, se constituir em vantagem e desvantagem do ERP, é a
Alternativas
Q51321 Arquitetura de Software
O Enterprise Resource Planning ? ERP
Alternativas
Q45404 Arquitetura de Software
São componentes chaves de um portal corporativo:
Alternativas
Q45399 Arquitetura de Software
As áreas cobertas pela arquitetura e-PING (Padrões de Interoperabilidade do Governo Eletrônico) estão segmentadas em
Alternativas
Q45154 Arquitetura de Software
Quanto ao padrão MVC, julgue os itens seguintes.

Por meio do MVC, é possível o desenvolvimento de aplicações em 3 camadas para a Web.
Alternativas
Q45153 Arquitetura de Software
Quanto ao padrão MVC, julgue os itens seguintes.

O controlador é responsável pela coordenação entre atualizações no modelo e interações com o usuário.
Alternativas
Respostas
6281: A
6282: B
6283: E
6284: D
6285: B
6286: A
6287: D
6288: E
6289: B
6290: B
6291: D
6292: D
6293: C
6294: E
6295: C
6296: A
6297: D
6298: D
6299: C
6300: C