Ao se empregarem duas classes em que uma delas tanto agrega quanto usa objetos da outra, é mais indicado utilizar o padrão criador (creator) que o padrão controlador (controller) do GRASP.
Acerca de service-oriented architecture, web services, mensageria e CORBA (common object request broker architecture), julgue os itens a seguir
A mensageria é um padrão de arquitetura de software voltado para desenvolvimento em nuvem e possui como nó central o ORB ( object request broker), que realiza manipulação das requisições dos objetos, sendo o servidor o intermediário entre a aplicação e o cliente. O intermediário entre o cliente e o provedor de serviços em nuvem pode fornecer tanto IaaS quanto PaaS (plataforma como serviço).
Com relação a redes peer-to-peer (P2P), julgue o item subsecutivo.
Em uma rede P2P centralizada, o paradigma cliente-servidor é usado pelo sistema de diretórios (lista de peers disponíveis) e para o armazenamento e o download de arquivos.
Ao contrário de uma aplicação em duas camadas, na qual há a divisão das regras de negócios entre o cliente e o servidor, em multicamadas isto não ocorre. Como a camada intermediária é a responsável por fazer todo o processamento das solicitações de dados no servidor de banco de dados, cabe à camada de apresentação somente exibir estes dados, tendo no máximo os códigos de tratamento de telas e campos. Com isso, a aplicação cliente apresenta grande diminuição de código e todo o trabalho de instalação é bastante reduzido, possuindo somente uma configuração para o cliente ter acesso à camada intermediária. Por esta razão, há diminuição de custos, uma vez que não existe necessidade de upgrade nas estações clientes que apresentam poucos recursos de hardware ou que são computadores antigos. Assinale a alternativa que identifica corretamente o tipo de vantagem do desenvolvimento em multicamadas, proposto no texto.
Acerca de arquitetura e tecnologias de sistemas de informação, julgue o item que se segue.
A arquitetura orientada a serviço (SOA) suporta componentes de serviços autônomos executados em computadores geograficamente distribuídos, contudo nela não é possível o desenvolvimento de sistemas distribuídos, devido especialmente à limitação do SOAP, que não permite comunicação entre entes dispersos geograficamente.
Julgue o item a seguir, concernentes a microsserviços e arquiteturas de integração.
Situação hipotética: Deseja-se programar um sistema distribuído com componentes de sistemas autônomos, ou seja, implementar o sistema na SOA (arquitetura orientada a serviços), sendo essa a única informação disponível. Assertiva: Nessa situação, ainda que a SOA agregue componentes de sistemas que são serviços autônomos e que ela utilize protocolos como o SOAP (Standard Object Access Protocol), a SOA não permite a execução em computadores geograficamente distribuídos.
Um dos recursos utilizados para a inclusão dos deficientes visuais são os leitores de tela, softwares que fornecem informações por meio da síntese de voz sobre os elementos exibidos na tela do computador. Esses softwares interagem com o sistema operacional, capturando as informações apresentadas na forma de texto, transformando-as em resposta falada mediante um sintetizador de voz. Para navegar utilizando um leitor de tela, o usuário faz uso de comandos pelo teclado. A respeito de alguns leitores de tela, julgue o próximo item.
Os comandos do Virtual Vision são constituídos por uma tecla de função e uma tecla do teclado numérico. Nesse software, ao se executar o comando constituído pela tecla
e pela tecla correspondente ao algarismo zero (0), o programa repete o último texto falado, soletrando cada caractere desse texto.
Para atender à necessidade de determinado órgão público, foi desenvolvido um sítio em que são disponibilizados, inclusive para download, dados institucionais, além de dados estatísticos e relatórios com resultados de trabalhos realizados.
Tendo como referência a situação hipotética precedente, julgue o item que se segue, com base no e-MAG, versão 3.0.
No referido sítio, os documentos para download podem ser disponibilizados no formato PDF.
Julgue os itens a seguir, acerca de arquiteturas de integração e web services.
Em sistemas de acoplamento baixo, a alteração das funcionalidades do código e sua integração com outros sistemas têm alta complexidade e custo computacional elevado.
Julgue o próximo item, relativos a model-view-controller (MVC), proxy reverso e representational state transfer (REST).
O domain-driven design é parte das práticas do princípio lean da engenharia ágil voltada a arquiteturas que devem ser conduzidas por requisitos técnicos subjacentes do sistema, e não por planejamento especulativo para um futuro que pode mudar.
Julgue o item seguinte, a respeito de Maven, desenvolvimento web, servidor web, servidor de aplicação e criptografia.
No Wildfly, a principal responsabilidade do
é a manutenção da política de gerenciamento central do domínio.
Acerca de sistemas de aplicação web, julgue os itens a seguir.
Uma das finalidades de um servidor de aplicação web é fornecer facilidades para que o desenvolvedor seja capaz de lidar com a heterogeneidade das especificações de hardware dos servidores.
Acerca de PHP e SOA (service oriented architecture), julgue os itens a seguir.
No caso de um novo serviço de informação necessitar de obter dados de uma aplicação legada via web, sem acesso direto a base de dados, tal demanda pode ser atendida no padrão SOA, por meio de uma API (application programming interface) que utilize o método
Um dos recursos utilizados para a inclusão dos deficientes visuais são os leitores de tela, softwares que fornecem informações por meio da síntese de voz sobre os elementos exibidos na tela do computador. Esses softwares interagem com o sistema operacional, capturando as informações apresentadas na forma de texto, transformando-as em resposta falada mediante um sintetizador de voz. Para navegar utilizando um leitor de tela, o usuário faz uso de comandos pelo teclado. A respeito de alguns leitores de tela, julgue o próximo item.
É possível encerrar uma seção de uso do programa Orca e fechá-lo executando-se o atalho formado pelas teclas 
Um dos recursos utilizados para a inclusão dos deficientes visuais são os leitores de tela, softwares que fornecem informações por meio da síntese de voz sobre os elementos exibidos na tela do computador. Esses softwares interagem com o sistema operacional, capturando as informações apresentadas na forma de texto, transformando-as em resposta falada mediante um sintetizador de voz. Para navegar utilizando um leitor de tela, o usuário faz uso de comandos pelo teclado. A respeito de alguns leitores de tela, julgue o próximo item.
Criado pela empresa brasileira Micropower, o Jaws ainda é o único leitor de tela totalmente desenvolvido no Brasil.