Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Observe as afirmativas abaixo:
I. Com frequência, equipes de desenvolvimento de software escrevem classes que proveem funcionalidades similares às de outras classes já existentes. Esse padrão se aplica a qualquer contexto em que se deseja implementar funcionalidades já implementadas em outra classe, mas com interface diferente da classe já implementada. Esse padrão define uma nova classe de maneira que ela contenha uma instância da classe velha como um atributo privado, e implemente cada método da nova classe usando métodos da classe antiga.
II. Fornece uma interface unificada para um conjunto de interfaces em um subsistema. Define
uma interface de nível mais alto que torna o subsistema mais fácil de ser usado.
III. Define o esqueleto de um algoritmo em uma operação, postergando alguns passos para as subclasses. Permite que subclasses redefinam certos passos de um algoritmo sem mudar a estrutura do mesmo. Esse padrão pode ser usado para implementar as partes invariantes do algoritmo uma só vez e deixar para as subclasses a implementação do comportamento que pode variar.
IV. Evita o acoplamento do remetente de uma solicitação ao seu receptor ao dar a mais de um
objeto a oportunidade de tratar a solicitação. Encadeia os objetos receptores, passando a
solicitação ao longo da cadeia até que um objeto a trate. Esse padrão é utilizado quando
mais de um objeto pode tratar uma solicitação e o objeto que a tratará não é conhecido a
priori. O objeto que trata a solicitação é escolhido automaticamente.
V. Você começou a trabalhar em um projeto que utiliza tecnologia Java RMI. Nesse projeto, é implementado um padrão de projeto que provê um ponto através do qual um objeto controla o acesso a outro. No projeto em questão, um objeto remoto que contém a implementação real é acessado através de um outro objeto local, de forma que o objeto local controla o acesso ao remoto. Para isso, ambos possuem a mesma interface.
As afirmativas acima descrevem, respectivamente, os seguintes padrões de projeto:
A respeito da arquitetura cliente-servidor, julgue o seguinte item.
Na arquitetura cliente-servidor, o cliente é o processo reativo,
pois depende da interação com o usuário, e o servidor é o
processo ativo, pois está disponível para atender a requisições.
A respeito da arquitetura cliente-servidor, julgue o seguinte item.
Os processos de cliente e de servidor devem ser executados em
computadores diferentes.
A respeito da arquitetura cliente-servidor, julgue o seguinte item.
A comunicação entre cliente e servidor ocorre de forma
síncrona, de modo que o cliente efetua uma requisição ao
servidor e aguarda uma resposta para prosseguir para a
próxima tarefa.
A respeito da arquitetura cliente-servidor, julgue o seguinte item.
Em uma aplicação de gerenciamento de dados centralizado,
as funcionalidades de apresentação e lógica do negócio ficam
no cliente, enquanto as funcionalidades de armazenamento e
persistência de dados permanecem no servidor.
A respeito da arquitetura cliente-servidor, julgue o seguinte item.
Em uma arquitetura cliente-servidor do tipo multinível, uma
aplicação ou um computador atua ou como servidor para
outros clientes, ou como cliente para outros servidores,
mudando de acordo com um chaveamento físico ou lógico.
Considere os seguintes requisitos funcionais de um software de frente de caixa de uma sorveteria:
I. ao selecionar um tipo qualquer de sorvete, pode-se adicionar vários condimentos a esse sorvete (tais como coberturas de diferentes sabores, granulados etc.) e o sistema deve calcular o valor total (sorvete + condimentos) dinamicamente ao fechar o pedido;
II. ao fechar o pedido, o sistema deve permitir adaptar o tipo de pagamento (cartão de crédito ou débito com desconto);
III. ao concluir o pedido, o sistema deve permitir que o valor total e a descrição do pedido sejam enviados a outros objetos (ou módulos) do sistema que estejam interessados nesses dados.
Com base nos requisitos funcionais detalhados acima, qual dos padrões de projetos abaixo são adequados para resolver cada requisito funcional, respectivamente?
Com base nos padrões de projeto de software, analise as afirmativas.
I - O padrão GoF (Gang of Four) é dividido em quatro grupos: padrão de criação, padrão de estrutura, padrão de contexto e padrão de comportamento.
II - O padrão Singleton garante que apenas uma única instância de uma determinada classe seja instanciada durante a execução.
III - O padrão Iterator faz com que os acessos aos elementos de uma coleção de dados sejam realizados de forma sequencial.
Está correto o que se afirma em
Na gestão de sítios, a adoção dos padrões web em governo eletrônico e-PWG garante maior qualidade aos sítios, possibilita a mensuração de resultados, acelera o processo de adaptação e a migração para tecnologias mais modernas, bem como aumenta a qualidade da comunicação com a sociedade. Considerando essas informações e a aplicação dos padrões e-PWG, julgue o item subsecutivo.
Um sítio web bem estruturado deve apresentar características
como carregamento rápido, acessibilidade e interação eficiente.
Na gestão de sítios, a adoção dos padrões web em governo eletrônico e-PWG garante maior qualidade aos sítios, possibilita a mensuração de resultados, acelera o processo de adaptação e a migração para tecnologias mais modernas, bem como aumenta a qualidade da comunicação com a sociedade. Considerando essas informações e a aplicação dos padrões e-PWG, julgue o item subsecutivo.
Na fase de desenho do sítio, para estabelecer equilíbrio entre
a forma e a função, devem ser desenvolvidos o leiaute das
telas, o protótipo, o teste com usuários e a codificação.
Julgue o item a seguir, relativo à acessibilidade digital.
De acordo com o modelo de acessibilidade e-MAG, para
desenvolver sítios web acessíveis, devem-se seguir os padrões
web, as diretrizes e as recomendações da W3C; além disso,
deve-se realizar a avaliação de acessibilidade.
Julgue o item a seguir, relativo à acessibilidade digital.
Webvox, Dosvox, Jaws e Microsoft Vision são softwares
leitores de tela
Julgue o item a seguir, relativo à acessibilidade digital.
Os elementos fundamentais que devem constar das páginas de
um sítio governamental são os seguintes: teclas de atalho, barra
de acessibilidade, mapa do sítio, conteúdo alternativo para
imagens e apresentação auditiva de formulários e de
documentos.