Questões de Arquitetura de Software

Lista completa de Questões de Arquitetura de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

No desenvolvimento baseado em serviços, o estilo arquitetural REST (Representational State Transfer) para a implementação de serviços na web apresenta uma restrição denominada statelessness. Essa restrição determina

    A) que respostas a requisições podem se autodefinir como passíveis de realização de cache ou não.

    B) o não armazenamento, no servidor, de informações de contexto de clientes entre requisições.

    C) a separação de responsabilidades de interface de usuário e armazenamento de dados.

    D) a separação em camadas entre as verificações de segurança e a lógica de negócio.

    E) que cada mensagem trocada entre cliente e servidor inclui informação suficiente para determinar em qual tipo de parser ela deve ser processada.

Um certo padrão de projeto (design pattern) de criação utiliza métodos para criar objetos sem que o chamador precise especificar a classe exata desses objetos, e sem invocar seu construtor diretamente. O método que define a classe a ser instanciada pode estar especificado em uma interface e ser codificado em classes que a implementam, ou então ser implementado em uma classe base e opcionalmente redefinido (overriden) em uma classe filha. Esse padrão de projeto é conhecido como

    A) Bridge.

    B) Singleton.

    C) Factory Method.

    D) Template Method.

    E) Visitor.

No contexto de Web Services, o termo SOAP relaciona-se com REST no sentido de que

    A) ambos são protocolos de comunicação e autoexcludentes na construção de um Web Service, isto é, um Web Service somente pode ser REST se não for SOAP, e vice-versa.

    B) ambos são protocolos de comunicação e complementares na construção de Web Services, pois SOAP determina como as mensagens são enviadas e REST como as mensagens serão recepcionadas.

    C) SOAP é um protocolo de comunicação e REST é um estilo arquitetural, portanto, um mesmo Web Service pode utilizar SOAP e promover uma arquitetura REST, simultaneamente.

    D) ambos são estilos arquiteturais, porém SOAP utiliza XML para codificar mensagens e REST utiliza obrigatoriamente JSON, o que os tornam incompatíveis entre si.

    E) SOAP é um estilo arquitetural e REST é um protocolo de comunicação, portanto, um mesmo Web Service pode utilizar REST e promover uma arquitetura SOAP, simultaneamente.

Com relação à arquitetura em três camadas e suas características, julgue o item que se segue.


Na arquitetura em três camadas, a camada de apresentação define a lógica da interface do usuário.

Com relação à arquitetura em três camadas e suas características, julgue o item que se segue.


A principal característica da arquitetura em três camadas é a criação de aplicativos estáticos por meio do isolamento das camadas, mas de forma a manter a dependência básica entre todas elas.

No que se refere aos métodos de avaliação de usabilidade de um software, julgue o item subsecutivo.


A análise de tarefas é um método não empírico utilizado para avaliação de interfaces gráficas.

No que se refere aos métodos de avaliação de usabilidade de um software, julgue o item subsecutivo.


O método de avaliação card sorting é utilizado para auxiliar projetos de interfaces gráficas tanto na avaliação da usabilidade quanto na arquitetura da informação.

REST e SOAP são duas formas de prover serviços via protocolo HTTP.
Ao comparar essas duas opções para implementar um sistema, um desenvolvedor poderá encontrar algumas características que as distinguem e outras que são implementadas por ambas, tais como:

    A) SOAP e REST permitem o uso de HTML+CSS como formato das respostas.

    B) SOAP e REST exigem o uso de JSON como formato das respostas.

    C) REST inclui o tratamento de erro por meio de códigos padronizados, enquanto SOAP usa verbos HTTP 1.1, como GET, PUT, POST e DELETE, para fazer o mesmo.

    D) SOAP pode ser usado apenas com o protocolo HTTP, enquanto REST permite usar outros protocolos como SMTP.

    E) SOAP exige o uso de XML para fornecer a resposta, enquanto REST pode ser usado com vários formatos, como JSON, RSS ou mesmo XML.

Em uma arquitetura cliente-servidor em duas camadas,

    A) há compartilhamento da base de dados entre cliente e servidor.

    B) o cliente armazena as regras de negócio da aplicação.

    C) o cliente possui somente a interface de dados com o usuário.

    D) existe necessidade de instalação da aplicação cliente em apenas alguns nós.

    E) ocorre atualização automática de bancos de dados ao se alterar uma aplicação.

A respeito de dados, informação, conhecimento e inteligência, julgue o próximo item.


O ciclo de vida da informação compreende as fases de produção, manuseio, armazenamento, transporte e descarte.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...