Questões de Concurso Sobre arquitetura de software

Foram encontradas 8.089 questões

Q2273264 Arquitetura de Software
Considerando que o processamento de dados diz respeito a um conjunto de atividades  e técnicas de transformação de dados brutos e que ele ocorre de forma simultânea entre um hardware e um software, analise os sistemas hipotéticos a seguir:
Sistema A: Um sistema de geração de relatórios periódicos de vendas em que informações de vendas são agregadas, transformadas e processadas posteriormente para geração de relatórios de vendas por região métricas de desempenho dos vendedores.
Sistema B: Aplicativo de mensagens instantâneas em que os usuários podem enviar mensagens uns aos outros. Sempre que um usuário envia uma mensagem, um evento é gerado e colocado em uma fila virtual. Em seguida, um processo assíncrono consome os eventos da fila e os processa para enviar notificações aos destinatários apropriados.
Sistema C: Sistema de recomendação de produtos em um site de comércio eletrônico que analisa grandes volumes de dados históricos, como histórico de compras, preferências do usuário, avaliações e comportamentos de navegação.

Qual alternativa melhor classifica respectivamente os sistemas apresentados? 
Alternativas
Q2271865 Arquitetura de Software
Assinale a opção que representa uma desvantagem da arquitetura de microsserviços em relação a arquitetura monolítica. 
Alternativas
Q2271863 Arquitetura de Software

Através dos Web Services é possível consumir dados e integrar sistemas na WEB. Web Services podem ser acessados a partir de protocolos padrões da WEB. Um deles é o REST, um estilo de arquitetura que define um conjunto de restrições e propriedades baseadas no protocolo HTTP. Baseado no protocolo HTTP, que possui diversos métodos, marque a opção que corresponde ao método recomendado para criar um novo recurso.

Alternativas
Q2268326 Arquitetura de Software
Assinale qual dos software a seguir NÃO é uma ferramenta de administração de máquinas virtuais.
Alternativas
Q2268320 Arquitetura de Software
Com a utilização dos webservices podemos manter a interoperabilidade entre sistemas na web, para isso os clientes precisam encontrar a descrição dos serviços no Registro de Serviços. A etapa em que o webservice registra seus serviços para serem localizados é feita por meio do:
Alternativas
Q2268312 Arquitetura de Software
No contexto da criação de aplicações distribuídas usando web services, a arquitetura de software orientada a serviços (SOA, do inglês Service-Oriented Architecture) é uma opção no desenvolvimento de sistemas distribuídos em que os componentes de sistema são serviços autônomos, sendo executados em computadores geograficamente distribuídos. Dentre os principais padrões para SOA, NÃO é correto afirmar que: 
Alternativas
Q2268310 Arquitetura de Software
Sob o conceito da análise de requisitos é uma atividade de engenharia de software que visa estabelecer um conjunto acordado de requisitos consistentes e sem ambiguidades, que possa ser usado como base para o desenvolvimento do projeto, construindo modelos de domínio que fornecem ao projetista uma visão do software. Ainda sobre o olhar aqui apresentado, marque a opção que apresenta características que NÃO devem ser relacionadas às atividades do processo de licitação e análise.
Alternativas
Q2268306 Arquitetura de Software
Dentre as atividades de análise, parte do processo de entender a necessidade do usuário consiste em ser claro quanto ao objetivo principal. No entendimento do contexto interface homem-máquina, a usabilidade é geralmente considerada como o fator que assegura que os produtos são fáceis de usar, eficientes e agradáveis. Acerca do conceito de design de interação, dentre as metas nas quais a usabilidade é dividida, assinale a que NÃO tem relação ao conceito apresentado:
Alternativas
Q2268298 Arquitetura de Software
O “Conjunto de computadores independentes que se apresenta a seus usuários como um sistema único e coerente” é denominado:
Alternativas
Q2256930 Arquitetura de Software
O identificador do processo mestre do servidor Nginx é gravado por default no arquivo
Alternativas
Q2256920 Arquitetura de Software
Sobre os padrões de interoperabilidade estabelecidos pelo e-PING, pode-se afirmar que sua arquitetura
Alternativas
Q2256913 Arquitetura de Software
O Model-View-Controller (MVC) é um padrão de arquitetura de software em que
Alternativas
Q2249342 Arquitetura de Software
Considerando a versão atual do eMAG, avalie se as afirmativas a seguir são falsas (F) ou verdadeiras (V).
( ) Os níveis de cabeçalho (elementos HTML H1 ao H6) devem ser utilizados de forma hierarquizada, eles organizam a ordem de importância e a subordinação dos conteúdos, facilitando a leitura e compreensão dos usuários; muitos leitores de tela usam a hierarquia de cabeçalhos como uma forma de navegação na página, pulando de um para outro, agilizando, assim, a navegação. ( ) Devem ser fornecidas âncoras, disponíveis na barra de acessibilidade, que apontem para links relevantes presentes na mesma página; assim, é possível ir ao bloco de conteúdo desejado. Os links devem ser colocados em lugares estratégicos da página, por exemplo, no início e fim do conteúdo e início de fim do menu. É importante notar que o primeiro link da página deve ser o de ir para o conteúdo. ( ) O código HTML deve ser organizado de forma semântica, ou seja, apresentando os elementos em uma ordem compreensível e correspondendo ao conteúdo desejado. Cada elemento HTML deve ser utilizado para o fim que ele foi criado.
AS afirmativas são, respectivamente,

