Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Um dos princípios-chave do Domain-Driven Design é o uso de uma linguagem ubíqua com termos bem definidos, que integram o domínio do negócio e que são utilizados entre desenvolvedores especialistas de negócio.
Adapter é um padrão do tipo estrutural que lida com a interface para um objeto, ao passo que builder refere-se a como um objeto composto será criado e instanciado por uma classe.
A arquitetura orientada a serviços é forma de desenvolvimento de sistemas distribuídos em que os componentes de sistemas são serviços autônomos, razão por que, devido à interoperabilidade, as ligações entre os serviços devem ser rígidas para não provocar mudanças durante sua execução.
SOAP é um protocolo-padrão para definição de interface do serviço, suas operações, associações requeridas e fornecidas.
Na arquitetura em camadas MVC (modelo-visão-controlador), o modelo encapsula o estado de aplicação, a visão solicita atualização do modelo e o controlador gerencia a lógica de negócios.
A arquitetura duto e filtro para aplicações em ambientes web provê interatividade, pois prescinde do processamento de fluxo de dados.
A arquitetura de microsserviços, abordagem em que o aplicativo é desenvolvido em uma única unidade contendo pequenos serviços, dependentes entre si, que se comunicam com um ente central denominado biblioteca de componentes, propicia o gerenciamento centralizado desses serviços para automatizar a segurança.
Considere a seguinte situação: Uma grande empresa possui uma rede de representação de seus produtos constituída por escritórios de venda em diversas cidades. Cada escritório possui um conjunto de vendedores que vão até os varejistas oferecer os produtos. Varejistas podem estar em áreas populosas, como supermercados, ou em áreas remotas, como comércios de bairros rurais. Ao chegar no varejista, o vendedor utiliza um sistema fornecido pela empresa para registrar os pedidos de produtos.
Na situação descrita, o objetivo é registrar os pedidos na base de dados da central de distribuição da empresa. Porém, por problemas de comunicação com a central, o computador portátil do varejista pode não conseguir conectar com a base central para registrar os pedidos. Se isso ocorrer, o sistema deve tentar salvá-los na base de dados do escritório. Quando a base do escritório também não estiver acessível, os pedidos deverão ser salvos na base de dados local, no próprio computador portátil do vendedor.
Os smartphones se tornaram para muitas pessoas a principal forma de acesso à Internet, principalmente para se checar e-mails e redes sociais, ver mapas de localização, procurar notícias e músicas. Pela primeira vez, o tempo diário gasto em dispositivos móveis ultrapassou o consumo de TV no Brasil e nos Estados Unidos da América. Entretanto, para que esse acesso seja eficiente e produtivo, é fundamental que normas e procedimentos sejam seguidos para publicação de conteúdos mobile, e que seus pontos fortes e suas limitações sejam compreendidos, pois a utilização de tecnologias que se encaixam nessas condições é fundamental para o sucesso do conteúdo.
A respeito desse assunto, julgue o item subsequente.
Os smartphones se tornaram para muitas pessoas a principal forma de acesso à Internet, principalmente para se checar e-mails e redes sociais, ver mapas de localização, procurar notícias e músicas. Pela primeira vez, o tempo diário gasto em dispositivos móveis ultrapassou o consumo de TV no Brasil e nos Estados Unidos da América. Entretanto, para que esse acesso seja eficiente e produtivo, é fundamental que normas e procedimentos sejam seguidos para publicação de conteúdos mobile, e que seus pontos fortes e suas limitações sejam compreendidos, pois a utilização de tecnologias que se encaixam nessas condições é fundamental para o sucesso do conteúdo.
A respeito desse assunto, julgue o item subsequente.
É imprescindível observar os princípios básicos do uso das cores ao se dispor elementos em uma interface web, uma vez que o uso correto das cores contribui para agrupar e organizar elementos que facilitarão a navegação do usuário no website.
Os atributos básicos da usabilidade web são facilidade de aprendizagem, eficiência, minimização de erros, satisfação subjetiva e facilidade para relembrar.
Os eventuais erros oriundos da análise heurística são classificados de acordo com uma escala de gravidade, a qual tem três fatores relevantes — frequência, impacto e persistência — e quatro graus de severidades — superleve, leve, sério e crítico.
Usar diálogos simples e naturais, empregar a linguagem do usuário, minimizar a carga de memória do usuário, dar mensagens de erros claras, hierarquizar os conteúdos de um website são alguns dos princípios básicos de usabilidade na Web.
Para se construir uma AI eficiente, não se deve levar em consideração as necessidades do usuário, mas sim as especificações técnicas fornecidas pelo cliente.
Na Web, além de criar estruturas cognitivas para a informação, a AI implica também em estruturar o fluxo de navegação de um website. Assim, se no sentido comum navegação significa somente o movimento através do espaço, na Web a navegação inclui o movimento virtual por espaços cognitivos formados por dados, informações e pelo conhecimento que daí emerge.
A AI fundamenta-se na experiência do usuário e estabelece que um website precisa ser útil, usável, desejável, valioso, bonito, acessível e credível.