Questões de Concurso Sobre arquitetura de software

Foram encontradas 7.537 questões

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
Q2238971 Arquitetura de Software
A arquitetura orientada a serviços na qual a composição é feita por meio de uma ordem explícita de execução dos serviços compostos em serviços web é denominada 
Alternativas
Q2238967 Arquitetura de Software
No MVC, a camada responsável por fazer a comunicação entre as duas outras camadas do modelo é a 
Alternativas
Q2237613 Arquitetura de Software
Na arquitetura de aplicações, a estrutura que define que os componentes podem ser pacotes, classes, objetos, funções etc. é a
Alternativas
Q2237611 Arquitetura de Software
De acordo com o Catálogo GoF, o padrão que apresenta uma interface comum para uma coleção de objetos é o 
Alternativas
Q2236131 Arquitetura de Software
Sobre a acessibilidade na Web, é correto afirmar que 
Alternativas
Q2233008 Arquitetura de Software
Acerca da UML, de padrões de projeto e de arquitetura, julgue o item seguinte.
No padrão MVC (modelo-visão-controlador), o componente modelo gerencia o sistema de dados e as operações associadas a esses dados; o componente visão define e gerencia a forma como os dados são apresentados ao usuário; e o controlador gerencia as interações do usuário e as repassa para os componentes visão e modelo.

Alternativas
Q2233007 Arquitetura de Software
Acerca da UML, de padrões de projeto e de arquitetura, julgue o item seguinte.
Uma maneira de parametrizar um sistema pelas classes de objetos que ele cria é utilizar o padrão factory method para criar subclasses da classe que cria objetos, contudo essa solução tem a desvantagem de requerer a criação de uma nova subclasse somente para mudar a classe do produto.
Alternativas
Q2233006 Arquitetura de Software
Acerca da UML, de padrões de projeto e de arquitetura, julgue o item seguinte.
Nas arquiteturas orientadas a serviços (SOA), os componentes de sistema são serviços autônomos na forma distribuída e os clientes de serviço que desejam usar um serviço descobrem a especificação desse serviço e localizam o provedor de serviço, para, então, ligar sua aplicação a esse serviço específico e comunicar-se com ele usando protocolos de serviço padrão.
Alternativas
Q2228284 Arquitetura de Software

Julgue o item subsequente, a respeito da interoperabilidade entre aplicações.


Para alcançar a interoperabilidade entre aplicações, é necessário adotar padrões abertos e comuns, tais quais serviços web, REST, JSON, XML, OAuth e OpenID Connect. 


Alternativas
Q2228281 Arquitetura de Software

A respeito de arquitetura de software, julgue o item a seguir.


A arquitetura orientada a eventos aborda diferentes tópicos, como modelagem de eventos, fluxo de eventos, gerenciamento de estado, integração de sistemas e operações, e é frequentemente utilizada em sistemas centralizados e em aplicações em tempo real.

Alternativas
Q2228280 Arquitetura de Software

A respeito de arquitetura de software, julgue o item a seguir.


As arquiteturas voltadas para o desenvolvimento de microsserviços apresentam uma lógica simétrica, em que o uso de contêineres é considerado chave para tornar um processo mais eficiente.

Alternativas
Respostas
1261: B
1262: E
1263: A
1264: B
1265: D
1266: A
1267: D
1268: A
1269: D
1270: E
1271: C
1272: C
1273: E
1274: B
1275: C
1276: C
1277: C
1278: C
1279: E
1280: C