Questões de Concurso Sobre arquitetura de software
Foram encontradas 7.537 questões
( ) 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,
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
( ) 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,
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.
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.
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.
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.
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.
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.