Questões de Concurso Sobre arquitetura de software

Questões Discursivas

Foram encontradas 8.195 questões

Q819310 Arquitetura de Software
A arquitetura definida pela especificação J2EE determina quatro camadas básicas no modelo de aplicação que são:
Alternativas
Ano: 2016 Banca: IF-PI Órgão: IF-PI Prova: IFPI - 2016 - IF-PI - Professor - Informática |
Q818380 Arquitetura de Software
Trata-se de um protocolo de comunicação de web services descrito por uma WSDL (Web Services Description Language), ele consiste de um grande arquivo XML trafegando entre sistemas para realizar a comunicação. O conceito se refere ao:
Alternativas
Q810409 Arquitetura de Software

A adoção de padrões de projeto proporciona uma reutilização estratégica durante o desenvolvimento de software, uma vez que promove o reuso de soluções previamente validadas e notadamente bem conhecidas (reuso de rationale). A figura apresenta um diagrama de classes que modela o controlador responsável por controlar o nível de dificuldade de um jogo eletrônico. Vale salientar que o nível de dificuldade pode ser ajustado em tempo de execução, a partir do perfil de cada jogador. 


      Imagem associada para resolução da questão    


Assinale a alternativa que representa o padrão de projetos que foi utilizado no exemplo apresentado na figura. 

Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773079 Arquitetura de Software
Considere o texto abaixo: Atualmente muitos desenvolvedores têm exposto seus serviços utilizando uma abordagem que usa um padrão de URI, fazendo chamadas para um serviço web utilizando, por exemplo: http://www.empresa.com.br/programa/metodo?parâmetros=xxx Esta abordagem é adequada para ser utilizada em situações nas quais há limitação de recursos e de largura de banda, necessitando de uma estrutura de retorno em qualquer formato definido pelo desenvolvedor e suportada por qualquer navegador. Usa o padrão de chamadas GET, PUT, POST e DELETE e pode usar também objetos XMLHttpRequest que a maioria dos navegadores modernos suporta. O texto trata especificamente de
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Técnico de Informática |
Q773078 Arquitetura de Software
Um Técnico em Informática está desenvolvendo uma aplicação utilizando os recursos da plataforma Java EE. Dentre os componentes que desenvolveu na aplicação estão: I. Servlets. II. Classes utilizando Data Access Object. III. Classes utilizando Business Object. IV. Páginas JSP. Considerando o uso do padrão de projeto MVC (Model-View-Controller), o que consta em
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Programador Visual |
Q773015 Arquitetura de Software
Uma das recomendações de acessibilidade do WCAG 2.0 e do e-MAG é que as etiquetas de texto (rótulos) sejam associadas corretamente aos campos nos formulários. Isso é feito através de um atributo na tag label e um atributo na tag input, que deverão ter o mesmo valor. Estes atributos são, respectivamente,
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Programador Visual |
Q773014 Arquitetura de Software
O e-MAG recomenda que os campos do formulário sejam agrupados de maneira lógica utilizando o elemento
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Programador Visual |
Q773013 Arquitetura de Software
Segundo as recomendações de acessibilidade do WCAG 2.0 e do e-MAG, ao serem utilizados botões do tipo imagem (input type="image") em formulários, que servem para o mesmo propósito de botões do tipo submit, deve ser fornecida uma descrição textual para o botão através do atributo
Alternativas
Ano: 2016 Banca: FCC Órgão: AL-MS Prova: FCC - 2016 - AL-MS - Programador Visual |
Q773012 Arquitetura de Software
A e-MAG recomenda que deve-se utilizar títulos e resumos de forma apropriada em tabelas. O título da tabela deve ser definido por meio do elemento ...I... e deve ser o primeiro elemento utilizado após a declaração do elemento table. Em casos de tabelas extensas, deve ser fornecido um resumo de seus dados através do atributo  ...II... que deve ser declarado no elemento table.  As lacunas I e II devem ser preenchidas, correta e respectivamente, por 
Alternativas
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
Respostas
4201: B
4202: A
4203: B
4204: C
4205: D
4206: D
4207: A
4208: B
4209: B
4210: C
4211: A
4212: A
4213: E
4214: E
4215: E
4216: E
4217: C
4218: E
4219: C
4220: E