Alternativas
Q2249341 Arquitetura de Software
Considerando a versão atual do eMAG, analise as afirmativas a seguir:
I. O modelo consiste em um conjunto de recomendações a serem consideradas pelos desenvolvedores para que o processo de acessibilidade dos sítios e portais governamentais brasileiros sejam conduzidos de forma padronizada e de fácil implementação. II. O modelo é coerente com as necessidades governamentais e está em conformidade com os padrões internacionais. Foi concebido para orientar profissionais que tenham contato com publicação de dados ou serviços na Internet a desenvolver, alterar, adequar páginas, sítios e portais, tornando-os compatíveis com os requisitos de cibersegurança. III. A última versão é a 2.0, e sua primeira versão foi disponibilizada para consulta pública em dezembro de 2015. A versão atual incorporou novos exemplos, inclusive com o uso de HTML5 e WAI-ARIA para determinadas recomendações.
Está correto apenas o que se afirma em
Alternativas
Q2245296 Arquitetura de Software
Seggundo o eMAG - Modelo de Acessibilidade em Governo Eletrônico, Versão 3.1, o processo para desenvolver um sítio acessível é realizado em três passos. Em relação ao tema, avalie se as afirmativas a seguir são verdadeiras (V) ou falsas (F).
( ) Seguir os padrões Web: Para criar um ambiente online efetivamente acessível é necessário, primeiramente, que o código esteja dentro dos padrões Web internacionais definidos pelo W3C, devendo estar em conformidade com as normas HTML, XML, XHTML e CSS, seguindo as regras de formatação sintática. Além disso, é importante que o código seja semanticamente correto, cada elemento seja utilizado de acordo com um significado apropriado, valor e propósito. 
( ) Seguir as diretrizes ou recomendações de acessibilidade: As diretrizes explicam como tornar o conteúdo Web acessível a todas as pessoas, destinando-se aos criadores de conteúdo Web ou mídias sociais e aos programadores de ferramentas para criação de conteúdo. Sendo que a principal documentação nessa área é a WAI (Web Accessibility Initiative), desenvolvida pelo consórcio W3C a partir da criação do WCAG (Web Content Accessibility Guidelines), contendo as recomendações de acessibilidade para conteúdo Web. ( ) Realizar avaliações de usabilidade, navegabilidade e compatibilidade: Após a construção do ambiente online de acordo com os padrões Web e as diretrizes de acessibilidade, é necessário testá-lo para garantir sua acessibilidade. No caso dos padrões Web, não se recomenda o uso validadores automáticos. Em relação às diretrizes de acessibilidade, é necessário realizar, inicialmente, uma validação manual que ajudam a determinar se um sítio respeitou ou não as recomendações de usabilidade e navegabilidade, gerando um relatório de erros.
As afirmativas são, respectivamente,

Alternativas
Q2245278 Arquitetura de Software
SOA é um padrão de arquitetura de software de baixo acoplamento e baseada em princípios de computação distribuída. Na arquitetura SOA, o UDDI define um padrão para
Alternativas
Q2245274 Arquitetura de Software
Um padrão de projeto é uma solução geral para um problema que ocorre com frequência dentro de um determinado contexto no projeto de software. O padrão de projeto de software denominado Bridge é um padrão 
Alternativas
Q2239776 Arquitetura de Software
Assinale a opção correta em relação à arquitetura cliente-servidor.
Alternativas
Q2239075 Arquitetura de Software
Assinale a opção que apresenta tipos de padrões estruturais (design patterns) de projetos de desenvolvimento de software
Alternativas
Q2238977 Arquitetura de Software
No modo domain do servidor de aplicações JBoss, o elemento responsável por controlar o ciclo de vida das instâncias é o 
Alternativas
Respostas
1701: A
1702: E
1703: C
1704: E
1705: B
1706: B
1707: A
1708: B
1709: C
1710: A
1711: A
1712: B
1713: E
1714: A
1715: B
1716: D
1717: A
1718: D
1719: A
1720: D