Questões de Arquitetura de Software

Os padrões de projeto denominados GoF (Gang of Four) são divididos em um grande número de tipos. Em função dessa grande quantidade de padrões, foi necessário classificá-los em três famílias/classificações. Assinale a alternativa que as apresenta.
    A) Padrões de Concepção (conception), Padrões Organizacionais (organizational) e Padrões Normativos (normative)
    B) Padrões de Concepção (conception), Padrões Organizacionais (organizational) e Padrões Comportamentais (behavioral)
    C) Padrões de Criação (creational), Padrões Estruturais (structural) e Padrões Normativos (normative)
    D) Padrões de Criação (creational), Padrões Estruturais (structural) e Padrões Comportamentais (behavioral)
Clique em uma opção abaixo para responder a questão:

Arquitetura de Software - WSDL - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

Assinale a opção que apresenta um vocabulário XML usado para descrever serviços web embasados em SOAP.
    A) XSLT (eXtensible Stylesheet Language for Transformation)
    B) KML (Keyhole Markup Language)
    C) 3DMLW (3D Markup Language for Web)
    D) WSDL (Web Service Description Language)
    E) WADL (Web Application Description Language)
Clique em uma opção abaixo para responder a questão:
Assinale a opção que apresenta o padrão de arquitetura de software que, no âmbito DDD (domain driven design), é uma implementação do padrão para ajudar a prototipar, desenvolver e implantar rapidamente aplicativos orientados a domínio.
    A) client/server architecture
    B) federal enterprise architecture
    C) service-oriented architecture
    D) Java persistence architecture
    E) naked object
Clique em uma opção abaixo para responder a questão:
MVC (model-view-controller) é um padrão de arquitetura de software para implementar interfaces com o usuário. Nessa arquitetura, o controller é responsável por
    A) controlar os erros de visualização de processamento.
    B) executar uma solicitação de entrada.
    C) ler e escrever os dados.
    D) renderizar html para exibição.
    E) validar os dados de controle.
Clique em uma opção abaixo para responder a questão:

Arquitetura de Software - WebServices - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

Assinale a opção que apresenta a classe de códigos HTTP/HTTPS para requisição feita por um cliente a um serviço REST para informar que o resultado da requisição não foi concluído devido a um erro do servidor ao processar a solicitação.
    A) 1xx
    B) 2xx
    C) 3xx
    D) 4xx
    E) 5xx
Clique em uma opção abaixo para responder a questão:

Arquitetura de Software - WebServices - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

Assinale a opção que apresenta o protocolo padrão da indústria, embasado em XML, para projetar e desenvolver web service, independentemente de plataforma e linguagem.
    A) SOAP (simple object access protocol)
    B) HTTP (hypertext transfer protocol)
    C) FTP (file transfer protocol)
    D) SMTP (simple mail transfer protocol)
    E) IMAP (internet message access protocol)
Clique em uma opção abaixo para responder a questão:

Arquitetura de Software - WebServices - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

No desenvolvimento de serviços com a utilização do padrão RESTful, a anotação @produces é usada para
    A) indicar o dado a ser produzido e armazenado por um recurso.
    B) especificar o tipo de dado que um recurso pode produzir e enviar para o cliente em resposta a uma solicitação.
    C) especificar o recurso que irá produzir o dado solicitado por um cliente.
    D) especificar o momento em que o dado solicitado pelo cliente será produzido.
    E) estabelecer controles de acesso aos dados produzidos em função de uma solicitação de um cliente.
Clique em uma opção abaixo para responder a questão:

Arquitetura de Software - WebServices - Centro de Seleção e de Promoção de Eventos UnB (CESPE) - 2020 - TJPA/PA - Analista Judiciário - Análise de Sistemas (Desenvolvimento)

Na criação de web service utilizando-se Apache CXF, a exposição de interface para clientes remotos pode ser feita com o uso da classe
    A) ServerFactoryBean.
    B) ServerFactory.
    C) ServiceFactoryBean.
    D) ProxyFactoryBean.
    E) ServerCriator.
Clique em uma opção abaixo para responder a questão:
Assinale a opção que apresenta um importante componente em SOA que atua como barramento de serviços corporativos.
    A) WSDL
    B) SOAP
    C) ESB
    D) JWT
    E) web service
Clique em uma opção abaixo para responder a questão:
Assinale a opção que mostra a arquitetura cujo estilo é um sistema distribuído definido por um conjunto de componentes que são conectados por meio de uma chamada de procedimento.
    A) arquitetura em camadas
    B) arquitetura baseada em objetos
    C) arquitetura centrada em dados
    D) arquitetura baseada em eventos
    E) arquitetura de software
Clique em uma opção abaixo para responder a questão: