Questões de Concurso Sobre arquitetura de software
Foram encontradas 8.108 questões
Em um sistema de gestão eletrônica de documentos, para que os caracteres e o código de barras da embalagem de um produto sejam reconhecidos, deve-se utilizar uma combinação de software de reconhecimento óptico de caracteres (OCR) com software de reconhecimento óptico de marca (OMR)
Um sistema de gestão eletrônica de documentos (GED) restringe-se a processar e arquivar documentos e imagens com a finalidade de fornecer dados para que outros sistemas especializados realizem consultas e difundam as informações coletadas.
I. Independência de plataforma de hardware e software.
II. Acoplamento alto devido à baixa granulosidade dos módulos.
III. Reusabilidade dos módulos e Ubiquidade.
IV. Padronização e Escalabilidade dos serviços.
Está correto o que consta APENAS em
I. É uma coleção de serviços (barramento de serviços).
II. Utiliza tecnologia de banco de dados para realizar a troca de mensagens.
III. Garante serviços altamente acoplados, fracamente coesos e com alta possibilidade de reutilização.
IV. O serviço, no ponto de vista da arquitetura SOA, é uma função de um sistema computacional que é disponibilizado para outro sistema na forma de um serviço.
V. Um serviço deve funcionar de forma dependente do estado de outros serviços a fim de criar uma interface bem definida, compatível e coerente com o estado do serviço do qual depende.
Está correto o que consta APENAS em
O modelo de mensageria publish/subscribe é adequado para comunicação síncrona entre o remetente e o receptor das mensagens.
Singleton é um padrão de projeto de software que garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto.
O Abstract Factory, cujo objetivo é permitir a unificação da interface de um sistema, é considerado um padrão comportamental devido à sua propriedade característica de alterar o comportamento do software de acordo com o comportamento do usuário.
Uma das principais características da arquitetura par-a-par é a capacidade de ser altamente escalável.
SOA pode ser definida como uma arquitetura de software que se inicia com a definição de uma interface e que constrói toda a topologia da aplicação como uma topologia de interfaces, implementações de interfaces e chamadas de interfaces.
Web services são componentes de software distribuídos que provêm informações para aplicações por meio de uma interface orientada a aplicações.
A arquitetura SOA suporta três funções primárias para prover serviços aos clientes: a criação de uma aplicação como um serviço e ocultação de sua interface; descobrimento de um serviço já publicado; e consumo do serviço utilizando memória compartilhada.
Em uma arquitetura cliente-servidor, o sistema hospedeiro que deve estar sempre ligado, denominado servidor, atende as requisições realizadas por outros diversos hospedeiros, denominados clientes.
Em uma aplicação cliente-servidor, comumente um único servidor não é capaz de atender à demanda dos clientes da aplicação. Nesse caso, um data center pode ser utilizado para criar um servidor virtual que atenda às necessidades da aplicação.