Questões de Concurso Comentadas sobre arquitetura de software

Foram encontradas 7.401 questões

Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Programador Visual |
Q773011 Arquitetura de Software
É uma recomendação de acessibilidade do Modelo de Acessibilidade do Governo Eletrônico − e-MAG:
Alternativas
Q766126 Arquitetura de Software

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:

Alternativas
Q757396 Arquitetura de Software
Com o objetivo de melhorar o desempenho das aplicações web, os navegadores possuem características de fat clients, onde praticamente todo o processamento da interface da aplicação é executada pelo navegador da internet. O tipo de aplicação que utiliza essa abordagem é tecnicamente conhecido como
Alternativas
Q757395 Arquitetura de Software
Para a divisão de um software em camadas lógicas, utilizamos o conceito de layers. O MVC, por exemplo, pode ser considerado um padrão de divisão de layers. Outro exemplo é o Domain-Driven Design que propõe a divisão em quatro layers, além de outras mais layers propostas por diferentes autores. Sabendo disso, a divisão em layers é importante porque, além de organizar o código, ela também contribui para
Alternativas
Q756408 Arquitetura de Software

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.

Alternativas
Q756407 Arquitetura de Software

A respeito da arquitetura cliente-servidor, julgue o seguinte item.

Os processos de cliente e de servidor devem ser executados em computadores diferentes.

Alternativas
Q756406 Arquitetura de Software

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.

Alternativas
Q756405 Arquitetura de Software

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.

Alternativas
Q756404 Arquitetura de Software

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.

Alternativas
Q748774 Arquitetura de Software
Web service é uma solução utilizada na integração de sistemas. Os Web services são componentes que permitem às aplicações enviar e receber dados, como padrão, em formato:
Alternativas
Q748764 Arquitetura de Software
Os Padrões de Projeto de software são organizados em três famílias conforme a “Gangue dos Quatro” (Gang of Four). Dos “Padrões de Criação” abaixo, identifique qual deles não pertence a essa família especificamente: (1) Abstract Factory (2) Builder (3) Factory Method (4) Prototype (5) Proxy
Alternativas
Q748555 Arquitetura de Software

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?

Alternativas
Q744406 Arquitetura de Software
Um desenvolvedor precisa utilizar um padrão de projeto para interceptar e manipular requisições HTTP de entrada de usuários ao sistema web, e respostas de saída através de filtros de pré-processamento e pós-processamento. Além disso, precisa utilizar outro padrão de projeto capaz de separar as regras de negócio da aplicação das regras de acesso ao banco de dados, permitindo assim centralizar em classes específicas, as operações de conexão ao banco de dados e realização de operações SQL. Os padrões de projeto que o desenvolvedor terá que utilizar são
Alternativas
Q743309 Arquitetura de Software
A Engenharia de Software define padrões na construção de projetos, contribuindo para a melhoria de qualidade e confiabilidade, permite o reuso de componentes e a redução de custos e prazos. Sobre padrões de sistemas, assinale a afirmativa correta.
Alternativas
Q743296 Arquitetura de Software

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  

Alternativas
Q742954 Arquitetura de Software

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.

Alternativas
Q742953 Arquitetura de Software

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.

Alternativas
Q742945 Arquitetura de Software

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.

Alternativas
Q742943 Arquitetura de Software

Julgue o item a seguir, relativo à acessibilidade digital.

Webvox, Dosvox, Jaws e Microsoft Vision são softwares leitores de tela

Alternativas
Q742942 Arquitetura de Software

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.

Alternativas
Respostas
3701: C
3702: A
3703: A
3704: E
3705: E
3706: E
3707: E
3708: C
3709: E
3710: C
3711: E
3712: B
3713: C
3714: B
3715: C
3716: C
3717: C
3718: C
3719: E
3720: C